html,body, div, p{
	margin:0;
	padding:0;
	border: 0;
}
body{
	font: 12px arial,sans-serif;
	text-align:center;
}
@page { size:portrait; }

img{
	border: 0;	
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

dl#agenda dd{display:block;visibility:visible;}

a{
	color: #000;
	text-decoration: none;	
}

a.spip_out{
	color: #993366;
}



h2{
	font-size: 13px;
	color: #993366;
	font-weight:bold;
	text-decoration: underline;
	text-transform: uppercase;
	font-family: Helvetica;
	text-decoration:none;
}
h3{
	color: #FFF;
	font-weight: normal;
	border-bottom: 1px solid #FFF;
	font-family: Helvetica;
	font-size:14px;
}



/* CLASSES */
.pourpre{
	color: #993366;	
}
.pourpre_fonce{
	background: #993366;
	padding-bottom:0px;
	color: #fff;
}
.pourpre_fonce a{
	color: #fff;	
}
.round_all{
	background-color: #fff;
	color: #000;
	
}

#gauche .round_all, #droite .round_all{
	text-align: center;	
}

/* // CLASSES */



/*########
## MENU ##
##########*/
#menu {
display:none;
}

/*###########
## // MENU ##
############*/




/*########
## POSITIONNEMENT CSS ##
##########*/
div#extra{width:155px;float:left;}
#extra .pourpre_fonce {width:155px;}
div#container{
	width: 900px;
	margin: 0 auto;
}
#surtete{
display:none;
}
#centre{
	margin-top: 15px;
	text-align: left;	
}
#gauche{
display:none;
}
form {display:none;}
#contenu{
	position:absolute;
	top:0;
	left:0;
	width: 605px;
}
#droite, #droite img{
	{display:none;}
}
/*########
## // POSITIONNEMENT CSS ##
##########*/




/* TETE */
#header{
	margin-top: 15px;
	width:900px;
	height: 228px;
	background:transparent url('i/ban.jpg') top left no-repeat;
}


#slogan{
	float: left;
	margin-top: 20px;
	margin-left: 40px;
	font-size: 14px;
}
#slogan a{
	color: #4c4748;
	text-decoration: none;	
}


#rech_drap{
	float: right;
	margin-top: 20px;
	text-align: right;
}




/* CONTENU CENTRAL */
div.fond_pourpre{
	background-color: #eecfdd;
	padding: 0px 10px 10px 10px;

	
}
div.sans_fond{
	padding: 0px 10px 10px 10px;
}
#contenu h1{
	margin-top: 0px;
	color: #d14683;

}
#contenu h3{
	color: #ae7033;
	border: 0px;
	text-align: left;
	
}
#bas p
{
	margin-left:15px;
}
span.coeur{
	display: block;
	background: url('i/coeur.jpg') top left no-repeat;
	height: 20px;
	width: 20px;
}

.etoiles{
	position: absolute;
	text-align: right;
	width: 450px;	
}
.plus_info {
	display:none;
}

.plus_info a{color:#fbf8eb;}
.plus_info a:hover{text-decoration:none;color:#204e5d;}
.pagination {color: #4293ae;margin-bottom:20px;}

/* // CONTENU CENTRAL */



/* COLONNE GAUCHE */
#gauche h3 span{
	margin-left: 10px;
}
div#edito {
	margin-top: 10px;
	color: gray;

}
.menuvert a  {
	display: block;
	_width: 100%;
	padding-left:20px;
	padding-right:5px;
	margin: 4px 0px 4px 0px;
	color:#FFF;
	text-decoration: none;
}

.menuvert li a:hover  {color:white;}

.picto {
	display: block;
	text-align:left;
	padding-left: 15px;
	width:140px;
	height:30px;
	margin:0px;
	line-height: 30px;
  	vertical-align: middle;
	color:#333333;
	font-size:10px;
}
#gauche a:hover{
	color: white;
	text-decoration: none;
	background-color: #d14683;
}
#gauche a span{
	color:#666666;	
}

#groupes{
	position: relative;
	background: url('i/groupes.jpg') no-repeat;}
	
#loc_vac{
	position: relative;
	background: url('i/location.jpg') no-repeat;}
	
.picto:hover{color:red;text-decoration:none;}	
	
#aero{
	position: relative;
	background: url('i/aero.jpg') no-repeat;
}

#ecr{
	position: relative;
	background: url('i/ecrire.jpg') no-repeat;
}
#down{
	position: relative;
	background: url('i/brochure.jpg') no-repeat;
	
}
#office{
	text-align:center;
	width: 155px;
	height:107px;
	background: url('i/adresse.jpg') no-repeat;
	
}


.degrade{
	width:155px;
	height:95px;
	display:block;
	background: url('i/degrade.gif') no-repeat;
	margin:0px;
	padding:0px;
}
/* // COLONNE GAUCHE */




/* COLONNE DE DROITE */

#droite h3 {
	padding-left: 10px;
}

#lacarte{
	height : 40px;
	width : 120px;
	background: url('i/carte.jpg') no-repeat;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	color: #cc3333;
	padding-top:10px;
}

#lacarte a {color: #cc3333;text-decoration: none;	}
#lacarte a:hover {color: #cc3333;text-decoration: underline;	}
#lacarte a:visited {color: #cc3333;text-decoration: none;	}



