/* CSS Document */

body{
background-image:url(../images/design/fond_body_bleu.gif);
background-repeat:repeat-x;
background-position:top center;
background-color: #1D1E23;
color:#E3E3E3;
padding:0px;
margin:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

td{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#haut_contrub td, a {
font-size:10px;
}

#haut_contrub a {
margin-left: 5px;
}

a:link{
color:#FFFFFF;
text-decoration:underline;
}

a:visited{
color:#FFFFFF;
text-decoration:underline;
}

a:hover{
color:#FFFFFF;
text-decoration:none;
}

.photo_tetiere{
position:absolute;
z-index:10;
border:0px solid #000000;
top:40px;
left:30px;
width:888px;
height:221px;
overflow:hidden;
}

.photo_colonne_droite{
position:absolute;
z-index:15;
border:0px solid #000000;
top:245px;
left:676px;
width:242px;
height:211px;
overflow:hidden;
}

.colonne_droite{
position:absolute;
z-index:15;
border:0px solid #000000;
top:241px;
left:676px;
width:258px;
height:211px;
}

.logo_LCT{
position:absolute;
z-index:20;
border:0px solid #000000;
top:75px;
left:50px;
width:241px;
height:103px;
/*overflow:hidden;*/
}

.ligne_blanche_tetiere_haut{
position:absolute;
z-index:15;
border-top:1px solid #ffffff;
top:50px;
left:0px;
width:934px;
height:1px;
}

.ligne_blanche_tetiere_bas{
position:absolute;
z-index:15;
border-top:1px solid #ffffff;
top:206px;
left:16px;
width:934px;
height:1px;
}

.menu_horizontal{
position:absolute;
z-index:50;
border-top:0px solid #ffffff;
top:207px;
left:15px;
width:920px;
height:21px;
background-color:#2C4D78;
padding: 0px 0px 0px 14px;
}

.fond_colonne_gauche{
background-color:#1D1E23;
}

.fond_colonne_droite{
position:absolute;
z-index:15;
border-top:1px solid #ffffff;
top:456px;
left:679px;
width:255px;
height:291px;
background-color:#1D1E23;
}

.degrade_haut_zone_contenu{
position:absolute;
z-index:15;
border-top:0px solid #ffffff;
top:261px;
left:237px;
width:354px;
height:7px;
background-color:#1D1E23;
}

.cadre_contenu{
position:absolute;
z-index:30;
border:0px solid #ffffff;
top:227px;
left:15px;
/*
width:919px; >>>> VOIR /include/head.inc.php
*/
/*height:273px;*/
}

#contrub p{
margin: 0px 0px 15px 0px;
padding:0px;
}

#pied_page{
height:30px;
line-height:30px;
border-bottom: 1px solid #FFFFFF;
font-size: 10px;
margin-bottom:15px;
}

#txt_offre_colgauche h2{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#FFFFFF;
padding:0px;
margin: 10px 0px 0px 0px;
}

#txt_offre_colgauche h3{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#A55313;
padding:0px;
margin: 0px 0px 0px 0px;
}

#panier_colgauche h2{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#A55313;
padding:0px;
margin: 0px 0px 0px 0px;
}

#panier_colgauche .lien_titre_panier:link{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#A55313;
padding:0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

#panier_colgauche .lien_titre_panier:visited{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#A55313;
padding:0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

#panier_colgauche .lien_titre_panier:hover{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#A55313;
padding:0px;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}

#panier_colgauche .lien_mini_panier:link{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:10px;
font-weight:normal;
color:#FFFFFF;
padding:0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

#panier_colgauche .lien_mini_panier:visited{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:10px;
font-weight:normal;
color:#FFFFFF;
padding:0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

#panier_colgauche .lien_mini_panier:hover{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:10px;
font-weight:normal;
color:#FFFFFF;
padding:0px;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}

#reservation_colgauche h2{
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:18px;
font-weight:bold;
color:#BA9446;
padding:0px;
margin:0px;
}

#txt_offre_colgauche{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:10px;
margin-bottom:10px;
}

