

/**********************  GENERAL  ****************************/
* { margin:0; padding:0; }
img { border-width: 0; border-style: none; }

body {
	font-family: TW Cen MT, Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color:#000033;	 
}


.fond_vert 		{ 	background-color:#88ba4c; }
.fond_vertfonce { 	background-color:#006633; }
.fond_bleu 		{ 	background-color:#006699; }
.fond_rouge 	{ 	background-color:#EC2813; }
.fond_rougefonce{ 	background-color:#993333; }
.fond_rose 		{ 	background-color:#9B5E75; }
.fond_bleugris 	{ 	background-color:#708BBE; }

/**********************   BLOCS CONTENERS   ****************************/

#site_contener {
	border: 0px solid #000066; 
	margin:0px auto auto auto;
	width:975px;
	padding-top:20px;	
}

#site_bandeau {
	width:100%;
	height:240px;
	text-align:center;	
	border:0px solid;
	background-color:#DDDDFF;
}

#site_menu {
	width:100%;
	height:100%;
	background-color:#DDDDFF;
}

#site_corps {
	width:100%;
	height:550px;
	background:url(../images/pied-de-page.gif) no-repeat bottom right;
	background-color:#FFFFFF;	
}
#site_corps_block {
	width:100%;
	background:url(../images/pied-de-page.gif) no-repeat bottom right;
	background-color:#FFFFFF;	
}

#site_pied{
	font-size: 12px;
	color:#000066;
	text-align:center;
	text-decoration:none; 
	width:100%;
	height:30px;
	padding-top:10px;
	background-color:#FFFFFF;
}
#site_pied a {	font-size: 12px;	color:#000066;	text-align:center;	text-decoration:none; padding-top:10px;	background-color:#FFFFFF; }

/**********************   DETAIL MENU   ****************************/

.menu_onglets {padding:0; margin:0; list-style:none; height:30px; position:relative;}
.menu_onglets li {float:left; height:30px; width:136px;}
.menu_onglets li a {display:block; float:left; height:30px; width:100%; line-height:35px; color:#000066; text-decoration:none; font-family: TW Cen MT, Georgia, arial, verdana; font-weight:bold; text-align:center;  cursor:pointer; font-size:16px;}
.menu_onglets li a b {width:100%; float:left; display:block; padding:0;}
.menu_onglets li.current a {color:#fbc132; }
.menu_onglets li.current a b { }
.menu_onglets li a:hover {color:#fbc132; background-color:#7AA3B1;}
.menu_onglets li a:hover b { }
.menu_onglets li.current a:hover {color:#fbc132; cursor:default;}
.menu_onglets li.current a:hover b { }



/**********************   DETAIL CORPS   ****************************/
#site_contener_td_left  { width:10px; /*background:url(../images/bordure_degradee_leftd.png) repeat-y;*/	}
#site_contener_td_right { width:10px; /*background:url(../images/bordure_degradee_righdt.png) repeat-y;*/	}

#corps_texte {	width:100%;		height:100%;	overflow:auto;	}
#corps_texte ul {margin-left:30px;}
/**********************   DETAIL PIED   ****************************/

#pied-page a{ color:#669966; text-decoration:none; }


/**********************   MISE EN PAGE  ******************************/
.floatLeft{float: left;} 
.floatRight{float: right;} 
.image-left{float: left; vertical-align: text-top;} 
.image-right{float: right; vertical-align: text-top;} 
div.bloc_image{width:99.5%; float:left;} 

div#societe_perso1 { float:left; width:440px; border: 1px solid #7AA3B1; } 
div#societe_perso2 { float:right; width:440px; border: 1px solid #7AA3B1;} 

div#services_bloc1 { float:left; width:440px; height:320px; border: 1px solid #7AA3B1; } 
div#services_bloc2 { float:right; width:440px; height:320px; border: 1px solid #7AA3B1;} 
div#services_bloc3 { float:right; margin-top:20px; height:320px; width:440px; border: 1px solid #7AA3B1;} 
div#services_bloc4 { float:left; margin-top:20px;  height:320px; width:440px; border: 1px solid #7AA3B1;} 


/**********************   AUTRE  ******************************/

/* TABLEAUX */
.tableau td { padding:20px;  }

#cadre	  {	padding:0px;	border-spacing:0px 0px;	border:0px;}
#cadre_hg {	background:url(../img/cadre/haut_gauche.gif);	}
#cadre_hd {	background:url(../img/cadre/haut_droit.gif);	}
#cadre_bd {	background:url(../img/cadre/bas_droit.gif);		}
#cadre_bg {	background:url(../img/cadre/bas_gauche.gif);	}
#cadre_h  {	height:10px;	background:url(../img/cadre/haut.gif) repeat-x bottom;	}
#cadre_b  {	height:13px;	background:url(../img/cadre/bas.gif) repeat-x bottom;	}
#cadre_g  {	width:10px;		background:url(../img/cadre/gauche.gif) repeat-y right;	}
#cadre_d  {	width:15px;		background:url(../img/cadre/droite.gif) repeat-y left;	}