#sel_fil{
	margin-left:5px;
	width:115px;
	margin-top: 10px;
	height:50px;
}
#sel_fil li{
	margin: 0;
	width:90px;
	padding-left: 20px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	background: url('i/fleche.jpg') no-repeat;
}
/* // COLONNE DE DROITE */


/*-----------fiche détail----------------*/
#fiche{width:600px;}
.detail{margin-top:15px;}
.categorie{color:#82244e;font-size:12px;font-weight:bold;margin-bottom:7px;line-height:28px;}
.infos{color:#82244e;font-size:12px;font-weight:normal;margin-left:15px;}
#infos li{margin-bottom:7px;margin-left:15px;}

#fiche h1{margin-bottom:10px;margin-top:10px;font-size:14px;color:#82244e;display:inline;float:left;}
#tarifs{margin-bottom:15px;}
#tarifs li{//margin-left:0px;}
#haut{
	float:left;
	width:605px;
}

#bas{
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	color:#4b4837;
	background-color:#e6dba4;
	width:605px;
	padding-bottom:15px;
	padding-top:15px;
	//padding-top:15px;
}

#complement{margin-left:15px;margin-right:15px;}
#descriptif{margin-left:15px;margin-right:15px;}
#mail{color:#4b4837;margin-left:15px;}
#services{margin-left:15px;margin-bottom:20px;}
#infos{margin-left:15px;}

a#lien{
display:none;
}
a#lien:hover{background: url('i/webhover.gif') no-repeat;color:#cf4683;text-decoration:none;}
a#retour{
display:none;
}
a#retour:hover{background: url('i/webhover.gif') no-repeat;color:#cf4683;text-decoration:none;}
a.retour2{
	float:left;
	display:block;
	color:white;
	width:138px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	text-align:center;
	margin: 5px 0px 5px 15px;
	background: url('i/web.gif') no-repeat;
}
a.retour2:hover{background: url('i/webhover.gif') no-repeat;color:#cf4683;text-decoration:none;}
/* //fiche détail*/

/*--------listing rubrique--------*/


.listing{
		clear:both;
		margin-bottom:15px;
		color:#525252;
		background-color:#e6dba4;
		width:605px;
		padding-bottom:15px;
		//padding-top:15px;
		cursor:pointer;
		page-break-before:always;
	}
.listing p{margin-left:15px;}
.listing a {font-size:14px;text-decoration:none; color:#82244e; margin: 15px 10px 0px 15px;}
.listing a:hover {text-decoration:none; color:#82244e;}
.listing a:visited {text-decoration:none; color:#82244e;}



/*---------hébergement-------------*/

.listingheb{

		float:left;
		margin-bottom:15px;
		color:#4b4837;
		background-color:#e6dba4;
		width:270px;
		margin-left:15px;
		//margin-left:11px;
		margin-right:10px;
		padding-bottom:15px;
		//padding-top:15px;
	}
	

.listingheb p{margin-left:15px;}



.logorub{margin:0;padding:0;}


/*-----------séjour clés en main-------*/
.para{color:#666666;}
.listsejour{
		float:left;
		margin-bottom:15px;
		color:#333300;
		background-color:#99cc00;
		width:175px;
		height:255px;
		margin-left:15px;
		//margin-left:11px;
		margin-right:10px;
		//margin-right:7px;
		padding-bottom:15px;
		//padding-top:15px;
	}
.listsejour a{text-align:center;color:#ffffff;}
.listsejour a:hover{text-decoration:underline;color:#333300;}
.listsejour h5{text-align:center;color:#333300;width:175px;font-size:14px;}








/*-----------------------------------------------PAGE D'ACCUEIL----------------------------------------------*/

.coupdecoeur{
	float:left;
	margin-bottom: 20px;
	color: black;

	width:275px;
	height:300px;
}

#coeur{background-color:#5ba2d9;margin-left: 13px;//margin-left: 7px;margin-right: 25px;//margin-right: 20px;}
#coeur:hover {background-color:#4c92c7;}
#affaire{background-color:#adcd4b;margin-left: 0px;//margin-left: 0px;margin-right: 15px;//margin-right: 10px;}
#affaire:hover {background-color:#9ab93d;}



.coupdecoeur h2{font-size: 13px; font-weight:bold;margin-left: 15px; text-decoration:none;//margin-top:10px;}
.coupdecoeur h5{font-size: 13px; font-weight:bold;margin-left: 15px;margin-right: 15px;margin-bottom: 5px;  text-align:center;}

.desc{margin-left:15px;margin-right:15px; width:245px, margin-right: 15px;}

#actu{width: 575px;background-color:#eecfdd;margin-left: 13px;}
#actu h2{//margin-top:7px;//margin-bottom:5px;}
#actu h2,h3,p{margin-left:15px;}
#actu {padding-bottom:15px;}
#agenda{width: 575px;}

#agenda li{width:575px;height:25px;}
#agenda li a:hover{color:#5ba2d9;}

.retour4{
	display:block;
	color:white;
	width:138px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	text-align:center;
	background: url('i/web.gif') no-repeat;
}
.retour4:hover{background: url('i/webhover.gif') no-repeat;color:#cf4683;text-decoration:none;}




/* PIED */ 
div#footer{
	clear: left;
	width: 100%;
	background-color: #dfd6b7;
	color: #000;


}
div#footer p{
	margin: 0;
	padding: 5px 10px;
	text-align: right;
}
#copy{
	display:none;




/* // PIED */ 
