.bodytour{
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	}
/**************************************************************/
.normal{ 
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	}
.normalcenter{ 
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	}
.normalcentercolor{ 
	color:#336;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	}
.normalbold{ 
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	}
.normalright{ 
	color:#000;
	font-size:12px;
	text-align:right;
	} 
.normalrightbold{ 
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	}
.normalcenterbold{ 
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.normalcentercolorbold{ 
	color:#336;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.normalrightcolorbold{ 
	color:#336;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	}
.normalcolor{
	color:#336;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	}
.normalcolorbold{
	color:#336;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	}
.normalcolorboldleft{
	color:#336;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}
.important{
	color:red;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	}
.bouton img{
	border:0px;
	}
.conversionbutton{
	color:#663366;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#ffcc33;
	}
.conversionlegende {
	color:#663366;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
.conversionzone {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
.conversionzoneleft {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
.conversionzoneright {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	}
.citation{
	color:#336;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}
.chanson {
	color: #000000;
	font-size:12px;  
	font-weight:normal;
	text-align:center;
	}
.refrain {
	color:#333366;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	}
.auteur{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
a:hover{
  	background-color:#cc9;
  	color:#336;
	}
.infobulle{
	text-decoration:underline;
	}
.infobulle a:hover, .infobulle a:focus{
  	background-color:#cc9;
	font-weight:bold;
  	color:#336;
	}
.presentrecette{
	color:#336;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:8px 0px 0px 0px;
	}
.presentlibelle {
	font-size:12px;
	color:#000000;
	text-decoration: none;
	text-align:justify;
	font-weight:normal;
	}
.divcenter{
	text-align:center;
	}
/**************************************************************/
.divtitre {
	display:none;
	float:none;
	padding:0px;
	margin:0px;
	}
.divtitre h1{
	color:#000;
	font-size:70px;
	font-weight:bold;
	text-align:left;
	margin: 0px;
	padding: 0px;
	}
a:hover{
  	background-color:#fff;
	border:0px;
	}
.divtitre img{
	border:0px;
	}
/**************************************************************/
.divhaut{
	display:none;
	}
/**************************************************************/
.divmoteur{
	display:none;
	position:absolute;
	left:530px;
	top:30px;
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 0px;
	text-align:left;
	}	
.divpublicite{
	display:none;
	}
/**************************************************************/
.divsurmenu{
	display:none;
	}
.divmenu{
	display:none;
	position:absolute;
	left:5px;
	top:160px;
	background-color:#fc3;
	margin:0px 0px 10px 0px;
	padding:10px 0px 20px 7px;
	overflow:hidden;
	}
.divmenu li:link, a:link{
  	color:#336;	
	}
.divmenu li:visited, a:visited{
  	color:#336;	
	}
.divmenu li:hover, .divmenu a:hover, .divmenu a:focus{
  	background-color:#cc9;
  	color:#336;
	}
.divmenu h3{
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	}
.divmenu h4{
	color:#336;
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 0px 7px;
	}
/**************************************************************/
.divonglet{
	display:none;
	position:absolute;
	left:160px;
	top:120px;
	margin:0px;
	}
.divtitre img{
	border:0px;
	}
.divonglet a{
	color:#000;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	}
.divonglet li:hover, .divonglet a:hover, .divonglet a:focus{
  	background-color:#cc9;
  	color:#336;
	}
.divonglet img{
	border:0px;
	}
/**************************************************************/ 
.divsurpage{
	display:none;
	left:160px;
	top:80px;
	width:79%;
	margin:0px;
	text-align:left;
	}
/**************************************************************/ 
.divpubdroite{
	display:none;
	} 
/**************************************************************/ 	
.cadrepage{
	}
.cadrepage h2{ 
	color:#336;
	font-size:20px;
	font-weight:900;
	margin:5px 5px 5px 5px;
	text-align:center;
	}
.cadrepage h3{ 
	color:#336;
	border-color:#999;
	border-style:solid;
	border-width:0px 0px 2px 0px;
	font-size:15px;
	font-weight:900;
	margin:5px 5px 10px 5px;
	text-align:left;
	}
.cadrepage h4{ 
	color:#336;
	font-size:12px;
	font-weight:900;
	margin:0px;
	padding:0px;
	text-align:left;
	}
.cadrepage table{
	margin:0px 0px 5px 5px; 
	padding:5px 5px 0px 5px;
	text-align:left;
	}
.cadrepage img{
	border:0px;
	}
/**************************************************************/
.divclassique{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border:0px solid #999;
	}
.divclassique a:hover, .divclassique a:focus{
  	background-color:#cc9;
  	color:#336;
	}
/**************************************************************/ 
.divphoto{
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	}
.divphoto h2{ 
	color:#000;
	text-transform:uppercase;
	font-size:20px;
	font-weight:900;
	margin:5px 5px 5px 5px;
	text-align:center;
	}
.divphoto p{ 
	color:#900;
	font-size:14px;
	font-weight:900;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}
.divcadre{
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.divcadre img{
	border:10px solid #999;
	}
.divphotogalerie {
	vertical-align:top;
	}
.divphotogalerie img{
	border:5px solid #999;
	}
.divphotogalerie td{
	text-align:center;
	}
/**************************************************************/ 
.divphot{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	width:99%;
	}
.divphot h2{ 
	color:#000;
	text-transform:uppercase;
	font-size:20px;
	font-weight:900;
	margin:5px 5px 5px 5px;
	text-align:center;
	}
.divphot p{ 
	color:#900;
	font-size:14px;
	font-weight:900;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}
.divphot img{
	border:10px solid #997;
	}
/**************************************************************/
.divintro{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.divino{
	border:2px solid #999;
	margin:10px 20px 10px 20px;
	padding:10px 20px 10px 20px;
	}
.presentrecette{
	color:#999;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	}
.presentrecette img{
	border:5px solid #999;
	}
.presentdescri{
	color:#336;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	}
/***************************************************************/
.divdefil{
	display:none;
	margin:0px;
	padding:0px;
	}
.divdefil p{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
/**************************************************************/
.divlex{
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	border:0px solid #999;
	width:95%;
	}
.divlexlettre {
	color:#336;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	}
.divlexalphab {
	color:#336;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.divlexmot {
	color:#336;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}
.divlexdefi{
	color:#000;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	margin:0px 0px 10px 15px;
	padding:5px 5px 5px 5px;
	width:95%;
	}
/**************************************************************/
.divfichetechtitle {
	vertical-align:middle; 
	text-align:center;
	color:#336;
	font-weight:bold;
	padding:5px;
	border:1px solid #999;
	} 
.divfichetechtit {
	vertical-align:middle; 
	text-align:right;
	color:#000;
	font-weight:bold;
	padding:5px;
	border:1px solid #999;
	} 
.divfichetech {
	vertical-align:middle; 
	text-align:left;
	font-weight:bold;
	padding:5px;
	border:1px solid #999;
	}
/**************************************************************/	
.divcentertable {
	vertical-align:middle; 
	text-align:center;
	padding:5px;
	border:1px solid #fc0;
	}
.divtoptable {
	vertical-align:top;
	padding:5px;
	border:1px solid #999;
	}
.divphotorecette img{
	border:5px solid #999;
	}
.divphotorecette td{
	vertical-align:top;
	}
.divtitrerecette{
	color:#336;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	padding:0px 0px 5px 5px;
	}
.divtitrerecette a:hover, .divmoteur a:focus{
  	background-color:#cc9;
  	color:#336;
	}
.divdescrrecette{ 
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding:0px 0px 5px 5px;
	}
.divdicton{
	margin:0px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	border:0px solid #999;
	}
.divbiblio{
	margin:0px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	}
.divlexique{
	margin:0px 0px 5px 0px;
	padding:0px;
	}
.divrecherche{
	margin:0px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	}
/**************************************************************/
.divintrorecette{
	margin:0px 0px 5px 0px;
	}
.divintrorecette1{
	float:none;
	margin:5px 0px 0px 0px;
	}
/**************************************************************/ 
.divbottomright{
	display:none;
	float:none;
	right:10px;
	margin:0px 5px 5px 5px;
	padding:5px 0px 10px 5px;
	}
.divsouspage{
	display:none;
	}
.divnavigbas{
	display:none;
	float:none;
	margin:0px 5px 0px 5px;
	}
.divbasfeuillet{
	margin:0px;
	padding: 0px 0px 0px 10px;
	}
/**************************************************************/
.divvoirsuite{
	margin:0px 5px 0px 5px;
	}
.divvoirsuite a{
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	}
.divvoirsuite li:hover, .divnavigbas a:hover, .divnavigbas a:focus{
  	background-color:#cc9;
  	color:#336;
	}
/**************************************************************/
.menubidon{
	display:none;
	}
/**************************************************************/
.divpageaccueil{
	float:none;
	right:10px;
	margin:10px 10px 0px 10px;
	}
.divpageaccueil li:hover, .divpageaccueil a:hover, .divpageaccueil a:focus{
  	background-color:#cc9;
  	color:#336;
	}
.divpageaccueil h2{ 
	color:#336;
	text-transform:uppercase;
	font-size:20px;
	font-weight:900;
	margin:5px 5px 5px 5px;
	text-align:center;
	}
.divaccdicton{
	border:2px solid #cc9;
	font-size:20px;
	margin:5px 5px 5px 5px;
	}
.divaccpremtiers{
	float:none;
	margin:0px 0px 0px 7px;
	}
.divaccalacarte{
	border:2px solid #33c;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divaccedito{
	border:2px solid #336;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divacccine{
	border:2px solid #000;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divaccconversion{
	display:none;
	border:2px solid #99c;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divaccdeuxtiers{
	float:none;
	}
.divacctrombone{
	border:2px solid #99c;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divacctroistiers{
	float:none;
	}
.divaccmerci{
	border:2px solid #336;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divaccbibli{
	border:2px solid #33c;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divaccpub{
	display:none;
	background-color:#000;
	border:3px solid #cc9;
	color:#336;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divacccompteur{
	display:none;
	background-color:#ccc;
	border:2px solid #336;
	color:#33c;
	margin:5px 5px 5px 5px;
	padding:10px;
	}
.divacccompteur p{
	color:#33c;
	text-align:center;
	}
.divnoprint{
	display:none;
	}
.divsautdepage{
	page-break-before:always;
	}
/**************************************************************/
.cartevisite{
	color:#663366;
	font-size:1px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	}
.cartevisite img{
	border:5px solid #999;
	}
.photoeditor {
	float:right;
	text-align: right;
	width:250px;
	}
.photoeditor img{
	border:2px solid #751F22;
	}