@import url("styles_calendrier.css");
/* --> styles pour le calendrier dans moteurs de recherche */

body {
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#654E1D;
font-size:11px;
}

a {
color:#654E1D;
text-decoration:none;
}
a:hover {
color:#FFA200;
text-decoration:none;
}

.retour {
clear:both;
}

/*------------------------------- ENTETE --------------------------------------------*/
#entete {
text-align:left;
width:950px;
height:260px;
position:relative;
background-color:#FFFBE7;
z-index:3
}

#entete #flash {
position:absolute;
}
#entete .date {
position:absolute;
color:#FFF;
right:10px;
top:5px;
}
#entete #logo {
position:absolute;
top:32px;
}
#entete #slogan {
position:absolute;
top:135px;
left:20px;
}
#entete #menu {
top:180px;
position:absolute;
text-align:center;
margin-left:2px;
}
#entete #menu ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    margin:0;
    padding:0;
    list-style:none;
    }
#entete #menu li {
    float:left;
	background:url("/images/entete/onglets/onglet_g_off.gif")
     no-repeat left top;
    margin-right:1px;
	padding-left:9px;
    }
	#entete #menu li#avis-rouge{
		float:left;
		background:url("/images/entete/onglets/onglet_g_rouge.gif")
		 no-repeat left top;
		margin-right:1px;
		padding-left:9px;
    }
	
#entete #menu li#promo {
	background:url("/images/entete/onglets/onglet_g_promos.gif")
	  no-repeat left top;
    margin-right:1px;
	padding-left:9px;
}
#entete #menu li#sardaigne {
	background:url("/images/entete/onglets/onglet_g_sardaigne.gif")
	  no-repeat left top;
    margin-right:1px;
	padding-left:9px;
}
#entete #menu a {  
    float:left;
	height:50px;
	text-align:center;
    display:block;
	color:#FFF;
	text-decoration:none;
 	background:url("/images/entete/onglets/onglet_d_off.gif")
       no-repeat right top;
    padding:2px 4px 1px 0px;
	}
	#entete #menu a#avis-rouge2 {  
    	float:left;
		height:50px;
		text-align:center;
		display:block;
		color:#FFF;
		text-decoration:none;
		background:url("/images/entete/onglets/onglet_d_rouge.gif")
		   no-repeat right top;
		padding:2px 4px 1px 0px;
	}
	
#entete #menu a:hover {
	color:#1F3156;
}
#entete #menu #promo a {  
 	background:url("/images/entete/onglets/onglet_d_promos.gif")
	  no-repeat right top;
}
#entete #menu #sardaigne a {  
 	background:url("/images/entete/onglets/onglet_d_sardaigne.gif")
	  no-repeat right top;
}
#entete #menu #current {
    background-image:url("/images/entete/onglets/onglet_g_on.gif");
    }
#entete #menu #current a {
    background-image:url("/images/entete/onglets/onglet_d_on.gif");
    }
#entete #menu a.decalage_menu {
line-height:30px;
}
#bas_entete {
position:relative;
top:215px;
padding:5px;
height:50px;
background-image:url(/images/entete/degrade_haut.gif);
background-repeat:repeat-x;
}
#bas_entete a:hover {
color:#663300;
}
#bas_entete .blog {
font-weight:bold; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative;
}
#bas_entete .blog a {
position:absolute;top:0px;left:-1px; color:#0881A1;
}

#petite_corse {
position:absolute;
left:410px;
}

/*apparition de la carte de la corse dans un div au survol du lien*/
#carte_corse {
position:absolute;
top:20px;
left:430px;
background-color:#FFFFFF;
border:1px solid #1F2F55;
visibility:hidden;
z-index:100;
padding-bottom:30px;
}

/*------------------------------- FIN ENTETE ----------------------------------------*/

#global {
width:950px;
text-align:left;
position:relative;
padding-top:20px;
background-color:#FFFBE7;
z-index:2;
}


