html {
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
border: 0px 0px 0px 0px; 
font-family: Verdana;
}

body {
padding: 0px 0px 0px 0px; 
margin: 0 auto 0 auto;
_margin: 0px 0px 0px 0px; 
border: 0px 0px 0px 0px; 
width: 1000px;
text-align: center;
background-color: #ffffff;
font-size: 12px;
}

h1{
font-size: 16px;
font-weight: bold;
padding: 0px 0px 13px 0px;
margin: 0px 0px 0px 0px;
color: #032287;
/* border-bottom: solid 1px #666666;*/ 
}

h2{
font-size: 14px;
font-weight: bold;
color: #666666;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 10px;
}

.bleu{
color: #032287;
}

h3{
font-size: 12px;
font-weight: normal;
color: #666666;
margin: 0px 0px 0px 20px;
}

h4{
font-size: 12px;
font-weight: bold;
color: #032287;
margin: 0px 0px 0px 10px;
}		

p{
font-size: 12px;
color: #666666;
}

a{
	text-decoration: underline;
	color: #032287;
}

a:hover{
	text-decoration: none;
	color: #666666;
}

a:visited{
	text-decoration: underline;
	color: #032287;
}

.texteBI{
	font-weight: bold;
	font-style: italic;
}

.texteB{
	font-weight: bold;
}

.texteI{
	font-style: italic;
}

p.richardiseTitre{
font-size: 15px;
font-weight: bold;
color: #666666;
}

p.richardiseTexte{
font-size: 12px;
padding: 0px 40px 12px 19px; 
_padding: 0px 40px 12px 19px;
margin: 0px 0px 0px 0px;
line-height: 15px;
_line-height: 15px;
color: #666666;
}

p.richardiseSignature{
font-size: 12px;
color: #666666;
text-align: right;
padding: 0px 40px 0px 0px;
_padding: 0px 40px 0px 0px;
line-height: 15px;
_line-height: 15px;
}
	
#Structure{
width: 990px;
padding: 0px 0px 0px 0px;
margin: 0 auto 0 auto;
_margin: 0px 0px 0px 0px; 
_text-align: center;
text-align: left;
border: 0px 0px 0px 0px; 
background-color: #ffffff;
}

#Entete_index{
width: 990px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
text-align: left;  

/* page index seulement */ 
background-image: url(images/richard_aube_index.gif);
background-repeat: no-repeat;
background-position: center 10px;
height: 213px;
}

#Entete_client{
width: 990px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
text-align: left;  

/* page index seulement */ 
background-image: url(images/richard_aube_client.gif);
background-repeat: no-repeat;
background-position: center 10px;
height: 213px;
}


#Entete{
width: 990px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
text-align: left;
height: 110px; 
/* border-bottom: solid 2px #032287; */
}

.logo{
float: left;
padding: 10px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
}

.Navigation{
float: right;
padding: 10px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
/* width: 380px;
_width: 390px;
*/
text-align: right;
}

.Nav_sup a{
color: #666666;
text-decoration: none;
}

.Nav_sup a:visited{
color: #666666;
text-decoration: none;
}

.Nav_sup a:hover{
color: #666666;
text-decoration: underline;
}

.Nav_sup .select{
color: #666666;
text-decoration: underline;
}

.Nav_sup{
padding: 0px 0px 0px 0px; 
_padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
font-size: 11px;
text-align: right;
border: 0px;
width: 425px;
_width: 430px;
}

.degradeMenu{
display: block;
padding: 8px 0px 8px 0px; 
_padding: 0px 0px 5px 0px; 
margin: 0px 0px 0px 0px;
text-align: right;
border: 0px;
}

.Nav_inf{
height: 20px;
margin: 0px 0px 0px 47px;
_margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
_padding: 0px 0px 0px 0px;
width: 338px;
_width: 338px;
text-align: right;
border: 0px;

}

