/* CSS Document */

* {
	margin: 0px; /* Reset */
	padding: 0px; }

html{
 	margin: 0px; /* Reset */
	padding: 0px;
}
body {
	margin: 0px; /* Reset */
	padding: 0px; /* Reset */
	background-color:#BFCDCA;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	z-index: 1;
	
	margin-left: auto;
	margin-right: auto;
	width: 1000px; /* largeur obligatoire pour être centré */
}
img { display: block; border: 0px; } /*Evite l'espace blanc sous les images avec IE*/
form, ul, li, dl, dt, dd, p, hr {margin:0px;padding:0px;} /* Reset */

/* page d'accueil ----------------------*/
#accueil {width:960px; height : 569px; margin-left: auto; background:url(images/fd.jpg) no-repeat; margin-right: auto; }
#accueil #introflash {padding-left: 320px; width:300px; padding-top:130px;}


/* LAYOUT GENERAL DE LA PAGE ----------------------------------------*/
#conteneur { position : absolute;  width:1000px ;  }

#header {width: 100%; min-width:985px; background:url(images/fd_ht2.gif); height: 234px; }
#header #menuflash{width: 707px; background:url(images/fd_ht1.jpg) no-repeat; }
#header #menuflash #flashcontent{ width: 218px; height:264px; margin-top:0px; padding-top:0px; color:#ffffff;}

#menugauche {width: 200px; display:block; float: left; background: url(images/fd_ssmen.gif);}
#menugaucheinvisible {width: 200px; display:none;; float: left; }
#contenu {width:720px; margin-left:212px; display:block; }
#footer {clear:both;width:790px; background-color:#E2E8E7; margin-top:10px;margin-bottom:28px; height: 18px; font-size:11px; color:#7BA096; text-indent:8px; font-weight:bold; display:block; margin-left: auto;margin-right: auto;}

/* MENU DE GAUCHE ----------------------------------------*/

#menu {width:200px; }
#menu li{ list-style-image:none;list-style-type:none;}
#menu a:link, #menu a:visited {font-size:12px; color: #5F5F5F; text-decoration:none; display:block; padding-right:22px; text-align:right; margin-bottom:12px; font-weight:bold; text-indent:45px;}
#menu a:hover, #menu a:active a {text-decoration: none; display: block; background:url(images/fd_ssmenon.gif); }
#menu .menuon {font-size:12px; color: #5F5F5F; text-decoration:none; display:block; padding-right:22px; text-align:right; margin-bottom:12px; font-weight:bold; text-indent:45px; background:url(images/fd_ssmenon.gif); }

/* CONTENU ------------------------------------------------*/
#contenu .titre{font-size : 16px; color:#333333; font-weight:bold;}
#contenu #barre{width:443px;}
#contenu .sstitre{font-size : 11px; color:#333333; font-weight:bold;}
#contenu p{font-size : 12px; color:#333333; text-align:justify; }
#contenu #pedito{position: absolute; margin-left:469px; width:250px; display:block}
#contenu hr {height: 2px; line-height:2px; color: #dedede; background-color: #dedede; }
#contenu img {float:right; margin-left:27px; margin-top:48px; border:1px}
#lecteur {float:right; margin-left:27px;}
#contenu .listing {	padding-left:40px;list-style-type: square; font-size : 12px; color:#333333;}
#contenu a.lienhaut:link, #contenu a.lienhaut:visited {font-size : 11px;color: #7BA096; text-decoration:none; display:block; width : 100px; background-color:#E2E8E7; text-align:center; margin-left:620px; margin-bottom:20px;}
#contenu a.lienhaut:hover, #contenu a.lienhaut:active {color:#E2E8E7; background-color: #7BA096;}


#contenu a.liendetail:link, #contenu a.liendetail:visited {font-size : 11px;color: #7BA096; text-decoration:none; display:block; width : 162px; background-color:#E2E8E7; text-align:left; text-indent: 5px;}
#contenu a.liendetail:hover, #contenu a.liendetail:active {color:#E2E8E7; background-color: #7BA096;}
#contenu a.lientitre:link, #contenu a.lientitre:visited {font-size : 16px; color:#333333; font-weight:bold; text-decoration:none; }
#contenu a.lientitre:hover, #contenu a.lientitre:active {font-size : 16px; color:#333333; font-weight:bold;text-decoration:underline;}


#formdocu dl {padding-top:2px;}
#formdocu p { width:220px; height:18px; text-align:right; margin-right:12px; display:block}

#formdocu .case {clear:left;padding-left: 34px; }
#formdocu dt {float : left; width:220px; height:18px; text-align:right; margin-right:12px; display:block}
#formdocu dd{float : left;}

#baseline{font-size:11px;width:790px;margin-left: auto;margin-right: auto;color:#666666;position:absolute;bottom: 0 !important;bottom: -1px;height:40px;left:110px}
#baseline2{font-size:11px;width:790px;margin-left: auto;margin-right: auto;color:#666666;position:absolute;top: 600px !important;height:40px;left:250px}
#baseline a{font-size:11px;color:#333333;text-decoration:none;}
#baseline a:hover{text-decoration:underline;}
#baseline2 a{font-size:11px;color:#333333;text-decoration:none;}
#baseline2 a:hover{text-decoration:underline;}

.bloc{height:20px;display:block;}

