/*GENERAL*/
body{
    background-color:#f0f0f0;
    font-family:verdana;
    font-size:11px;
    margin:0;
    padding:0;
	position:relative;
}
#header_spacer{ height:10px;}
#header{background:url(/images/header.jpg) no-repeat; height:97px;}
#header p{padding:75px 0 0 20px;font-size:10px;}
#header span{color:#FF0099;}


#general{
    width:752px;
    margin:auto;
    background:url(/images/content.jpg) repeat-y;
}
a{
    text-decoration:none;
    color:white;
}
a:hover{
    text-decoration:underline;
    color:#777;
}
.center {
	text-align: center;
}
#content .middle img {
	vertical-align: middle;
	margin: 0;
}
.clearer{
    clear:both;height:0px;
    border: 1px solid #ccc;
	border-width: 0 0 1px 0;
    margin:0 5px 0 2px;
}
.clearer2{
    clear:both;height:0px;
	border-width: 0 0 1px 0;
    margin:0 5px 0 2px;
}
/*GENERAL*/

/*MENU*/
#menu {
    float:right;
    padding:0;
	margin: 0 5px 0 0;
	list-style: none;
}
#menu li{
	float: left;
	margin: 0;
	padding: 0;
}
#menu li a{
    display:block;
	margin: 0 0 0 8px;
	padding:8px 12px 9px 5px;
}

#menu #pink {background:url(/images/left_pink.gif) repeat-x 0% 100%;}
#pink .menu_link{background:url(/images/right_pink.gif) repeat-x 100% 100%;}
#menu #grey{background:url(/images/left_grey.gif) repeat-x 0% 100%;}
#grey .menu_link{ background:url(/images/right_grey.gif) repeat-x 100% 100%;}
#menu #red{background:url(/images/left_red.gif) repeat-x 0% 100%;}
#red .menu_link{ background:url(/images/right_red.gif) repeat-x 100% 100%; }
#menu #green{background:url(/images/left_green.gif) repeat-x 0% 100%;}
#green .menu_link{ background:url(/images/right_green.gif) repeat-x 100% 100%;}
#menu #blue{background:url(/images/left_blue.gif) repeat-x 0% 100%;}
#blue .menu_link{ background:url(/images/right_blue.gif) repeat-x 100% 100%;}
#menu #orange{background:url(/images/left_orange.gif) repeat-x 0% 100%;}
#orange .menu_link{ background:url(/images/right_orange.gif) repeat-x 100% 100%;}

/*MENU*/
/*SOUS MENU CSS*/
#menu li ul {
	position: absolute;
	left: -99em;
	border: 1px solid #ccc;
	border-width: 0 1px 1px 1px;
	margin:0;
    padding: 0 2px 5px 10px ;
    width: 140px;
    list-style: none;
}
#menu li li {
	width: 100%;
	margin: 4px 0;
}
#menu li:hover ul {
	left: auto;
}

#pink ul{background: #FFF url(/images/bg_pink.gif) repeat-y 0% 0%;}
#grey ul{background:url(/images/bg_grey.gif) repeat-y #fff;}
#red ul{background:url(/images/bg_red.gif) repeat-y #fff;}
#green ul{background:url(/images/bg_green.gif) repeat-y #fff;}
#blue ul{background:url(/images/bg_blue.gif) repeat-y #fff;}
#orange ul{background:url(/images/bg_orange.gif) repeat-y #fff;}

#menu li li a{
	background:#fff;
    text-align:left;
    color:#888;
	padding:0;
}
/*SOUS MENU*/
/*FOOTER*/

#footer{
    background:url(/images/footer.jpg) no-repeat;
    height:23px;
	font-size:10px;
	text-align:center;
    color:#666;
}
/*END FOOTER*/
/*CONTENT*/
#content h1{
    background:url(/images/point_page.gif) no-repeat;
    float:left;
    width:130px;
    color:#fff;
    font-size:10px;
    font-weight:bold;
    text-align:right;
    margin:20px 0 0 3px;
    padding:0 5px 2px 0;
	line-height:13px;
    }
h1 span{
    color:#fff;
    font-size:10px;
    text-align:right;
    font-weight:bold;
    }
#content h1 a{
	color:#fff;

}	
/*MODIFS MENU*/
#underlined {text-decoration:underline;}

#content #pinkcase{background-color:#f483c2;}
#content #greycase{background-color:#cfcfcf;} 
#content #redcase{background-color:#f76e72;} 
#content #greencase{background-color:#95e05f;} 
#content #bluecase{background-color:#80b3f4;} 
#content #orangecase{background-color:#fabe57;} 

#content div {
    float:left;
    text-align: left;
    width:588px;
	min-height:500px;
    color:#444;
	font-size:12px;
    margin:12px 0 0 10px;
    }
#content ul{
    color:#666666;
    list-style-image: url(/images/point.gif);
    margin:10px 0 10px 25px;
    padding:0;
	font-size:12px;
    }
#content ul li{
    margin:0 0 10px 0;
    } 	
#content h5{color:#FF0099; font-size:12px;margin:15px 0 5px 0;}	   
#content a{
   color:#7ca3c7;
   text-decoration:none;
    }
#content a:hover{
   text-decoration:underline;
    }    
#content img{
    margin:10px 3px 0 0;
    text-align:center;
    }
#central_bloc{
    margin:0 0 0 150px;
    }
	
p span{color:#FF0099;font-weight:normal;}
table span{color:#FF0099;font-weight:bold;}	 

/*KEYMETRICS TABLE*/
#keymetrics{font: normal 12px arial;text-align:center;}
.top{background-color:#80b3f4;color:#fff;font-weight:bold;height:20px;}
.bot1{background-color:#f1f1f1;color:#333;}
.bot2{background-color:#f8f8f8;color:#333;} 
#content  img{margin:none;padding:none;display:inline;}   
/*KEYMETRICS TABLE*/


/*CONTACTS*/
#contact h5{color:#FF0099; font-size:11px;margin:5px 0 5px 0;
text-align: center;
}	
#contact h1{
    float:left;
    width:130px;
    text-align:center;
    margin:10px 0 0 3px;
    padding:0 5px 0 0;
}	
#contact div{
    float:left;
    text-align:justify;
    width:588px;
    color:#444;
	font-size:12px;
    margin:12px 0 20px 10px;
    }
#contact a{color:#444;}	 
#contact p{
	height:1px;
    border: 1px solid #ccc;
	border-width: 0 0 1px 0;
    margin:0 5px 0 2px;}
#contact img {
align:right;
}	
/* ---- PARTENAIRE TEMOIGAGES ---- */
.aRight {
	float: right;
	width: 590px;
}
.partenaire {
	float: left;
	width: 100px;
}
	