#panier_colgauche{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:10px;
margin-bottom: 5px;
}

#reservation_colgauche{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:10px;
}

#reservation_colgauche .zoneform{
background-color: #BBBBBB;
border: 1px solid #ffffff;
font-size:10px;
}

#ligne_champ_resa_colg{
margin: 0px 0px 6px 0px;
clear:both;
/*text-align:right;*/
/*padding-right:5px;*/
}

#ligne_champ_resa_colg td{
padding: 0px 0px 3px 0px;
}

#reservation_colgauche .boutonform{
background-color: #FF0000;
border: 1px solid #ffffff;
font-size:10px;
color:#FFFFFF;
padding: 0px 5px 0px 5px;
margin:0px;
}

#panier_colgauche .boutonform{
background-color: #FF0000;
border: 1px solid #ffffff;
font-size:10px;
color:#FFFFFF;
padding: 0px 5px 0px 5px;
margin:0px;
}

#panier_colgauche .boutonform2{
background-color: #646464;
border: 1px solid #ffffff;
font-size:10px;
color:#FFFFFF;
padding: 0px 5px 0px 5px;
margin:0px;
}

form{
margin:0px;
padding:0px;
}

#ligne_panier td{
border-top: 1px dotted #8E8F91;
}

#ligne_panier{
/*border-bottom: 1px dotted #8E8F91;*/
margin-bottom: 5px;
}

#ligne_panier td{
font-size: 10px;
height:18px;
line-height:18px;
}

#ligne_panier td.colg{
padding-left: 5px;
}

#ligne_panier td.cold{
padding-right: 5px;
}

#ligne_panier table{
width: 100%;
}

#ligne_panier #total_panier_colg td{
color: #C19E52;
}

.etoile_oblig_panier_colg{
color:#E30404;
}

#pave1cold h2{
margin:0px;
padding:0px;
color:#2C4D78;
font-size:16px;
margin-top: 10px;
}

#pave2cold h2{
margin:0px;
padding:0px;
color:#ffffff;
font-size:18px;
margin-top: 15px;
}

#pave2cold h3{
margin:0px;
padding:0px;
color:#C19E52;
font-size:13px;
}

#pave3cold h2{
margin:0px;
padding:0px;
color:#ffffff;
font-size:18px;
margin-top: 15px;
}

#pave3cold h3{
margin:0px;
padding:0px;
color:#C19E52;
font-size:13px;
}

#pave4cold h2{
margin:0px;
padding:0px;
color:#ffffff;
font-size:18px;
margin-top: 15px;
}

#pave4cold h3{
margin:0px;
padding:0px;
color:#C19E52;
font-size:13px;
}

.contenu_largeur_restrainte_colg{
padding-left: 15px;
padding-right: 13px;
}

.contenu_largeur_restrainte_cold{
padding-right: 15px;
}

#total_panier_colg td{
border-bottom: 1px dotted #8E8F91;
}

#contenu_fond_blanc{
color:#000000;
}
#contenu_fond_blanc a:link{
color:#000000;
text-decoration: underline;
font-size: 11px;
}
#contenu_fond_blanc a:visited{
color:#000000;
text-decoration: underline;
font-size: 11px;
}
#contenu_fond_blanc a:hover{
color:#000000;
text-decoration: none;
font-size: 11px;
}

#contenu_fond_noir{
color:#ffffff;
}
#contenu_fond_noir a:link{
color:#ffffff;
text-decoration: underline;
}
#contenu_fond_noir a:visited{
color:#ffffff;
text-decoration: underline;
}
#contenu_fond_noir a:hover{
color:#ffffff;
text-decoration: none;
}


#contenu_fond_blanc p{
padding: 0px;
margin: 0px 0px 15px 0px;
}

#contenu_fond_noir p{
padding: 0px;
margin: 0px 0px 15px 0px;
}

.switch_langue{
position:absolute;
z-index:20;
border:0px solid #ffffff;
top:20px;
left:818px;
width:100px;
height:14px;
text-align:right;
}

a.lien_swith_langue:link{
color: #C0CAD7;
text-decoration: none;
}

