/*GENERAL*/

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color:#323232;
}
	
body {background: #D6D6D6;}

img {border: 0;}

a {color: #BC0066; text-decoration: none;}
a:hover {color: #7F943C;}

p {line-height: 1.6em;}

.fR {float: right;}
.fL {float: left;}
.clr {clear:both;font-size:0;line-height:0;}

.gris {color: #323232;}
.rose {color: #BC0066}
.vert {color: #7F943C;}

.bold {font-weight: bold;}
.italic{font-style:italic;}
.soulign{text-decoration: underline;}

.rose15{
	font-size: 15px;
	color: #BC0066;
}

.center{text-align: center;}

.pr20{padding-right:20px;}

#msg {width:300px;}

h1{
	margin: 0;
	font-size: 20px;
	font-weight:bold;
	color: #7F943C;
	padding-bottom: 5px;
	border-bottom: solid 3px #EAEAEA;
	margin-bottom: 20px;
}

h2{
	margin: 0;
	font-size: 16px;
	font-weight:bold;
	color: #7F943C;
	padding-bottom: 10px;
}

#content{
	margin: 0 auto;
	width: 908px;
	background: url(../_img/fd.gif);
	font-size: 13px;
}


/*HEADER*/

#header{
	margin: 0 auto;
	width: 870px;
}


/*MENU*/

#header table{
	margin: 0 auto;
	padding: 0px;
	border-spacing: 0px;
	width: 870px;
	height: 41px;
	background: url(../_img/fdMenu.gif) repeat-x;
}


#header td{
	text-align: center;
	padding: 0 13px;
	background: url(../_img/menuSeparation.gif) no-repeat right;
}


#header table a{
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}


#header table a:hover, #header table a.actif {color: #323232;}

#header td.ongletClient {
	background: url(../_img/fdOngletClient.gif) repeat-x;
	padding: 0 19px;
}

#header td.ongletClient a {background: url(../_img/icoClient.gif) no-repeat left; padding-left: 20px;}

/* MENU BACK*/
/*MENU*/

#menu{
	height: 34px;
	padding-top: 10px;
	padding-left: 10px;

    background:transparent url(../_img/fdMenu.gif) repeat-x scroll 0 0;
}


#menu a:hover{
	font-family: "Lucida Grande", "Lucida Sans", Arial, Tahoma, sans-serif;
	font-size: 18px;
	color: #BC0066;
	text-decoration: none;
}

#menu a{
	font-family: "Lucida Grande", "Lucida Sans", Arial, Tahoma, sans-serif;
	font-size: 18px;
}
#menu .unselected{
	color: #000000;
}
#menu .active{
	color: #BC0066;
}
.alignMenu{
	float: left;
	padding-right: 26px;    
}
/*CONTENT*/

#mainContent{
	margin: 0 auto;
	width: 870px;
}

#zoneVisu{padding: 15px 0;}

#homeEdito{
	width:575px;
	float: left;
}

#homeActus{
	width: 280px;
	float: right;
	background: url(../_img/blocActuFooter.gif) no-repeat bottom;
	padding-bottom: 15px;
}

#blocActuTop{
	width: 260px;
	height: 18px;
	background: url(../_img/blocActuTop.gif) no-repeat top;
	padding: 8px 10px;
	font-size: 16px;
}

#blocActuMain{
	width: 260px;
	background: url(../_img/blocActuMain.gif) repeat-y;
	padding: 10px 10px 0 10px;
	font-size: 12px;
	color:#979797;
}

.more{
	color: #979797;
	padding-left: 14px;
	background: url(../_img/puceplus.gif) no-repeat left;
}


#gps{
	font-size: 11px;
	padding-bottom: 15px;
}

#gps span{color: #BC0066;}
#gps a{color: #323232}
#gps a:hover{color: #BC0066;}


#edit1{
	float: left;
	width: 300px;
    padding-left:50px;
}
#edit2{
	float: right;
	width: 300px;
}

#edito{
	float: right;
	width: 680px;
}

#edito p{
	line-height: normal;
	text-align: justify;
}

#edito .pL{
	float:left;
    padding-right:20px;
    width:295px;
}


#edito870{
	width: 870px;
	line-height: normal;
	text-align: justify;
}

/*Zone Left*/

#zoneLeft{
	float: left;
	width: 175px;
}


#sousMenu{
	background: url(../_img/blocSmenuMain.gif) repeat-y;
	font-size: 12px;
	margin-bottom: 10px;
}

#sousMenu ul {
	margin: 0;
	padding: 10px 10px 0 10px;
	width: 155px;
	background: url(../_img/blocSmenuFooter.gif) no-repeat bottom;
}

#sousMenu li {
	list-style-type:none;
	margin: 0;
	background: url(../_img/puceFl.gif) no-repeat left top;
	padding: 0 10px 10px 10px;
}

#sousMenu li a{color: #323232;}

#sousMenu li a:hover, #sousMenu li a.actif{color:#BC0066;}

.puce2
{
	font-size: 11px;
}

.puce2  a
{
	color:#000000;
}

.puce2  a:hover
{
	color:#BC0066;
}

.puce2_active
{
	color: #7f943c;
}



.puce2_main
{
	font-size: 13px;
}

.puce2_main  a
{
	color:#000000;
}

.puce2_main  a:hover
{
	color:#BC0066;
}

.puce2_active_main
{
	color: #7f943c;
}

.schema_neo
{
	float: right;
	width: 446px;
}

.sous_menu_doc
{
	float: left;
	width: 220px;
}

#pdf{
	width: 130px;
	height: 43px;
	background: url(../_img/btPDF.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 5px 0 40px;
}

#pdf a{color:#BC0066;}


/*FOOTER*/

#footer{
	margin: 0 auto;
	width: 908px;
	background: url(../_img/footer.gif) no-repeat bottom;
	padding-top: 20px;
}

#footerContent{
	margin: 0 auto;
	width: 870px;
	border-top: solid 3px #EAEAEA;
	padding: 20px 15px;
	font-size: 11px;
}

#footerContent a{color:#323232;}
#footerContent a:hover{color:#BC0066;}

.clickable {cursor:pointer;}
.red{color:#EE6E6D;}

.liste_qui img
{
	margin: 0 5px 0 30px;
}

.service_title
{
	color: #88a040;
	font-size: 18px;
	font-weight: bold;
}

.metier_title
{
	color: #c23182;
	font-size: 18px;
	font-weight: bold;
}

#edito table 
{
	width: 500px;

}

.photo_implantation
{
float: left;
width: 335px;
margin-right: 5px;
margin-bottom: 20px;
}

/*BACK EDITORIAL*/

#light_box {
    background:#ffffff;
    border:1px solid #BC0065;
}
#light_box_title {    
    background-image:url(/_img/fdMenu.gif);height:22px;color:#FFFFFF;
    padding:5px;
}
#light_box_title .fl{    
    float:left;
}
#light_box_title .fr{    

    color:#FFFFFF;
    float:right;
    cursor:pointer;
}
#light_box_main {

}
#light_box_main strong{
color:red;
}