/* -------------------------------- ENCART REF ----------------------------------- */
#encart_ref {
position:absolute;
left:300px; 
width:635px; 
height:126px; 
color:#907844; 
background-image: url(/images/encart_ref.gif); 
background-repeat:no-repeat;
}
	#encart_ref h1 {
	margin:0;
	font-size:16px;
	padding:10px;
	padding-left:15px;
	color:#654e1d;
	}

	#encart_ref .txt {
	padding:10px;
	padding-top:5px;
	color:#997d3c;
	}
		#encart_ref .txt a {
		color:#997d3c;
		}
/* -------------------------------- GAUCHE ----------------------------------- */

#colonne_g {
float:left;
width:272px;
padding-left:10px;
position:relative;
}

		/* MOTEUR --------------------------------------*/
		#colonne_g #moteur {
		position:relative;
		width:272px;
		background-image:url(/images/moteur/moteur_fd.gif);
		background-repeat:repeat-y;
		background-position:top;
		}
		#colonne_g #moteur .moteur {
		background-image:url(/images/moteur/bas_moteur.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		}
		#colonne_g #moteur h1 {
		margin:0px;
		font-size:14px;
		color:#1F3257;
		font-weight:bold;
		text-align:center;
		margin-bottom:15px;
		}
		#colonne_g #moteur .nom_liste{
		float:left;
		width:90px;
		background-image:url(/images/moteur/puce_moteur.gif);
		background-repeat:no-repeat;
		background-position:center left;
		margin-left:10px;
		padding-left:20px;
		padding-top:2px;
		}
		#colonne_g #moteur form {
		height:250px;
		margin:0px;
		}
		#colonne_g #moteur input, #colonne_g #moteur select {
		float:left;
		width:145px;
		margin-bottom:5px;
		font-size:10px;
		color:#654E1D;
		}
		#colonne_g #moteur input, #colonne_g #moteur select.date {
		width:120px;
		}
		#colonne_g #moteur input#bt_valider {
		margin-left:140px;
		width:auto;
		margin-top:10px;
		}
		#colonne_g #moteur input#bt_valider:focus {
		border:0;
		}

	/* ENCARTS GAUCHE */
	#colonne_g p, #colonne_g form {
	margin:0px;
	margin-bottom:10px;
	}
	#colonne_g .infos_resa {
	background-image:url(/images/encarts_gauche/encart_infos.gif);
	background-repeat:no-repeat;
	width:269px;
	height:67px;
	position:relative;
	display:block;
	margin-top:10px;
	}
	#colonne_g .infos_resa .tel {
	position:absolute;
	top:28px;
	left:30%;
	font-size:16px;
	color:#FFA200;
	font-weight:bold;
	}
	#colonne_g .infos_resa .horaires {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:45px;
	left:10px;
	font-size:10px;
	color:#1F2F55;
	}
	#colonne_g .infos_resa .cout {
	position:absolute;
	right:0;
	top:10px;
	color:#999;
	}
	
	#colonne_g .meteo {
	background-image:url(/images/encarts_gauche/encart_meteo.gif);
	background-repeat:no-repeat;
	width:269px;
	height:67px;
	position:relative;
	text-align:center;
	}
	#colonne_g .meteo a {
	background-image:url(/images/encarts_gauche/meteo_puce.gif);
	background-repeat:no-repeat;
	background-position:left center;
	position:relative;
	top:30px;
	left:30px;
	padding-left:11px;
	padding-right:2px;
	font-size:10px;
	color:#616161;
	}
	#colonne_g .meteo a:hover {
	color:#FFA200;
	text-decoration:none;
	}
	#colonne_g .meteo .txt {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:40px;
	font-size:10px;
	color:#4EA9B4;
	}
	
	#colonne_g .agenda {
	display:block;
	width:269px;
	height:67px;
	position:relative;
	}
	#colonne_g .agenda img{
	border:0px;
	}

	#colonne_g .plus_infos {
	background-image:url(/images/encarts_gauche/plus_infos_fd.gif);
	background-repeat:no-repeat;
	width:269px;
	height:88px;
	position:relative;
	text-align:center;
	padding-top:8px;
	}
	#colonne_g .plus_infos img {
	border:0px;
	margin-top:5px;
	margin-bottom:5px;
	}
	#colonne_g .plus_infos a {
	display:block;
	text-align:left;
	width:269px;
	height:25px;
	padding-left:10px;
	border-bottom:1px solid #FFF;
	}
	#colonne_g .plus_infos a.last {
	border:0px;
	}
	
	#colonne_g #fd_newsletter {
	background-image:url(/images/newsletter/newsletter_fd.gif);
	background-repeat:no-repeat;
	padding-top:80px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:70px;

	}
	#colonne_g #bt_newsletter{
	position:relative;
	top:15px;
	}
	
	#colonne_g a.bt_gauche {
	margin-bottom:10px;
	display:block
	}
	
	#bloc_resaux {
	background-image:url(/images/encarts_gauche/fd-bt-reseaux.gif);
	background-repeat:no-repeat;
	height:74px;
	width:273px;
	}
	
	#bloc_resaux a{
	position:relative;
	top:15px;
	margin-left:5px;
	}
	#bloc_resaux a img{
	position:relative;
	top:15px;
	margin-right:5px;
	}
	
	#bloc_gauche_pax {
	background-color:#c3a667;
	width:266px;
	/*height:92px;*/
	}
	#bloc_gauche_pax span {
	color:#ffffff;
	margin-left:10px;
	font-size:14px;
	}
	
	#bloc_gauche_pax strong {
	color:#ffffff;
	font-size:12px;
	}
	
	#bloc_gauche_pax img {
	position:relative;
	top:3px;
	margin-left:10px;
	margin-right:10px;
	}
