* {
	margin:0;
	padding:0;
}

body {
	background : #CDE3F2; 
	font-family:'Bookman Old Style', Arial, Helvetica;
    text-align:justify;
    font-size:10pt;
    color:#393e60;
}
#shadowleft{width:976px;background: url('../images/content-shadow-l.png') 0 0 repeat-y;}
#shadowright{width:976px;margin-left:10px;background: url('../images/content-shadow-r.png') right 0 repeat-y;}

#contner {	
	width: 960px;	
	padding:0;
	margin:0;
	height : auto;	
	background : #FFF; 	
}

#header {
	width : 960px;
	height : 160px;
	text-align:left;
}	

#navigation {	
	margin : 0 ;		
	position:relative;
	
}
#navigation table { width:100%;}
div#navigation table td {
	/*width : 192px;*/
	height : 39px; 
	font-size:13px;
	padding : 0;		
}

div#navigation table td {	
	text-align:center;	
	font-weight:bold;
	color : #fff;	
	cursor:pointer;
}
div#navigation table td.bg1 {
	background:#1969A9;
}	
div#navigation table td.bg2 {
	background:#0C60A4;
}	
div#navigation table td a {
	 display : block;
	 height:39px;
	line-height:32px;	 
	text-decoration : none;	
	color : #fff;		
}
div#navigation table td:hover, div#navigation table td a:hover, div#navigation table td a.current{
	
	color:#D0273F;
}

/* sous menu */
#sub-menu1, #sub-menu2{
	margin:0;
	padding:0;
	width: 170px;
	/* height:87px;	 */
	text-align:left;	
	visibility:hidden; 
	display : none;
	position: absolute;		
	top: 39px;
	border : 1px solid #FFF;
	border-top : none;
	background:#CDE3F2;
	z-index:1001;
	left: 150px;
}
#sub-menu2 {	
	left: 482px;
	width : 232px;	
}

.sub-menu  div a {
	display : block;
	color : #000;
	background : #CDE3F2;
	text-decoration : none;
	line-height:30px; 
	padding :0 4px;  
	border-bottom : 1px solid #0C60A4;   
}

.sub-menu div a:hover{
	background: #D0273F;
	text-decoration: underline ;
	font-size:.9em;
	font-weight : bold;
	color:#fff;
}
.sub-menu div {margin:0;}

#main-content{
	float:left;
	width:720px;	
}

#rightcolumn {
	float:right;
	width:235px;
	margin-bottom:20px;
}

.clear{ clear:both;}


#areaRGT {
	width:235px;
	height:488px;
	background:url('../images/arearight.png') 0 0 no-repeat;
}
#areacontact {
	width:100%;
	height:303px;	
	
}
#areaRGT h1 {
	font-size:18px;
	color:#D0273F;
	padding:10px 0;
}
div#contact{	
	padding-left:15px;	
	text-align:left;
	font-size:12.55px;
	color:#4D4747;
	font-weight : bold;	
	line-height : 20px; 		
}
div#contact a, div#contact a:visited, div#contact a:active, div#contact a:link {
	color : #0C60A4;
	text-decoration : underline;
}
h1#cfssm {
	color:#332B2C;
	font-size:12px;
	padding-left:5px;
	text-decoration:underline;
}

div#areapower {
	width:230px;
	height:182px;	
	
}


ul#nosforces {
	line-height:18px;
	font-size:12px;
	color:#4D4747;
	text-align:left;
	margin-left:23px;
	list-style-image: url("../images/puce-red.png");
}
ul#nosforces li{
	
	
}
#arearubriques {
	width:950px;
	height:116px;
	margin:auto;
	margin-bottom:10px;
	background:#EBECED url('../images/bgrubriques.png') 0 0 no-repeat;
}
#rubrique-parents, #rubrique-efficacite, #rubrique-temoignages{
	float:left;
	width:293px;
	height:63px;
	margin-top:40px;
}
#rubrique-efficacite{
	width:309px;
}
#rubrique-temoignages{
	width:310px;
	height:80px;
	margin-left:20px;
	margin-bottom:10px;	
	
	
}
.rubrique-txt {
	text-align:left;
	font-size:11px;
	padding-left:25px;
	
	
}
#rubrique-temoignages h2{
	font-size:11px;
	color:#AE2135;
	text-align:center;
}
.temoignages-txt{
	font-size:10px;
	line-height:15px;
	padding:5px 0;
}
.temoignages-txt span{
	color : #475B6F;
	font-size:.9em;
}
.temoignages-txt em{
	font-style:normal;
	color:#0C60A4;
	font-weight:bold;
}

#tfoot {
	width:960px;
	height:112px;
	background: url('../images/ombremenubas.png') right top repeat-y;	
}
#tfoot div{
	width:950px;
	height:112px;
	background: lime url('../images/bg-bas-menu.png') 0 0 repeat-x;
}

#tfoot p.linkbottom {
	padding	: 20px 0;
	line-height:22px;		
}

#tfoot a {
	color:#FFF;
	text-decoration:none;
	border-right: #000 2px solid;
	padding:0 8px;
}

#tfoot a:hover{ color:#5d6775;text-decoration:underline;}

#partener a, #partener a:hover, #partener a:active, #partener a:visited {text-decoration:none;font-size:0.8em;font-family:'Arial';padding : 0 5px; color:#00789f;}
#partener a:hover {text-decoration:underline;}			