a.lien_swith_langue:visited{
color: #C0CAD7;
text-decoration: none;
}

a.lien_swith_langue:hover{
color: #C0CAD7;
text-decoration: underline;
}

h1{
padding:0px;
margin:0px;
}

/* ########### DEBUT ENCARTS HOME ########### */

#fond_bloc_degrade_bleu{
display: block;
width: 195px;
height: 270px;
background-image: url(../images/design/fond_bloc_degrade_bleu.jpg);
background-repeat: repeat-y;
background-position: top left;
float: left;
margin: 0px 0px 15px 0px;
padding: 10px 10px 0px 10px;
overflow:hidden;
}



.texte_bloc_offre_accueil_bleu{
height: 125px;
overflow:hidden;
border: 0px solid #ffffff;
margin-bottom: 10px;
}

.texte_bloc_offre_accueil_bleu_etendu{
height: 151px;
overflow:hidden;
border: 0px solid #ffffff;
margin-bottom: 10px;
}

#contenu_fond_noir #fond_bloc_degrade_bleu ul{
margin-left: 20px;
text-indent: 0px;
padding-left: 0px;
}

#contenu_fond_noir #fond_bloc_degrade_bleu h3{
padding: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

#contenu_fond_noir #fond_bloc_degrade_bleu h4{
padding: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#contenu_fond_blanc #fond_bloc_degrade_bleu ul{
margin-left: 20px;
text-indent: 0px;
padding-left: 0px;
}

#contenu_fond_blanc #fond_bloc_degrade_bleu h3{
padding: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

#contenu_fond_blanc #fond_bloc_degrade_bleu h4{
padding: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}



		#fond_bloc_degrade_gris{
		display: block;
		width: 195px;
		height: 215px;
		background-image: url(../images/design/fond_bloc_degrade_gris.jpg);
		background-repeat: repeat-y;
		background-position: top left;
		float: left;
		margin: 0px 0px 15px 0px;
		padding: 5px 10px 10px 10px;
		overflow:hidden;
		}
		
		.texte_bloc_offre_accueil_gris{
		margin-bottom: 10px;
		height: 100px;
		width: 150px;
		overflow:hidden;
		}
		
		#contenu_fond_noir #fond_bloc_degrade_gris ul{
		margin-left: 20px;
		text-indent: 0px;
		padding-left: 0px;
		}
		
		#contenu_fond_noir #fond_bloc_degrade_gris h3{
		padding: 0px;
		margin: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		}
		
		#contenu_fond_noir #fond_bloc_degrade_gris h4{
		padding: 0px;
		margin: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		}
		
		#contenu_fond_blanc #fond_bloc_degrade_gris ul{
		margin-left: 20px;
		text-indent: 0px;
		padding-left: 0px;
		}
		
		#contenu_fond_blanc #fond_bloc_degrade_gris h3{
		padding: 0px;
		margin: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		}
		
		#contenu_fond_blanc #fond_bloc_degrade_gris h4{
		padding: 0px;
		margin: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		}

				#fond_bloc_degrade_or{
				display: block;
				width: 195px;
				height: 215px;
				background-image: url(../images/design/fond_bloc_degrade_or.jpg);
				background-repeat: repeat-y;
				background-position: top left;
				float: left;
				margin: 0px 0px 15px 0px;
				padding: 5px 10px 10px 10px;
				overflow:hidden;
				}
	
				.texte_bloc_offre_accueil_or{
				margin-bottom: 10px;
				width: 140px;
				height: 100px;
				overflow:hidden;
				}
				
				#contenu_fond_noir #fond_bloc_degrade_or ul{
				margin-left: 20px;
				text-indent: 0px;
				padding-left: 0px;
				}
				
				#contenu_fond_noir #fond_bloc_degrade_or h3{
				padding: 0px;
				margin: 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				}
				
				#contenu_fond_noir #fond_bloc_degrade_or h4{
				padding: 0px;
				margin: 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				}
				
				#contenu_fond_blanc #fond_bloc_degrade_or ul{
				margin-left: 20px;
				text-indent: 0px;
				padding-left: 0px;
				}
				
				#contenu_fond_blanc #fond_bloc_degrade_or h3{
				padding: 0px;
				margin: 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				}
				
				#contenu_fond_blanc #fond_bloc_degrade_or h4{
				padding: 0px;
				margin: 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				}

