/* Style de mise en forme pour tout le site*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4a4a4a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#global 
{
	position: relative;
	width:914 !important;
	width:916;
	height: 650px;
	background-color: #FFFFFF;
	top:10px;
	border: 1px solid #000000;
}


#bandeauhaut{
	position: absolute;
	width: 914px;
	left: 0px;
	top: 0px;
	z-index:10;
}

#pub{
	position: absolute;
	width: 468px;
	height:60px;
	left: 435px;
	top: 15px;
	z-index:15;
	border: 1px solid #4a4a4a;
}

#menu{
	position: absolute;
	width: 914px;
	height: 23;
	left: 0px;
	top:89px;
	background-image: url(../img/fond-menu.gif);
	background-repeat:repeat-x;
	text-align:left;
	z-index:10;
}

#menublog{
	position: absolute;
	width: 204px;
	height: 23px;
	left: 710px;
	top:89px;
	text-align: right;
	background-image: url(../img/fond-menu.gif);
	background-repeat:repeat-x;
	z-index:10;
}

#slogan{
	position: absolute;
	width: 450px;
	height: 22px;
	left: 9px;
	top:618px;
	z-index:15;
}

#slogan2{
	position: absolute;
	width: 450px;
	height: 22px;
	left: 7px;
	top:610px;
	z-index:15;
}

#slogan3{
	position: absolute;
	left: 9px;
	top:600px;
	z-index:15;
}

#lienbas{
	position: absolute;
	width: 450px;
	height: 22px;
	left: 220px;
	top: 630px;
	z-index:20;
}

/* Style de mise en forme pourla page d'accueil*/

#flashaccueil{
	position: absolute;
	width: 500px;
	height: 511px;
	left: 5px;
	top:112px;
	z-index:10;
}

#cadrehautaccueil{
	position: absolute;
	width: 390px;
	height: 225px;
	left: 510px;
	top:117px;
	z-index:10;
	background-image: url(../img/fondacc-haut.gif);
	background-repeat: no-repeat;
	text-align: left;
}

#couv1hautaccueil{
	position: absolute;
	left: 15px;
	top:12px;
	z-index:10;
}

#couv2hautaccueil{
	position: absolute;
	left: 15px;
	top:117px;
	z-index:10;
}

#titre1hautaccueil{
	position: absolute;
	left: 105px;
	top: 20px;
	z-index:10;
	font-family:Times New Roman, Times, serif;
	font-size: 15px;
}

#titre2hautaccueil{
	position: absolute;
	left: 105px;
	top: 125px;
	z-index:10;
	font-family:Times New Roman, Times, serif;
	font-size: 15px;
}

#contenu1hautaccueil{
	position: absolute;
	left: 105px;
	top:45px;
	z-index:10;
}

#contenu2hautaccueil{
	position: absolute;
	left: 105px;
	top:150px;
	z-index:10;
}

#lien1hautaccueil{
	position: absolute;
	left: 170px;
	top: 87px;
	z-index:10;
}

#lien2hautaccueil{
	position: absolute;
	left: 170px;
	top:187px;
	z-index:10;
}

#bandeauaccueil{
	position: absolute;
	width: 390px;
	height: 225px;
	left: 504px;
	top: 341px;
	z-index:10;
}

#cadrebasaccueil{
	position: absolute;
	width: 390px;
	height: 225px;
	left: 510px;
	top: 407px;
	z-index:10;
	background-image: url(../img/fondacc-bas.gif);
	background-repeat: no-repeat;
	text-align: left;
}

#titrebasaccueil{
	position: absolute;
	left: 120px;
	top: 5px;
	z-index:10;
	font-family:Times New Roman, Times, serif;
	font-size: 18px;
}

#contenubasaccueil{
	position: absolute;
	left: 5px;
	top : 20 !important;
	top : 32;
	z-index:10;
}
/* Style de mise en forme la page vocation*/

#cadrevocation{
	position: absolute;
	width: 900px;
	height: 493px;
	left: 7px;
	top: 118px;
	z-index:10;
	background-image: url(../img/fd-vocation.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#txtvocation_entete {
	position: absolute;
	width: 250px;
	height: 15px;
	left: 13px;
	top: 15px;
	z-index:15;
}


#txtvocation {
	position: absolute;
	width: 660px;
	height: 235px;
	left: 15px;
	top : 105 !important;
	top: 115px;
	z-index:15;
	overflow-y:scroll; 
	overflow-x:hidden; 
}

#txtvocation_cotetitre {
	position: absolute;
	width: 150px;
	height: 15px;
	left: 685px;
	top: 15px;
	z-index:15;
}

#txtvocation_cotesstitre {
	position: absolute;
	width: 200px;
	height: 15px;
	left: 685px;
	top: 38px;
	z-index:15;
}

#txtvocation_coteparablanc {
	position: absolute;
	width: 215px;
	height: 15px;
	left: 685px;
	top:58px;
	z-index:15;

}

#txtvocation_coteparanoir {
	position: absolute;
	width: 200px;
	height: 15px;
	left: 685px;
	top: 125px;
	z-index:15;
}

#txtvocation_cotetelecha {
	position: absolute;
	width: 200px;
	height: 15px;
	left: 685px;
	top: 180px;
	z-index:15;
}

/* Style de mise en forme la page magazine*/

#cadremagazine{
	position: absolute;
	width: 900px;
	height: 493px;
	left: 7px;
	top: 118px;
	z-index:10;
	background-image: url(../img/fd-mag.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#cadremagazine-planete{
	position: absolute;
	width: 430px;
	height: 290px;
	left: 12px;
	top: 20px;
	z-index:10;
	text-align: left;
	border: 1px solid #b72126;
}

