/* CSS Document */
body 	{	

color:#000;
font-family:Verdana, Arial, sans-serif;
font-size:11px;	
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
}

.href 	{ cursor:pointer; text-decoration:underline; }
* 	{margin:0; padding:0;}
ul 	{list-style:none;}
img {border:none;}
a 	{color:#000;}
td 	{	font-family:Verdana, Arial, sans-serif;	font-size:11px;}
p 	{	font-family:Verdana, Arial, sans-serif;	white-space: normal; line-height: 20px; margin-left: 10px; margin-right:10px;}

.bold	{font-weight:bold;}
.clear	{font-size:1px; height:1px; clear:both;}
input, select {	font-size:11px;	color:#686868; }
/**/
#conteneur 	{ 	
width:900px;
/* position:absolute;
left:475px;
margin-left:-448px;
top: 19px; */
border:#C62931 1px solid;
background:#185AA5;/*height:650px;*/
padding:3px;
margin: 19px auto 19px auto;
text-align: left; /* on rétablit l'alignement normal du texte */
}


/************* FRAMES ******************/

#main_frame		{ 	margin-top:0px;	width:740px;	float:right;	height:560px;	_height:560px;	overflow:hidden;  }
#main_frame_auto	{ 	margin-top:0px;	width:150px; float:left;	 height:560px;	_height:560px;	overflow:hidden;  }
#centre		{ 	margin-top:0px;	width:690px;	float:right;	height:460px;	_height:460px;	overflow:hidden;  }
/***/

#contenu 	{	background:#FFFFFF;	height:560px; clear:left;	margin-top:0px;	padding:0 0 3px 0; overflow-y:auto;	overflow-x:hidden;	text-align: left;}

 /**border-left:#D6342A 1px solid; border-bottom:#D6342A 1px solid; border-left:#D6342A 1px solid;**/
#logo  	{ background:url(../images/fond-haut.gif) no-repeat left top; ; height:100px; }
.logo_img { margin:5px 5px 5px 10px; } 
.logo_text { margin:-15px 5px 15px 250px;  color:#fff;	font-weight:bold;	font-size:16px;  border-bottom:#fff 1px solid;} 
/************* TITRES ******************/
.titre	{	color:#C62931;	font-weight:bold;	font-size:14px;	padding:10px 0 20px 70px; }
.s_titre {	color:#C62931;	font-weight:bold;	font-size:12px;	padding-left:40px; 	background:#FFFFFF url(../images/triangle1.gif) no-repeat 0 2px ; }
.ss_titre {	color:#C62931;	font-weight:bold;	font-size:11px;	padding-left:30px; 	background:#FFFFFF url(../images/triangle.gif) no-repeat 0 0px ;}
.10		{	font-size:10px;}
.rouge {	color:#C62931;	font-weight:bold;	font-size:11px;	 }
.bleu {	color:#185AA5;	font-weight:bold;	font-size:11px;	 }
.bleu2 {	color:#63BDE7;	font-weight:bold;	font-size:11px;	 }
.puce { padding-left:20px; 	background:#FFFFFF url(../images/puce.gif) no-repeat 5px 3px;}
/************* CONTENU ***************/
.bordure  	{ border:#C62931 1px solid; padding:10px; margin:10px;}

input, select	{	font-size:11px; color:#686868;	margin-left:4px;}

input 	{	width:150px;}
select	{	width:450px;}

form.css fieldset   { border: none; padding:0px; margin:2px;   }
form.css fieldset legend  { font-weight:bold;	margin:0 5px;  }
form.css label   {  display: block;  float: left;  width: 190px;  } 

form.css  div.gauche {	width: 290px;	margin: 0 20px 0 20px;	float: left;	display: inline; /* évite le Doubled Float-Margin Bug d'IE6 */}
form.css  div.gauche p {	margin: 1px 0;}
form.css  div.gauche label { cursor: pointer;}

form.css  div.droite {	margin: 0 10px 0 300px; width: 280px; }
form.css  div.droite label {	display: block;	}



/* * Boutons formulaire */
.btn_utils	{	background:#185AA5;	color:#fff;	font-weight:bold;	font-size:10px;    cursor:pointer;	text-decoration:none;	border:none;	margin-right:15px;	padding:2px 4px 2px 4px;}


/* * Arrondis blocs */
.hg {	position:absolute;	left:0;		top:0;	}
.hd {	position:absolute;	right:0;	top:0;	}
.bg {	position:absolute;	left:0;		bottom:0;	}
.bd {	position:absolute;	right:0;	bottom:0;	}

/** FIL ARIANE **/
#ariane		{	 padding-left:10px;	color:#185AA5;	font-size:10px; border-top:1px dotted #63BDE7;  
border-bottom:1px dotted #63BDE7;}
#ariane a	{	color:#185AA5; cursor:pointer; text-decoration:underline;	}

		/***************** NAVIGATION PRINCIPALE index ***********************/

#nav_gen 	{    margin-top:00px;!importante	_margin-top:0px;!importante	height:24px; z-index:999; padding-left:200px;  }

#nav_gen li	{	float:left;	background:url(../images/fd_item_nav.gif) repeat-x right top;	padding:0 0 0 20px;	margin:0 3px 0 0;	height:24px;	width:auto;	position:relative;	}

#nav_gen li.last	{	margin-right:0;	padding-left:22px;	}

#nav_gen li a	{	background:url(../images/ar_onglet_nav.gif) no-repeat right top;	padding:5px 17px 0 0;	font-weight:bold;	color:#785D49;	display:block;	_float:left;	height:24px;	_height:24px;	white-space:nowrap;	text-decoration:none;	font-size:11px;	}

	
/**   Autossimo  ***/

#auto_contenu 	{	background:#303030;	height:560px; clear:left;	margin-top:0px;	padding:5px 0 3px 0; overflow-y:auto;	overflow-x:hidden;	 }
.auto_titre 	{	color:#FF7E00;	font-weight:bold;	font-size:12px;	padding:0 0 0 2px;}
.auto_s_titre 	{	color:#D6342A;	font-weight:bold;	font-size:11px;	padding-left:20px; }
.blanc			{	color:#FFF; font-size:10px;}
/**	 Formualaire acces pro	*/

#acc_pro {	margin:10px 0 0 0;  }
.acces {color:#fff; font-size:13px; padding-left:5px;  font-family:Verdana, Arial, sans-serif;}
#acc_pro form {	background:#FF7E00;	padding:0 0 8px 0;	position:relative;	width:150px; }
#acc_pro form p {	margin:1px 0; }
#acc_pro form p label {	display:block;	width:150px;	text-align:center;	float:left; color:#fff; font-size:10px;  font-family:Verdana, Arial, sans-serif;}
#acc_pro form p input {	margin-left:25px;	width:100px;}
#acc_pro form .btn_ok {	background:#fff; color:#FF7E00; font-weight:bold;	font-size:10px;    cursor:pointer;	border:none;	font-style:normal;	padding:2px 2px 2px 2px; }
#acc_pro form p .btn_ok  {	margin-left:25px;}

#acc_com {	margin:10px 0 0 0; background:#E7E7E7;	padding:2px 0 8px 0;	position:relative;	width:150px; font-size:10px; text-align:left; height:200px;}

.car	{	margin:10px 0 0 8px;}
.car li	{	float:left; background:url(../images/puce1.gif) no-repeat 1px 5px;	padding:0 0 5px 13px;	margin:0 0 0 0;	}
/********************** FOOTER *********************/
#footer p		{	color:#fff;	text-align:center; /*padding-left:320px; position:absolute;  padding-top:690px;*/}

/******************* FOOTER **************************/

