@charset "iso8859-1";
/* CSS Document */
html {margin: 0px;padding: 0px;}
body {background:url(../images/fond3.jpg) no-repeat center top #1a1a1a; padding: 0px; margin: 0px; font-family: tahoma; font-size: 11px; font-weight: normal; color:#a4a4a4;}
h1 {display: inline;margin: 0px;padding: 0px;font-family: }
h2 {display: inline;margin: 0px;padding: 0px;font-family: }
h3 {display: inline;margin: 0px;padding: 0px;font-family: }
h4 {display: inline;margin: 0px;padding: 0px;font-family: }
td {vertical-align:top;}
form {padding:0px; margin:0px;}

.txtblanc10 {font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:normal;}
.txtblanc11 {font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:normal;}
.txtblanc12 {font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:normal;}
.txtblanc12-b {font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold;}
.txtblanc14-b {font-family:Arial; font-size:14px; color:#FFFFFF; font-weight:bold;}
.txtblanc18-b {font-family:Arial; color:#FFFFFF; font-size:18px; font-weight:bold;}
.txtblanc22-b {font-family:Arial; color:#FFFFFF; font-size:22px; font-weight:bold;}
.txtbleufonce12-b {font-family:Arial; font-size:12px; color:#3c4f5d; font-weight:bold;}
.txtbleuclair12-b {font-family:Arial; font-size:12px; color:#57a6bb; font-weight:bold;}
.txtbleuclair11 {font-family:Arial; font-size:11px; color:#57a6bb; font-weight:normal;}
.txtbleuclair10 {font-family:Arial; font-size:10px; color:#57a6bb; font-weight:normal;}
.txtor11 {font-family:Arial; color:#e74717; font-size:11px; font-weight:normal;}
.txtor11-b {font-family:Arial; color:#e74717; font-size:11px; font-weight:bold;}
.txtor18 {font-family:Arial; color:#e74717; font-size:18px; font-weight:normal;}
.txtor21 {font-family:Arial; color:#eb9723; font-size:21px; font-weight:normal;}
.txtor21-b {font-family:Arial; color:#eb9723; font-size:21px; font-weight:bold;}
.txtgris10 {font-family:Arial; font-size:10px; color:#8d8d8d;}
.txtgris11 {font-family:Arial; font-size:11px; color:#8d8d8d;}
.txtgris11-nu {font-family:Arial; font-size:11px; color:#8d8d8d; text-decoration:none;}
.txtgrisfonce11 {font-family:Arial; font-size:11px; color:#4f4f4f;}
.txtgrisfonce11-b {font-family:Arial; font-size:11px; color:#4f4f4f; font-weight:bold;}
.txtgrisfonce12 {font-family:Arial; font-size:12px; color:#4f4f4f;}
.txtgrisfonce12-b {font-family:Arial; font-size:12px; color:#4f4f4f; font-weight:bold;}
.txtnoir11-b {font-family:Arial; font-size:11px; color:#000000; font-weight:bold;}
.txtnoir12-b {font-family:Arial; font-size:12px; color:#000000; font-weight:bold;}
.input11 {font-family:Arial; font-size:11px; color:#535151; border:1px solid #d9d9d9;}
.inputrech {color:#cccccc; border:0px; background-color:#2e2f2e; font-size:10px;}

.btn_lienpart {text-decoration:none; color:#FFF; padding:10px; width:135px; background-color:#066c72; border-radius:4px 4px 4px 4px; font-weight:bold;}
.btn_lienpart:hover {color:#000; background-color:#FFF;}

/* Div structurels */
div#colonnefond {width:982px; padding:0px; margin-left:auto; margin-right:auto;}
div#hautgauche {float:left; width:802px; height:51px; padding:0px;}
div#hautdroite {float:left; width: 180px; height:51px; padding:0px;}
div#menu {width:982px; height:95px; padding:0px; clear:both;}
div#pub {width:982px; height:530px; padding:0px; clear:both;}
div#pubtxt {width:982px; padding:0px; clear:both;}
div#hotline {width:982px; height:53px; padding:0px; clear:both; background:url(../images/base_05.jpg) no-repeat top; padding-bottom:2px;}

div#menusecondaire {width:982px; padding:0px; clear:both;}
div#menusecondairecol1 {float:left; width:245px; padding:0px; background:url(../images/base_08.jpg) repeat-y;}
div#menusecondairecol2 {float:left; width:247px; padding:0px; background:url(../images/base_11.jpg) repeat-y;}

div#corps {width:982px; clear:both; background-color:#232323;}
div#corpsgauche {float:left; width:210px; padding-top:20px; padding-bottom:10px; padding-left:15px; padding-right:15px; background:url(../images/accueil/traitverti.jpg) repeat-y top right;}
div#corpsdroite {float:left; width: 210px; padding-top:20px;  padding-bottom:20px; padding-left:15px; padding-right:15px;}

div#corps2 {width:982px; padding-top:20px;  padding-bottom:20px; clear:both;}
div#cadregauchettal {float:left;}
div#cadregauche {float:left; width:194px; padding-right:10px; padding-left:26px; background:url(../images/accueil/ptgris.jpg) repeat-y top right;}
div#cadregauche2 {float:left; width:462px; padding-right:15px; padding-left:25px;}
div#cadregauche3 {float:left; width:212px; padding-left:25px;}
div#cadredroite {float:left; width:502px; padding-left:10px; padding-right:10px;}
div#cadredroite2 {float:left; width:225px; padding-left:10px; padding-right:15px; background:url(../images/accueil/ptgris.jpg) repeat-y top right;}

div#corpsgauche2 {float:left; width: 246px; padding-top:20px; background:url(../images/accueil/ptgris.jpg) repeat-y top right;}
div#corpsdroite2 {float:left; width: 490px; padding-top:20px;}

div#footer {width: 982px; height:50px; padding: 0px; clear:both; FONT: 12px Arial; COLOR: #8b8c8c; background-color:#232323;}
.footerA {font-family: tahoma;font-size: 11px;color: #288386;font-weight: bold;text-decoration: none;}

div#footer {clear:both; width:100%; height:80px; background:url(../images/fond_footer.png);}
div#footer ul {float:left; padding:0px; margin:0px;}
div#footer li {float:left; list-style:none;}

div#corps3 {width:982px; padding:0px; clear:both; height:25px;}

/* Menu */
#menuh {padding-left:1px; padding-right:1px;}
#navh {list-style: none; margin: 0px; padding: 0px;}
#navh li {float: left; height:37px; color: #fff;}
#navh li .menu {font: 16px Arial;font-weight: normal; line-height: 29px; padding-left: 5px; padding-right: 23px; text-decoration: none; 
background-image: url(images/spriteme1.png); background-position: 66px -560px;}
#navh li .menusansbarre {color: #fff;font: 16px Arial;font-weight: normal; line-height: 29px; padding-left: 15px; padding-right: 20px; text-decoration: none;}

#navh .survol {float: left; height:37px; color: #fff;}
#navh .survol  { color: #e54015; font-weight: normal; display: block; line-height: 29px; text-align: center;}


/* SURVOL MENU */
.bubbleInfo {position: absolute;top: 0px;left: 0px;width: 10px;z-index: 1;}
.trigger {position: absolute;color: #FFFFFF;}
.popup {position: absolute;	display: none; width:130px; z-index: 1; background-color:#232323; border: 1px solid #5a5a5a;}
.popup table.popup-contents {font-size: 11px;}
table.popup-contents td {text-align: left;}


/* LISTE 1 */
#navliste {list-style: none;margin: 0px; padding:0px; overflow: hidden; }
#navliste li {display: block;background: url(../images/accueil/rond.png) no-repeat left 2px; color:#288386; font:11px Arial; line-height:14px; text-decoration: underline; font-weight:bold; padding-left:17px;}




/* Erreur 404 */ 
#erreur404 
{
	font-size : 12px; 
	font-family: Arial;
	color: white;	
	margin-left : 20px;
}

#erreur404 ul 
{
	list-style-type: none; 
}
#erreur404 li a 
{	
 color: white;

}