/* ########### FIN ENCARTS HOME ########### */

a.lien_dispo_bloc_home:link{
padding: 4px 5px 4px 5px;
border: 1px solid #ffffff;
text-decoration:none;
color:#ffffff;
font-size:11px;
}

a.lien_dispo_bloc_home:visited{
padding: 4px 5px 4px 5px;
border: 1px solid #ffffff;
text-decoration:none;
color:#ffffff;
font-size:11px;
}

a.lien_dispo_bloc_home:hover{
padding: 4px 5px 4px 5px;
border: 1px solid #B1B1B1;
text-decoration:none;
color:#B1B1B1;
font-size:11px;
}

#fiche_prestation h3{
font-size:20px;
margin:0px;
padding:0px;
font-weight:bold;
color: #000000;
}

#fiche_prestation h4{
font-size:18px;
margin:0px;
padding:0px;
font-weight:bold;
color: #AE5F1A;
}

#fiche_prestation{
font-size:10px;
}

.reference{
font-size:14px;
margin:0px;
padding:0px;
font-weight:bold;
color: #000000;
}

#contenu_fond_blanc #lien_plan a:link{
color:#718291;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

#contenu_fond_blanc #lien_plan a:visited{
color:#718291;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

#contenu_fond_blanc #lien_plan a:hover{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

#contenu_fond_blanc a.lien_voir_plan:link{
color:#718291;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

#contenu_fond_blanc a.lien_voir_plan:visited{
color:#718291;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

#contenu_fond_blanc a.lien_voir_plan:hover{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

#contenu_fond_blanc a.lien_plus_de_photos:link{
color:#2C4D78;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

#contenu_fond_blanc a.lien_plus_de_photos:visited{
color:#2C4D78;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

#contenu_fond_blanc a.lien_plus_de_photos:hover{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
}

.pointilles_separation_liste_presta{
width: 100%;
height:1px;
border-top: 1px dotted #000000;
margin: 18px 0px 0px 0px;
}

.page_active{
color:#FF0000;
}

.lien_pagination:link{
text-decoration:underline;
color:#000000;
}

.lien_pagination:visited{
text-decoration:underline;
color:#000000;
}

.lien_pagination:hover{
text-decoration:none;
color:#000000;
}

#contenu_fond_blanc .bouton_nouvelle_recherche:link{
background-color:#FF0000;
color:#FFFFFF;
text-decoration: none;
padding: 3px;
font-size:10px;
}

#contenu_fond_blanc .bouton_nouvelle_recherche:visited{
background-color:#FF0000;
color:#FFFFFF;
text-decoration: none;
padding: 3px;
font-size:10px;
}

#contenu_fond_blanc .bouton_nouvelle_recherche:hover{
background-color:#FF0000;
color:#000000;
text-decoration: none;
padding: 3px;
font-size:10px;
}

.bouton_submit_recherche{
background-color:#FF0000;
color:#FFFFFF;
text-decoration: none;
padding: 3px;
font-size:10px;
cursor:pointer;
border: 0px none;
border-left: 7px solid #FFFFFF;
border-right: 7px solid #FFFFFF;
}

.lien_resa:active{
background-color:#FF0000;
color:#FFFFFF;
text-decoration: none;
padding: 3px;
font-size:11px;
width:60px;
text-align:center;
height:15px;
line-height:15px;
display:block;
}

.lien_resa:link{
background-color:#FF0000;
color:#FFFFFF;
text-decoration: none;
padding: 3px;
font-size:11px;
width:60px;
text-align:center;
height:15px;
line-height:15px;
display:block;
}

.lien_resa:visited{
background-color:#FF0000;
color:#FFFFFF;
text-decoration: none;
padding: 3px;
font-size:11px;
width:60px;
text-align:center;
height:15px;
line-height:15px;
display:block;
}

