/* ------------------------------------------------- */
/* Style de structure, non utile dans l'editeur HTML */
/* ------------------------------------------------- */
* { margin: 0; padding:0;}

html
{
/*
	scrollbar-3dlight-color: #007DBC;
	scrollbar-arrow-color: #D8C89E;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #3b2723;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #099050;
	scrollbar-track-color: #3b2723;
*/
}

body{	margin: 0;	background: url(picts/css/bodyfond.jpg) no-repeat; background-color: #c8c8c8;}
li{	margin-left:0px;	}

body, td
{
	color:white;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 13px;
}
p 
{
		color: #ffffff;
		font-size: 13px;
	}

h1
{
	color:White;
	font-size:40px;
	font-weight:normal;
	font-family:Times New Roman;
	padding:15px 0px 2px 0px;
}

h2
{
	color: #ffffff;
	font-size: 18px;
	margin: 10px 0px 0px 0px;
	border-bottom:1px solid white;
	text-align:right;
}

h3
{
	color: #fff;
	font-size: 14px;
	font-weight: Bold;
	margin: 0px;
}

img.b1 {border:1px solid white;}

/* ---------- Structure des pages (Blocs div) */
#Zone_Conteneur{	background: url(picts/css/CMDfond.jpg) repeat-y;position: relative;	width: 964px;	left: 50%;	margin-left: -482px;	background-color:#ffffff;	}

#Zone_Entete1{	background: url(picts/css/BandeauHautB.jpg) no-repeat;border-right: 0px #000 solid;  border-top: 0px #000 solid;  border-left: 0px #000 solid;  border-bottom: 1px #000;  width: 964px;  height: 191px;  font-size: 8pt;  color: #FFF;}

#ZE-Slogan {	padding:30px 0px 0px 250px;	color:#fff;	font-size:26px;	}

#Zone_Entete{	position: absolute;	top: 170px;	left:210px;	font-size: 12px;	color: #FFF;}
#Zone_Entete form{		width: 150px;	padding: 2px;}
#Zone_Entete input{	font-size: 9pt;	width: 80px;	border: none;	background-color: #CFFFAB;}
#Zone_Entete a.formbutton:link{	display: inline;	color: #000;	font-size: 8pt;	text-decoration: none;	background-color: #CCCCCC;	text-align: center;	border: solid 1px black;	width: 60px;}
#Zone_Entete a.formbutton:visited{	display: inline;	color: #000;	font-size: 8pt;	text-decoration: none;	background-color: #CCCCCC;	text-align: center;	border: solid 1px black;	width: 60px;}
#Zone_Entete a.formbutton:hover{	color: #FFF;	font-size: 8pt;	text-decoration: none;	background-color: #487FEF;	text-align: center;	border: solid 1px black;	width: 60px;}

#Zone_Menu{	background-color: #FFFFFF;	BORDER-RIGHT: #000000 3px solid;	BORDER-TOP: #000000 3px;	BORDER-LEFT: #000000 3px solid;	BORDER-BOTTOM: #000000 3px;	width: 946px;	height: 10px;}

#Zone_Contenu{	width: 964px;	padding: 0px 0px 0px 0px;	margin: 0;	visibility: visible;}

#Zone_ColTotale{	margin-left: 25px;	margin-right: 25px;}

#Zone_MargeGauche{background-color:none;	border: 0;	width: 17px;	padding: 0;	margin: 0;	height:350px;	min-height:350px;	float: left;}

#Zone_MargeGaucheAdd{	background-color:transparent;	height: 100%;	width: 0px;	padding: 0;	margin: 0;	float: left;}
#Zone_ColGauche{	background: url(picts/css/gfond.jpg) no-repeat; border: 0;	width: 190px;padding: 0;	margin: 0;	margin-right:0px;	float: left;	border-right:0px solid #EBEBEB;}
#Zone_ColMilieu{	background-color:transparent;	width: 528px;	height: 100%;	float: left;	padding: 0;	margin: 0;}


#Zone_ColMD{		background: url(picts/css/fondcentre.gif) repeat-x;	background-color: none;	width: 738px;	padding: 0;	margin: 0;	float: left;}
#Zone_ColMD2{			background-color: none;	width: 738px;	padding: 0;	margin: 0;	float: left;}
#Zone_MargeMDAdd{	background-color:transparent;	height: 100%;	width: 20px;	padding: 0;	margin: 0;	float: left;}
#Zone_ColMDInt{		background-color: none;	width: 718px;	padding: 0;	margin: 0;	float: left;}

#Zone_ColGMD {	background-color: none;	width: 940px;	padding: 0;	margin: 0;	float: left;}
#Zone_ColA_01{		float: left;width:708px;}
#Zone_ColA_01 h2{	margin-top:10px;	margin-bottom:5px;	text-align:left;	color:white;	border-bottom:1px solid white ;}

#Zone_Coldroite{	BORDER-LEFT: #000000 3px solid;	BACKGROUND-COLOR: #FFFFFF;	width: 180px;	height: 100%;	padding: 0;	margin: 0;	float: left;}
#Zone_Pied{		background-color:white; width: 964px;	height: 103px;	color:#081735;	margin: 0;}

.clearboth { clear: both; }
hr{	clear: both;	visibility: hidden;	margin: 0;}


#BlocMenu1 {margin:0px;	background: url(picts/css/MenuFond1.jpg) no-repeat;background-color:none;height:39px;}
.TitreMenu{	color: #FFF;	font-size: 14px;	padding: 10px 0px 0px 15px;	font-weight: bold;	text-align: left;	border-bottom:0px dotted #FFF;}

#BlocMenu2 {margin:0px;	background: url(picts/css/MenuFond2.jpg) no-repeat;background-color:none;height:24px;}
.RubMenu { 	color: #2a52cc;	font-size: 12px;	padding: 5px 0px 5px 25px;	font-weight: bold;	text-align: left;	border-bottom:0px dotted #FFF;}
.RubMenu a,.RubMenu a:visited { 	color: #2a52cc;	font-size: 12px;		font-weight: bold;	text-align: left;	border-bottom:1px dotted #FFF;}

ul {	margin-left: 0px;	padding:0px;	}
ul li {list-style: none; padding-left: 20px; padding-top:0px;padding-bottom:4px; color: #737373; background: url(picts/css/puce_li.gif) no-repeat; }
ul ul {padding-left: 25px; }
ul ul li {list-style: none; padding-left:15px; padding-top:0px;padding-bottom:4px;color: #737373; background: url(picts/css/puce_li_li.gif) no-repeat; }


a, a:visited{	color: #fff;	text-decoration: none;}
a:hover{	color: #EE3B34;	text-decoration: none;}


a.menuT{	color: #56585e;	font-style: normal;	font-weight: bold;	font-size: 12px;line-height:18px;		padding: 2px 8px 2px 8px;	margin: 0 0 0 0;	border-top: none;	border-right: 1px #fff solid;	border-bottom: none;	border-left: none;	background-repeat: no-repeat;	letter-spacing: 1px;}
a.on{background-color:#79c7f8;}
a.menuT:hover{	color: #2a52cc;	font-style: normal;	font-weight: bold;	font-size: 12px;	height: 12px;	padding: 0px 8px;	margin: 0 0 0 0;	border-top: none;	border-right: 1px #fff solid;	border-bottom: none;	border-left: none;	background-repeat: no-repeat;	letter-spacing: 1px;}
.menuT{	color: #56585e;	font-style: normal;	font-weight: normal;	font-size: 10pt;	height: 12px;	padding: 0px 8px;	margin: 0 0 0 0;	border-top: none;	border-right: 1px #fff solid;	border-bottom: none;	border-left: none;	background-repeat: no-repeat;	letter-spacing: 1px;}
.menuThl{	color: #FF0;	font-style: normal;	font-weight: normal;	font-size: 10pt;	height: 12px;	padding: 0px 8px;	margin: 0 6px 0 0;	border-top: none;	border-right: 1px #fff solid;	border-bottom: none;	border-left: none;	background-repeat: no-repeat;	letter-spacing: 1px;}

#Zone_Pied a.menuT, #Zone_Pied a.menuT:visited{		color: #000;	font-style: normal;	font-weight: normal;	font-size: 14px;	height: 12px;	padding: 0px 8px;	margin: 0 0 0 0;	border-top: none;	border-right: 0px #fff solid;	border-bottom: none;	border-left: none;	background-repeat: no-repeat;	letter-spacing: 1px;}



a.formbutton:link, a.formbutton:visited{	color: white;	font-size: 9pt;	font-weight: bold;	text-decoration: none;	background-color: #2F487E;	text-align: center;	margin-top: 3px;	margin-bottom: 3px;	padding: 2px 3px;	border: solid 1px black;	display: block;}
a.formbutton:hover{	color: white;	font-size: 9pt;	font-weight: bold;	text-decoration: none;background-color: #E44B00;	background-repeat: no-repeat;	text-align: center;	margin-top: 3px;	margin-bottom: 3px;	padding: 2px 3px;	border: 1px #FF6 inset;}


#lastactu h1
{
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 5px;
	font-size: 20px;
	letter-spacing: 1px;
	text-align: left;
	border-bottom:1px solid #FFF;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	text-align:right;
}
.blocActutext h2
{
	color:White;
	font-size:13px;
	margin-left:15px;
	padding-left:15px;
	text-align:left;
	border:0px;
	border-left:10px solid #A7D9F0;
}

.blocActutext{
	background-image:url(picts/css/contrat-tableau-01.gif);
	background-repeat:repeat-x;	
	background-color:#175475;
	padding:5px;
}
.blocActubottom{
	background-image:url(picts/css/contrat-tableau-02.gif);
	background-repeat:repeat-x;
}


.big_blue
{
	color:#A7D9F0;
	font-size:18px;
	font-weight:normal;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	}

.big_blanc
{
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	}
	