#cadremagazine-echo{
	position: absolute;
	width: 430px;
	height: 290px;
	left: 453px;
	top: 20px;
	z-index:10;
	text-align: left;
	border: 1px solid #499399;
}

#cadremagazine-img{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:10;
}

#cadremagazine-titre{
	position: absolute;
	left: 4px;
	top: 95px;
	z-index:10;
}

#cadremagazine-txt{
	position: absolute;
	left: 4px;
	width: 426px;
	height: 170px;
	top: 120px;
	z-index:10;
	overflow-y:auto; 
	overflow-x:hidden; 
}

/* Style de mise en forme la page pub*/

#cadrepub{
	position: absolute;
	width: 900px;
	height: 493px;
	left: 7px;
	top: 118px;
	z-index:10;
	background-image: url(../img/fd-pub.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#txtformupub{
	position: absolute;
	width: 600px;
	left: 18px;
	top: 40px;
	z-index:10;
	text-align: left;
}

#formupub{
	position: absolute;
	width: 600px;
	left: 18px;
	top: 75px;
	z-index:10;
	text-align: left;
}

#titrepub{
	position: absolute;
	width: 500px;
	left: 18px;
	top: 15px;
	z-index:10;
	text-align: left;
}

#rubpubconcept{
	position: absolute;
	width: 650px;
	left: 18px;
	top: 40px;
	z-index:10;
	text-align: left;
}

#rubpubidentite{
	position: absolute;
	width: 250px;
	left: 430px;
	top: 200px;
	z-index:10;
	text-align: left;
}

#rubpubvocation{
	position: absolute;
	width: 400px;
	left: 18px;
	top: 200px;
	z-index:10;
	text-align: left;
}

#pubteldoc1{
	position: absolute;
	width: 400px;
	left: 18px;
	top: 305px;
	z-index:10;
	text-align: left;
}

#pubtitrecote{
	position: absolute;
	width:200px;
	left: 708px;
	top: 10px;
	z-index:10;
	text-align: left;
}

#pubtxtcote{
	position: absolute;
	width:215px;
	left: 672px;
	top: 70px;
	z-index:10;
	text-align: left;
}

#pubteldoc2{
	position: absolute;
	width: 215x;
	left: 672px;
	top: 255px;
	z-index:10;
	text-align: left;
}

#pubbtn{
	position: absolute;
	width:215px;
	left: 668px;
	top: 280px;
	z-index:10;
	text-align: left;
}




/* Style de mise en forme la page contact*/

#cadrecontact{
	position: absolute;
	width: 900px;
	height: 493px;
	left: 7px;
	top: 118px;
	z-index:10;
	background-image: url(../img/fd-contact.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#titreformucontact{
	position: absolute;
	left: 23px;
	top: 15px;
	z-index:10;
	text-align: left;
}


#formucontact{
	position: absolute;
	left: 25px;
	top: 45px;
	z-index:10;
	text-align: left;
}

#adressecontact{
	position: absolute;
	left: 225px;
	top: 310px;
	z-index:10;
	text-align: left;
}

/* Style pour l'affichage des textes*/

.formucontact {
border: 1px solid #cfcfcf;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
overflow:auto;
}


.lien-doc a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.lien-doc a:hover {
color: #b72126;
}

.lien-bas a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
}

.lien-bas a:hover {
color: #b72126;
text-decoration: none;
}

.lien-acc a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.lien-acc a:hover {
color: #b72126;
}

.titremag
{
font-size: 14px;
font-weight:bold;
}

.texte
{
font-size: 12px;
}

.texteblanc
{
font-size: 12px;
color: #ffffff;
}

.textemag 
{
font-size: 12px;
margin: 0px 0px 5px 0px;
}

.texterouge
{
font-size: 12px;
color: #b72126;
}

.textevert
{
font-size: 12px;
color: #008080;
}

.textepub
{
font-size: 12px;
}
.textepub p
{
margin: 5px 0px 2px 0px;
}

.textevoc
{
font-size: 12px;
scrollbar-face-color: #499399;
scrollbar-shadow-color: #499399;
scrollbar-highlight-color: #499399;
scrollbar-3dlight-color: #499399;
scrollbar-darkshadow-color: #499399;
scrollbar-track-color: #d7e5e6;
scrollbar-arrow-color: #ffffff;}
}

.textemag-pla
{
scrollbar-face-color: #b72126;
scrollbar-shadow-color: #b72126;
scrollbar-highlight-color: #b72126;
scrollbar-3dlight-color: #b72126;
scrollbar-darkshadow-color: #b72126;
scrollbar-track-color: #efd6c6;
scrollbar-arrow-color: #ffffff;}
}

.textemag-echo
{
scrollbar-face-color: #499399;
scrollbar-shadow-color: #499399;
scrollbar-highlight-color: #499399;
scrollbar-3dlight-color: #499399;
scrollbar-darkshadow-color: #499399;
scrollbar-track-color: #d7e5e6;
scrollbar-arrow-color: #ffffff;}
}

.textevoc p
{
margin: 0px 0px 5px 0px;
}

.textevoc h4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #B72126;
}

.textepub 
{
font-size: 12px;
}

.textepub p
{
margin: 0px 0px 5px 0px;
}

.textepub h4
{
margin: 0px 0px 8px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #B72126;
}

.textepub a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.textepub a:hover {
color: #b72126;
}

.textebasformu
{
font-size: 10px;
}

.listeaccueil
{
 list-style-image: url(../img/puce.gif);
}

.listeaccueil ul {
margin: 0px 0px 0px 0px;
}

.listeaccueil li {
margin: 0px 0px 10px 0px;
}