.Nav_inf img{
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.Nav_inf ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li{
display: inline;
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a, #menu li a:active{
float: left;
display: block;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#Nav_inf li a img{
border: 0px;
vertical-align: top;
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#Nav_inf li a:hover{
visibility: visible;
border: 0px;
}

.Nav_inf li a:hover img{
visibility: visible;
border: 0px;
}

.Nav_inf li a#option1 img{
background: url(images/richard_aube_conf1.gif) no-repeat right top;
float: left;
display: block;
border: none;
vertical-align: top;
width: 66px;
height: 20px;
border: 0px;
margin: 0px 8px 0px 8px;
_margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option1:hover img{
background: url(images/richard_aube_conf2.gif) no-repeat right top;
border: 0px;
margin: 0px 8px 0px 8px;
_margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option2 img{
background: url(images/richard_aube_client1.gif) no-repeat right top;
float: left;
display: block;
border: none;
vertical-align: top;
width: 38px;
height: 20px;
border: 0px;
margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option2:hover img{
background: url(images/richard_aube_client2.gif) no-repeat right top;
border: 0px;
margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option3 img{
background: url(images/richard_aube_tem1.gif) no-repeat right top;
float: left;
display: block;
border: none;
vertical-align: top;
width: 69px;
height: 20px;
border: 0px;
margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option3:hover img{
background: url(images/richard_aube_tem2.gif) no-repeat right top;
border: 0px;
margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option4 img{
background: url(images/richard_aube_for1.gif) no-repeat right top;
float: left;
display: block;
border: none;
vertical-align: top;
width: 61px;
height: 20px;
border: 0px;
margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option4:hover img{
background: url(images/richard_aube_for2.gif) no-repeat right top;
border: 0px;
margin: 0px 8px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option5 img{
background: url(images/richard_aube_med1.gif) no-repeat right top;
float: left;
display: block;
border: none;
vertical-align: top;
width: 32px;
height: 20px;
border: 0px;
margin: 0px 0px 0px 8px;
padding: 0px 0px 0px 0px;
}

.Nav_inf li a#option5:hover img{
background: url(images/richard_aube_med2.gif) no-repeat right top;
border: 0px;
margin: 0px 0px 0px 8px;
padding: 0px 0px 0px 0px;
}

.icone{
padding: 15px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
text-align: right;
}

#Contenu{
width: 990px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
text-align: left; 
background-color: #ffffff;
}

#index_haut{
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
text-align: left;
height:255px;
_height: 224px
}

#index_haut .section1{
float: left;
display: inline;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 210px; 
width: 328px;
_width: 330px;
border-right: solid 2px #909090;
}

#index_haut .section12{
float: left;
display: inline;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 210px; 
width: 656px;
_width: 660px;
border-right: solid 2px #909090;
}

#index_haut .section2{
float: left;
display: inline;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 210px; 
width: 328px;
_width: 330px;
border-right: solid 2px #909090;
}

#index_haut .section3{
float: left;
display: inline;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 210px; 
width: 328px;
_width: 330px;
text-align: center;

}

.separation_index{
clear: all;
padding: 0px 0px 0px 0px; 
margin: 17px 0px 15px 0px; 
_margin: 12px 0px 15px 0px; 
border-top: solid 2px #032287;
}

#index_bas{
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
height:260px;
}

#index_bas p{
padding-left: 0px;
}

#index_bas .section1{
float: left;
display: inline;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 250px; 
width: 328px;
_width: 330px;
border-right: solid 2px #909090;
}

#index_bas .section2{
float: left;
display: inline;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 250px; 
width: 328px;
_width: 330px;
border-right: solid 2px #909090;
}

#index_bas .section3{
float: left;
display: inline;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 250px; 
width: 328px;
_width: 330px;
}

#ContenuJoindre{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/richard_aube_joindre.jpg) no-repeat right bottom;
height: 610px;
}

.joindreCarte{
padding: 120px 0px 0px 0px;
margin: 0px 0px 0px 180px;
color: #666666;
font-weight: bold;
text-align: center;
}

.joindreCarte a{
text-decoration: underline;
font-weight: normal;
}
.joindreCarte a:hover{
text-decoration: none;
font-weight: normal;
}

.joindreAgent{
padding: 255px 0px 0px 0px;
margin: 0px 0px 0px 180px;
color: #666666;
font-weight: bold;
text-align: center;
}

.texteNormal{
font-weight: normal;
}

.joindreAgent a{
text-decoration: underline;
font-weight: normal;
}
.joindreAgent a:hover{
text-decoration: none;
font-weight: normal;
}


#ContenuMedia{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/richard_aube_media.jpg) no-repeat right bottom;
height: 610px;
}

#ContenuMedia .contenu{
padding: 40px 10px 0px 350px;
margin: 0px 0px 0px 0px;
}

#ContenuMedia .contenu p{
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#ContenuMedia .contenu .niveau1{ 
padding: 10px 0px 0px 90px;
margin: 0px 0px 0px 0px;
height: 150px;

}

#ContenuMedia .contenu .niveau1 .item1{ 
padding: 28px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
float: left;

}
#ContenuMedia .contenu .niveau1 .item2{ 
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
display: inline;
width: 200px;
float: left;
}

#ContenuMedia .contenu .niveau2{ 
padding: 15px 0px 0px 90px;
margin: 0px 0px 0px 0px;
break: left;
height: 150px;

}

#ContenuMedia .contenu .niveau2 .item1{ 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
float: left;

}
#ContenuMedia .contenu .niveau2 .item2{ 
padding: 30px 0px 0px 20px;
margin: 0px 0px 0px 0px;
display: inline;
float: left;
width: 370px;
_width: 396px;
}

#ContenuMedia .contenu .niveau3{ 
padding: 30px 0px 0px 100px;
margin: 0px 0px 0px 0px;
height: 150px;
}

