/* CSS Document */
html, body {
	/*background-image: url('images/body_fond.jpg'); */
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#98b8d6;
	scrollbar-shadow-color:#000000;
	scrollbar-face-color:#6a8095;
	scrollbar-highligh-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-3dlight-color:#000000;
    font-weight:normal; 
	font-family:arial; 
	font-size:12px; 
	color:#000000;	
	padding : 0px;
	margin : 0px;
}

#conteneur      {position:relative; width:945px; height:585px; top:5px; left: 50%; margin-left: -472px; text-align: left; border-style:solid; border-width:1px; border-color:#FFFFFF;}
/*#conteneur      {position:absolute; width:945px; height:585px; margin-left: auto; margin-right: auto; text-align: left; border-style:solid; border-width:1px; border-color:#6a8095;}*/
#divcentra      {position:absolute; left:165px; top:125px; width:770px;height:455px; z-index:10;border-style:solid; border-color: #6a8095; border-width:1px;} 
#central        {position:absolute; width:766px; height:430px; top:1px; left:2px;} 
#cadreaccueil1  {position:absolute; width:250px; top:30px; left:70px;}
#cadreaccueil2  {position:absolute; width:370px; top:25px; right:70px;}
#cadreaccueil3  {position:absolute; width:620px; bottom:25px; left:70px;}
#bascentral     {position:absolute; bottom:1px; width:764px; height:18px; left:2px; background-color:#6a8095;}
#divgauche      {position:absolute; left:7px; top:125px; width:155px;height:455px; z-index:9;border-style:solid; border-color: #6a8095; border-width:1px;} 
#divhaut        {position:absolute; left:7px; top:2px; width:870px; height:75px;}
#divdrapeau     {position:absolute; right:7px; top:2px; width:62px; height:75px; background-image: url('images/fond-drapeau_3.gif');} 
#divbande       {position:absolute; left:7px; top: 79px; width:930px; height:18px;background-color:#6a8095;padding-top:1px;border-style:solid; border-color: #E8E8E8; border-width:1px;}
#bordure_accueil {width:100%;text-align:center; border-style:dashed; border-width:1px; border-color:#6a8095;}
#contact-gauche  {position:absolute; left: 10px; top: 70px; width:300px; height:250px;}
#contact-droite  {position:absolute; left: 320px; top: 70px; width:300px; height:250px;}
#bande_page      {position:absolute; width:99.3%; height:20px;background-color:#6a8095; border-style:solid; border-color: #E8E8E8; border-width:1px; margin:2px;}
#bande_menu      {position:absolute; width:149px; height:20px;background-color:#6a8095; border-style:solid; border-color: #E8E8E8; border-width:1px; margin:2px;}

/*polices*/
.zonescroll 	{overflow:auto; height:430px;}
.titre {font-weight:bold; font-family:arial; font-size:18px; color:#6A8095;text-shadow:black;}
.texte_gras {font-weight:bold; font-family:arial; font-size:16px; color:#6A8095; }
.texte_reduit {font-weight:bold; font-family:arial; font-size:9px; color:#000000; }
.texte_normal {font-weight:normal; font-family:arial; font-size:12px; color:#000000; }
.texte_bold {font-weight:bold; font-family:arial; font-size:12px; color:#000000; }
.texte_gras_clair {font-weight:bold; font-family:arial; font-size:16px; color:#6a8095; }
.texte_bande {font-weight:bold; font-family:arial; font-size:12px; color:#FCFCFC; }
.texte_gras_color {font-weight:bold; font-family:arial; font-size:12px; color:#6A8095; }
.texte_color {font-weight:bold; font-family:arial; font-size:14px; color:#98B8D6; }
.texte_titre {font-weight:bold; font-family:arial; font-size:14px; color:#6A8095; }
.texte_color_15 {font-weight:bold; font-family:arial; font-size:15px; color:#6A8095; text-decoration:underline;}
.milieu     {vertical-align:middle; text-align:center;}
.magneto {font-weight:bold; font-family: Magneto; font-size:18px; color:#000000;}
.magnetotitre {font-weight:bold; font-family: Magneto; font-size:24px; color:#6A8095;}
p {font-weight:normal; font-family:arial; font-size:12px; color:#000000; padding:2px;} 

/*Liens*/
a {font-weight:bold; font-family:arial; font-size:12px; color:#6a8095; text-decoration:underline;}
a:hover {font-weight:bold; font-family:arial; font-size:12px; color:#98b8d6; text-decoration:none;}
.abande {font-weight:bold; font-family:arial; font-size:12px; color:#FCFCFC; text-decoration:underline;}
.abande:hover {font-weight:bold; font-family:arial; font-size:12px; color:#FCFCFC; text-decoration:none;}
.anormal {font-weight:bold; font-family:arial; font-size:12px; color:#6a8095; text-decoration:underline;}
.anormal:hover {font-weight:bold; font-family:arial; font-size:12px; color:#98b8d6; text-decoration:none;}
.anormalmenu {font-weight:bold; font-family:arial; font-size:12px; color:#747474; text-decoration:none;}
.anormalmenu:hover {font-weight:bold; font-family:arial; font-size:12px; color:#E8E8E8; text-decoration:none;}
.areduit {font-weight:normal; font-family:arial; font-size:10px; color:#F4E8CE; text-decoration:underline;}
.areduit:hover {font-weight:normal; font-family:arial; font-size:10px; color:#FFCEB9; text-decoration:none;}
.atexttitre {font-weight:bold; font-family:arial; font-size:14px; color:#6A8095;text-decoration:none;}
.atexttitre:hover {font-weight:bold; font-family:arial; font-size:14px; color:#98B8D6;text-decoration:none;}
.agrand {font-weight:bold; font-family:arial; font-size:15px; color:#000000; text-decoration:none;}
.agrand:hover {font-weight:bold; font-family:arial; font-size:15px; color:#98b8d6; text-decoration:none;}
.aoffrespe {font-weight:bold; font-family:arial; font-size:18px; color:#913030;text-decoration:none;}
.aoffrespe:hover {font-weight:bold; font-family:arial; font-size:18px; color:#000000;text-decoration:none;}
.aoffrespemen {font-weight:bold; font-family:arial; font-size:14px; color:#913030;text-decoration:underline;}
.aoffrespemen:hover {font-weight:bold; font-family:arial; font-size:14px; color:#000000;text-decoration:underline;}



/*Menu*/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
ul.liste {
margin-left: 25;
padding: 0;
list-style-type: square;
list-style-position : outside;
}
#menu {
position: absolute; /* Menu position that can be changed at will */
top: 101;
left: 7;
z-index:100;
width: 100%; /* precision for Opera */
font-family:times;
font-size:13px;
}
#menu dl {
float: left;
width: 155px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #6a8095;
border: 1px solid #98b8d6;
margin: 1px;
color:#FCFCFC;
}
#menu dd {
display: none;
border: 1px solid #6a8095;
}
#menu li {
text-align: center;
background: #98b8d6;
}
#menu li a, #menu dt a {
color: #FCFCFC;
text-decoration: none;
display: block;
height: 15px;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
color:#FCFCFC;
background: #6a8095;
}

/*positionnement des textes et images en float */

.imgtxt{
width:auto;
margin: 4px;
}

.imgleft{
float:left;
padding: 8px;
}

.imgright{
float:right;
padding: 8px;
}