.lien_resa:hover{
background-color:#FF0000;
color:#000000;
text-decoration: none;
padding: 3px;
font-size:11px;
width:60px;
text-align:center;
height:15px;
line-height:15px;
display:block;
}

.fond_tarif_a_partir{
background-color:#2C4D78;
color:#FFFFFF;
height:15px;
line-height:15px;
padding-left: 5px;
}


.fond_libelle_prestation{
background-color:#C19E52;
color:#FFFFFF;
height:15px;
line-height:15px;
padding-left: 5px;
}

.barre_titre_1{
background-color:#C19E52;
width:100%;
height:15px;
line-height:15px;
color:#FFFFFF;
margin: 5px 0px 10px 0px;
padding: 0px 0px 0px 5px;
font-weight:bold;
}

form{
padding:0px;
margin:0px;
}

.ligne_bas_fond_moteur{
background-image:url(../images/design/ligne_bas_fond_moteur.gif);
background-repeat:repeat-x;
background-position:bottom left;
}

#contrub h3{
font-size: 14px;
}

/*

#contrub a img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
}

#contrub a:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;/
}

*/

.titre2{
font-size: 10px;
float: left;
}

.titre3{
font-size: 10px;
float: left;
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 10px;
margin-left: 5px;
}

.titre4{
font-size: 10px;
float: left;
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 10px;
margin-left: 5px;
}

a.lien_pied_page:link{
color: #ffffff;
}

a.lien_pied_page:visited{
color: #ffffff;
}

a.lien_pied_page:hover{
color: #ffffff;
}

.zoneform{
font-size: 11px;
background-color: #ffffff;
border: 1px solid #000000;
}

.zoneform-oblig{
font-size: 11px;
background-color: #ffffff;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 4px solid #CC0000;
}

.boutonform{
background-color: #FF0000;
border: 1px solid #FF0000;
font-size:10px;
color:#FFFFFF;
padding: 0px 5px 0px 5px;
margin:0px;
}

u{
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

#tab_recherche_info {
	border : 1px solid #23416C;
	
}

.fond-tableau-titre{
	background-color: #23416C;
	text-align: center;
	font-size: 12px;
	font-weight : bold;
	padding : 3px 0px 3px 0px;
	border-bottom : 1px solid #23416C;
	color: #ffffff;
}

.prix_fiche {
	border:2px solid #23416C;
	text-align : center;
	font-size :18px;
	font-weight : bold;
	margin-bottom : 5px;
	padding : 3px 0px 3px 0px;	
}

.prix_fiche_detail {
	border:2px solid #23416C;
	text-align : center;
	font-size :18px;
	font-weight : bold;
	margin-bottom : 5px;
	padding : 3px 0px 3px 0px;
	width :150px;
	
}

#contenu_fond_blanc a.pagination-resa-page-active:link{
color: #FF0000;
text-decoration: none;
cursor: default;
}

#contenu_fond_blanc a.pagination-resa-page-active:visited{
color: #FF0000;
text-decoration: none;
cursor: default;
}

#contenu_fond_blanc a.pagination-resa-page-active:hover{
color: #FF0000;
text-decoration: none;
cursor: default;
}


#contenu_fond_blanc a.lien_plus_info:link{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
height:20px;
line-height:20px;
border : 1px solid #000;
text-align:center;
padding : 2px 5px 2px 5px;
background : #DDD;
}

#contenu_fond_blanc a.lien_plus_info:visited{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
height:20px;
line-height:20px;
border : 1px solid #000;
text-align:center;
padding : 2px 5px 2px 5px;
background : #DDD;
}

#contenu_fond_blanc a.lien_plus_info:hover{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-right: 15px;
height:20px;
line-height:20px;
border : 1px solid #000;
text-align:center;
padding : 2px 5px 2px 5px;
background : #555;
}

#lien_home:link, #lien_home:visited{
background-image:url(../images/design/picto_home.gif);
display:block;
width:26px;
height:21px;
}

#lien_home:hover{
background-image:url(../images/design/picto_home_on.gif);
display:block;
width:26px;
height:21px;
}