#ContenuMedia .contenu .niveau3 .item1{ 
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;

}


#ContenuPropos{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/richard_aube_a_propos.jpg) no-repeat right bottom;
height: 610px;
}

#ContenuPropos .contenu{
padding: 50px 350px 0px 20px;
margin: 0px 0px 0px 0px;
}

#ContenuTemoignage{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/richard_aube_temoignage.jpg) no-repeat right bottom;
height: 610px;
}



.Temoignage{
padding: 75px 0px 0px 350px;
margin: 0px 0px 0px 0px;
}


.Separation{
padding: 0px 0px 20px 0px;
margin: 0px 0px 20px 0px;
display: block;	
clear: left;
}

.Separation2{
padding: 3px 0px 20px 0px;
margin: 0px 0px 20px 0px;
display: block;	
clear: left;
border-top: solid 1px #032287;
}

.imageTemoignage{
padding: 8px 0px 0px 0px;
_padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
vertical-align: top;
float: left;

}

.contenuTemoignage{
padding: 5px 0px 0px 5px;
margin: 0px 0px 0px 0px;
display: inline;
vertical-align: top;
width: 500px;
float: left;

}




#ContenuClient{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/richard_aube_client.jpg) no-repeat center bottom;
height: 610px;
}

#ContenuConference{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/richard_aube_conference.jpg) no-repeat right bottom;
height: 610px;
}

#ContenuConference .contenu{
padding: 50px 0px 0px 0px;
_padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 300px;
_margin: 50px 0px 0px 300px;
width: 650px;
}

#ContenuConferenceDescription{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/richard_aube_conf_desc.jpg) no-repeat right bottom;
height: 850px;
}

#ContenuConferenceDescription .contenu{
padding: 50px 0px 0px 0px;
_padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 350px;
_margin: 50px 0px 0px 350px;
width: 600px;
}

#ContenuConferenceDescription .contenu li{
color: #666666;
margin-left: 15px;
}


a.lienConference{
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
display: block;
color: #032287;
text-decoration: underline;
text-align: right;
width: 600px;
}

a.lienConference:hover{
text-decoration: none;
color: #666666;
}


.lienDocument{
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
text-align: right;
width: 600px;

}


.lienDocument a{
text-decoration: underline;
color: #032287;
}
.lienDocument a:hover{
text-decoration: none;
color: #666666;
}




#Pied_page{
width: 995px;
padding: 4px 0px 0px 0px; 
_padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
height: 20px;
font-size: 10px;
color: #ffffff;
background-color: #032287;
text-align: center;
}



/********  Easy Slider  - Temoignage  *********/

#ContenuTemoignage	#slider{
		width:630px;
		height:490px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		/* border: solid 1px blue; */
	
	}

#ContenuTemoignage #slider ul, #ContenuTemoignage #slider li,
#ContenuTemoignage #slider2 ul, #ContenuTemoignage #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
#ContenuTemoignage #slider2{margin-top:1em;}
#ContenuTemoignage #slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:630px;
		height:470px;
		overflow:hidden; 
		
		}
		
		
.section3 #slider{
		width:154px;
		height:75px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 80px;
		/* border: solid 1px blue; */
	
	}

.section3 #slider ul, .section3 #slider li,
.section3 #slider2 ul, .section3 #slider2 li{
		margin: 0px 0px 0px 0px;;
		padding:0px 0px 0px 0px;
		list-style:none;
		}
.section3 #slider2{margin-top:1em;}
.section3 #slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:154px;
		height:75px;
		overflow:hidden; 
		
		}	
		
		

		
.section3 #prevBtn, .section3 #nextBtn,
.section3 #slider1next, .section3 #slider1prev{ 
		display:none;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
.section3 #nextBtn, .section3 #slider1next{ 
		left:696px;
		}														
.section3 #prevBtn a, .section3 #nextBtn a,
.section3 #slider1next a, .section3 #slider1prev a{  
		display:none;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
.section3 #nextBtn a, .section3 #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	

/* **********   Boutique en ligne  ***************** */
.livre{
display: block;
padding: 0px 0px 0px 0px;
margin: 8px 0px 8px 0px;
}
.dvd{
display: block;
padding: 0px 0px 0px 0px;
margin: 8px 0px 8px 0px;
}
.combo{
display: block;
padding: 0px 0px 0px 0px;
margin: 8px 0px 8px 0px;
}
.texteBoutique{
font-size: 12px;
color: #666666;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}
.texteBoutiqueCondition{
font-size: 9px;
color: #666666;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

form{
text-align: right;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}






		
	/* numeric controls */	

ol#controls{
		margin:1em 0;
		padding:0;
		height:24px;	
		}
ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:24px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:24px;
		line-height:24px;
		border:1px solid #ccc;
		background:#FFFFFF;
		color:#666666;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#032287;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */
