body {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	background-color:#A2B0F9;

}

img {
	border-color: #F5EED6;
}

img.gal {
	border-color: #CCCCFF;
}

div.main {
	width:720px;
	background-image: url(imgs/background.jpg);
	background-repeat: repeat-y;

}

div.menu {
	position:relative;
	background-image: url(imgs/bandeau.jpg);
	width:684px;
	height:72px;
	left:20px;
}

div.menu_acc {
	position:relative;
	background-image: url(imgs/bandeau.jpg);
	width:684px;
	height:72px;
	left:20px;
	/*margin-right: 100px;*/
}

div.top {
	width:100%;
	margin-bottom:10px;
}

div.top_acc {
	width:100%;
	
	
}

div.footer {
	width:100%;
	height:85px;
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	background-image: url(imgs/background_sign.jpg);
	background-repeat: repeat-y;
}

div.imgtxt {
	width:auto;
	height:441px;
	
	overflow: auto;
	scrollbar-face-color: #F2E4AD;
	scrollbar-highlight-color: #F8F6E0;
	scrollbar-shadow-color: #EAE1BE;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #C2BDAA;
	scrollbar-darkshadow-color: #000000; 
}

div.imgtxt_acc {
	width:auto;
	height:441px;
	
	
}

div.promo_maroc {
	position: relative;
	top: 0px;
	left: 20px;
	
	
}

div.titre {
	margin-left: 215px;
	margin-top: 5px;
	font-family: Comic Sans MS,Verdana, Helvetica, sans-serif;
	color: #B65742;
	font-size: 28px;
	font-weight: bold;
	text-decoration: none;
}

div.margin15 {
	margin-left: 15px;
}

div.tarifs_cadre {
	border: solid #000000;
	border-width: 2px;
	width:450px;
}

div.tarifs_entete {
	border-bottom: solid #000000;
	border-width: 2px;
	width:450px;
	background-color: #F8EFBE;
	font-size: 13px;
}

div.tarifs_main {
	/*padding-left: 7px;*/
	width:450px;
	background-color: #FFFDF5;
}

div.tarifs_resume {
	border-bottom: solid #000000;
	border-top: solid #000000;
	border-width: 2px;
	/*padding-left: 7px;*/
	width:450px;
	background-color: #CCFFCC;
}
div.tarifs_att {
	
	/*padding-left: 7px;*/
	width:450px;
	background-color: #FFCCCC;
}

p.tarif_txt {
	margin-left: 7px;

}

span.titresmaller {
	font-size: 20px;
	
}

td {
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	/*font-weight: bold;*/
}

td.imgzone {
	vertical-align: top;
	
}

td.textzone {
	 vertical-align: top;

}

td.textzone_acc {
	background-image: url(imgs/fond_accueil.jpg);
	color: #F5EED6;
	font-size: 16px;
	font-style: italic;
}

a.mailto {
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

table.menu {


}

table.menu a{
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	color: #F5EED6;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;

}
table.menu a:hover{
	color: #FFFFFF;


}

table.menu_v {
	

}

table.menu_v a{
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	color: #F5EED6;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;

}
table.menu_v a:hover{
	color: #FFFFFF;
	

}

span.lettrine {
	font-size: 20px;
	color: #B6A388;
}

span.titre2 {
	color: #7E5F64;
	font-size: 16px;
}

span.liberty {
	font-style: italic;
	color:#E3E3E1;
	font-size: 13px;
}

span.peche {
	color:#F4F4F4;
	font-size: 13px;
}

td.datesejour {
	font-size: 15px;
}

span.coord {
	color:#FFFFFF;
	font-size: 12px;
}
span.text_acc {
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	color: #F5EED6;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	
}

span.imgtext {
	color:#FFFFFF;
	font-size: 10px;
}

span.tunderline {
	text-decoration: underline;
}

font.titre {
	font-family: Comic Sans MS,Verdana, Helvetica, sans-serif;
	color: #B65742;
	font-size: 28px;
	font-weight: bold;
	text-decoration: none;
}