/* -------------------------------- fin GAUCHE ----------------------------------- */

/* -------------------------------- DROITE ----------------------------------- */
#colonne_d {
float:left;
width:635px;
position:relative;
margin-left:25px;
}
/* ------------------------------- fin DROITE ---------------------------------- */


/* -------------------------------- flash carte -------------------------------- */
	#villes_carte {
	width:270px;
	height:400px;
	position:absolute;
	right:0px;
	}
	#villes_carte a{
	position:absolute;
	background-color:#FFF;
	}
		a.st_florent{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:80px;top:75px;
		}
		a.bastia{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:50px;top:95px;
		}
		a.calvi{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:180px;top:110px;
		}
		a.porto{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:180px;top:170px;
		}
		a.corte{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:120px;top:190px;
		}
		a.cote_orientale{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:40px;top:210px;
		}
		a.cargese{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:190px;top:222px;
		}
		a.ajaccio{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:190px;top:260px;
		}
		a.propriano{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:170px;top:300px;
		}
		a.porto_vecchio{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:50px;top:320px;
		}
		a.bonifacio{
		display:block;
		position:absolute;
		background-color:#FFF;
		right:100px;top:365px;
		}
	#colonne_d #flash_carte {
	float:right;
	}
/* -------------------------------- fin flash carte -------------------------------- */


/*------------------------------- PIED--------------------------------------------*/
#pied {
text-align:left;
width:950px;
height:260px;
position:relative;
}

#pied #degrade_pied {
background-image:url(/images/pied/degrade_pied.jpg);
background-repeat:repeat-x;
height:45px;
}

#pied #onglets_haut {
background-color:#1F2F55;
width:950px;
height:38px;
color:#FFF;
text-align:center;
}

#pied #onglets_haut .separateur {
float:left;
font-size:19px;
color:#FFFFFF;
margin-left:8px;
padding-top:5px;
}

#pied #onglets_haut  a{
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:11px;
float: left;
color:#FFF;
text-decoration:none;

padding-left:8px;
padding-top:5px;
}

#pied #onglets_haut a:hover {
color:#3DD2DB;
text-decoration:none;
}

#pied #onglets_bas a{
margin-right:3px;
margin-left:3px;
color:#1F2F55;
text-decoration:none;
}

#pied #onglets_bas a:hover{
color:#FFA200;
}

#pied #onglets_bas ul{
margin:2px;
padding:0;
list-style:none;
}

#pied #onglets_bas li{
float:left;
line-height:14px;
}

.retour_float {
clear:both;
}

/*------------------------------- FIN PIED ----------------------------------------*/
