@CHARSET "ISO-8859-1";

img{
 border:none;	
}
#wait
{
	width:100%;
	tewt-align:center;
}

#wait_1
{
	margin-top:30px;
    height: 300px;	
}

#wait_2
{
	font-weight: bold;
	text-align: center;
	margin-top:  50px;
}

a:hover{
	text-decoration:underline;	
}
a{
	text-decoration:none;	
	color:#333333;
}
/******** home **********/
#home_1
{
	float:left;
    width:260px;
}

#home_1 img, #home_2 img
{
	margin-top: 5px;
}

#home_2 img
{
    margin-top: 5px;
    float: left;
}

#home_1_1, #home_1_2
{
    text-align: center;
}

#home_1_1 .button, #home_1_2 .button
{
    float: right;
    border: none;	
    background: #29a419;
}


.home_liste_1_1
{
	margin: 5px 10px;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	
}
.home_liste_1_2
{
	margin: 5px 15px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	
}
.home_liste_1_2 a:hover
{
	color:#125790;     
	text-decoration:underline;
}
.home_liste_1_2 span
{
	color: #FE0000;
	font-weight: normal;
}
.home_liste_1_1 span
{
	color: #FE0000;
	font-weight: normal;
}
.home_liste_1_1 a:hover
{
	color:#125790;     
	text-decoration:underline;
}
#home_2
{
	float:left;
	padding:0 15px !important;
	padding:0 12px ;
	width:404px;
}
#home_2_ski
{
	float:left;
	padding:0px 15px 0px 20px !important;
	padding:0px 12px 0px 12px ;
	width:390px;
}
#search_part
{
    line-height: 1.5em;
    padding: 5px;	
}
#search_part a:hover
{
	color:#0000CC;     
	text-decoration:underline;
}
#link_vs
{
    line-height: 1.5em;
    padding: 5px;	
}

#link_vs div
{
	width: 50%;
	float: left;
}
#home_3
{
	float:left;
	width:295px;
	margin-top:5px;
}
#home_3_1
{
	margin-top: -10px;
	margin-bottom: 5px;
	width:287px;

	float:left;
	font-weight:bold;
}
#home_3_1_bis
{
	/*margin-top: -10px;*/
	margin-bottom: 5px;
	width:287px;
	height:33px;
	padding-left:5px;
	padding-top:2px;
	float:left;
	background:url(/templates/look/images/Bartitrebleu-espace-client-look.gif) no-repeat;
	font-weight:bold;
}
#home_3_1_bis a
{
	color:#125790;
	font-weight:normal;
	text-decoration:underline;
}
#home_3_2
{
	
	margin-bottom: 5px;
}

.home_swf
{
	width:390;
	margin-top: 5px;
	margin-bottom:5px;
}
#carte_flash{
	float:left;
	width:404px;
	margin-top:10px;	
}
#carte_flash_titre{
	float:left;
	width:385px;
	height:13px;
	padding:3px 0 5px 5px;	
	background-color:#b2b2b2;
	color:#FFFFFF;
	font-weight:bold;
}
#carte_flash_menu{
	float:left;
	width:390px;
	height:80px;	
}
#carte_flash_content{
	float:left;
	width:390px;
	min-height:290px;	
	margin-bottom:10px;
}
.carte_mc_inactive{
	float:left;
	width:78px;
	height:80px;
	background:url("/templates/look/images/massifcentral-nonactif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_mc_inactive:hover{
	background:url("/templates/look/images/massifcentral-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_mc_active{
	float:left;
	width:78px;
	height:80px;
	background:url("/templates/look/images/massifcentral-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_pyrenees_inactive{
	float:left;
	width:78px;
	height:80px;	
	background:url("/templates/look/images/pyrenees-nonactif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_pyrenees_inactive:hover{
	background:url("/templates/look/images/pyrenees-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_pyrenees_active{
	float:left;
	width:78px;
	height:80px;	
	background:url("/templates/look/images/pyrenees-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_alpes_nord_inactive{
	float:left;
	width:78px;
	height:80px;
	background:url("/templates/look/images/alpesnord-nonactif.gif") no-repeat scroll 0 0 transparent;		
}
.carte_alpes_nord_inactive:hover{
	background:url("/templates/look/images/alpesnord-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_alpes_nord_active{
	float:left;
	width:78px;
	height:80px;
	background:url("/templates/look/images/alpesnord-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_alpes_sud_inactive{
	float:left;
	width:78px;
	height:80px;	
	background:url("/templates/look/images/alpesud-nonactif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_alpes_sud_inactive:hover{
	background:url("/templates/look/images/alpesud-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_alpes_sud_active{
	float:left;
	width:78px;
	height:80px;	
	background:url("/templates/look/images/alpesud-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_vosges_inactive{
	float:left;
	width:78px;
	height:80px;	
	background:url("/templates/look/images/vosgesjura-nonactif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_vosges_inactive:hover{
	background:url("/templates/look/images/vosgesjura-actif.gif") no-repeat scroll 0 0 transparent;	
}
.carte_vosges_active{
	float:left;
	width:78px;
	height:80px;	
	background:url("/templates/look/images/vosgesjura-actif.gif") no-repeat scroll 0 0 transparent;	
}
/******moteur iframe**/
#moteur_iframe{
	width:325px;
	float:left;
	color:#333333;
	font-family:arial,helvetica;
	font-size:12px;
}
#moteur_iframe #search_form{
	width:325px;
	height:290px;
	float:left;
	background-color:#F0F0F0;
}
#moteur_iframe #search_form #search_form_titre{
	width:245px;
	height:41px;
	float:left;
	background:url(/templates/look/images/Bartitre_recherche290.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#moteur_iframe #search_form #search_form_content{
	width:295px;
	height:288px;
	float:left;
	padding:0px 15px 15px 15px;
}
#moteur_iframe #search_form #search_form_content .search_element {
	float:left;
	width:295px;
	padding:5px 0px;
}
#moteur_iframe #search_form #search_form_content .search_element label {
	float:left;
	width:295px;
	font-weight:bold;
	line-height:18px;
	color:#D42D59;
}
#moteur_iframe #search_form #search_form_content .search_element .select {
	float:left;
	width:295px;
}
#moteur_iframe #search_form #search_form_content .search_element .select select {
	width:295px;
}
#moteur_iframe #search_form #search_form_content .search_button
{
	background: url(/templates/look/images/bt-vert-125x26.png) no-repeat;
	float:right;
	width:125px;
	height:26px;
	color: #ffffff;
	margin-bottom:10px;
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	cursor:pointer;
}
#moteur_iframe #search_form #search_form_content .search_button:hover
{
	text-decoration:underline;
}
/******home loc*******/
#home{
	width:990px;
	float:left;
}
#home #espace_client{
	width:990px;
	height:25px;
	float:left;
	margin:10px 0px 10px 0px;
}
#home #espace_client #espace_client_content{
	width:325px;
	height:25px;
	float:right;
}
#home #espace_client #espace_client_img_1{
	width:20px;
	height:25px;
	background:url("/templates/look/images/Bonhom-space-client.gif") no-repeat scroll 0 0 transparent;	
	float:left;
}
#home #espace_client #espace_client_texte{
	width:228px;
	float:left;
	height:25px;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	padding-left:6px;
}
#home #espace_client #espace_client_texte a{
	color:#125790;
	font-weight:normal;
	text-decoration:underline;
}
#home #espace_client #espace_client_img_2{
	width:66px;
	height:25px;
	background:url("/templates/look/images/Space-client-end.gif") no-repeat scroll 0 0 transparent;	
	float:left;
}
#home_right{
	width:650px;
	float:left;
	margin-left:15px;
}
#home_right #flash{
	width:650px;
	float:left;
	height:380px;
	/*background:url("/templates/look/images/Flash-Look.jpg") no-repeat scroll 0 0 transparent;	*/
}
#home_right #top_produits{
	width:650px;
	float:left;
	margin-top:15px;
	background-color:#F0F0F0;
}
#home_left #top_desti_france{
	background-color: #F0F0F0;
    float: left;
    margin-top: 15px;
    width: 325px;
}
#home_left #top_desti_france #top_desti_france_titre{
	width:245px;
	height:38px;
	float:left;
	background:url(/templates/look/images/Bartitre_france.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;	
}
#home_left #top_desti_france #top_desti_france_content{
	float:left;
	width:295px;
	padding:0px 15px 26px 15px;	
}
#home_left #top_desti_france #top_desti_france_content .une_destination{
	float:left;
	width:285px;
	padding:5px;
	font-size:13px;	
}
#home_left #top_desti_france #top_desti_france_content .une_destination .une_ville{
	float:left;
	width:180px;
}
#home_left #top_desti_france #top_desti_france_content .une_destination .une_ville a{
	color:#125790;
	text-decoration:underline;
}
#home_left #top_desti_france #top_desti_france_content .une_destination .une_ville a:hover{
	text-decoration:none;
}
#home_left #top_desti_france #top_desti_france_content .une_destination .un_prix{
	float:left;
	text-align:right;
	width:90px;
	font-size:15px;
	font-weight:bold;
}
#home_left #top_desti_france #top_desti_france_content .une_destination .un_prix a{
	color:#E53517;
}
#home_left #top_desti_france #top_desti_france_content .une_destination .un_prix a:hover{
	text-decoration:underline;
}
#home_left #top_desti_france #top_desti_france_content .gris{
	background:#FCE5E6;	
}
#home_right #top_produits #pointille{
	width:0px;
	margin-top:16px;
	border-color:#999999;
	border-style:none dashed none none;
	border-width:0px 1px 0px 0px;
	min-height:480px;
	float:left;
}
#home_right #top_produits #promotions_locations{
	float:left;
	width:339px !important;
	width:325px;
}
#home_right #top_produits #promotions_locations #promotions_locations_titre{
	width:259px !important;
	width:245px;
	height:38px;
	float:left;
	background-color:lime;
	background:url(/templates/look/images/Bartitre_promo.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;	
}
#home_right #top_produits #promotions_locations #promotions_locations_content{
	float:left;
	width:310px;
	padding:0px 14px 15px 15px !important;	
	padding:0px 7px 15px 8px ;			
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion{
	float:left;
	width:302px;	
	background-color:#FFFFFF;
	padding:4px;
	margin-bottom:6px;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_info_produit{
	float:left;
	width:192px;
	min-height:49px;	
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_info_produit .un_departement{
	float:left;
	width:190px;
	height:20px;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_info_produit .un_departement a{
	font-size:12px;
	color:#125790;
	text-decoration:underline;	
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_info_produit .une_ville{
	float:left;
	width:190px;
	min-height:19px;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_info_produit .une_ville a{
	font-size:14px;
	font-weight:bold;	
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_info_produit .un_texte{
	float:left;
	width:190px;
	height:15px;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_info_produit .un_texte a{
	font-size:11px;
	font-weight:bold;
	color:#FA5402;	
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_promo{
	float:left;
	width:49px;
	height:54px;	
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_promo_image{
	float:left;
	width:49px;
	height:54px;
	text-align:center;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_promo_image a{
	font-size:20px;
	font-weight:bold;
	color:#FA5402;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .un_prix{
	float:left;
	width:61px;	
	height:54px;
	font-size:10px;
	text-align:right;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_separation{
	float:left;
	width:325px;
	margin-top:11px;
	margin-bottom:10px;	
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .une_separation .un_trait{
	float:left;
	width:225px;	
	height:16px;
	background:url(/templates/look/images/Trait-separation.gif) no-repeat;	
	background-position:left bottom;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .un_bouton{
	float:right;
	width:82px;	
	height:18px;
	padding:2px 0px 0px 8px;
	margin-top: 4px;
	background:url(/templates/look/images/bt-vert-90-20.png) no-repeat;	
	background-position:left bottom;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .un_bouton a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
#home_right #top_produits #promotions_locations #promotions_locations_content .une_promotion .un_bouton a:hover{
	text-decoration:underline;
}
/**home_left**/
#home_left{
	width:325px;
	float:left;
}
#home_left #search_form{
	width:325px;
	height:380px;
	float:left;
	background-color:#F0F0F0;
}
#home_left #search_form #search_form_titre{
	width:245px;
	height:41px;
	float:left;
	background:url(/templates/look/images/Bartitre_recherche.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#home_left #search_form #search_form_content{
	width:295px;
	height:288px;
	float:left;
	padding:0px 15px 15px 15px;
}
#home_left #search_form #search_form_content .search_element {
	float:left;
	width:295px;
	padding:7px 0px;
}
#home_left #search_form #search_form_content .search_element label {
	float:left;
	width:295px;
	font-weight:bold;
	line-height:18px;
	color:#D42D59;
}
#home_left #search_form #search_form_content .search_element .select {
	float:left;
	width:295px;
}
#home_left #search_form #search_form_content .search_element .select select {
	width:295px;
}
#home_left #search_form #search_form_content .search_button
{
	background: url(/templates/look/images/bt-vert-125x26.png) no-repeat;
	float:right;
	width:125px;
	height:27px;
	color: #ffffff;
	margin-bottom:10px;
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	cursor:pointer;
	font-size:14px;
}
#home_left #search_form #search_form_content .search_button:hover
{
	text-decoration:underline;
}
#home_right #top_produits #locations_etranger{
	float:left;
	width:310px;
	background-color:#F0F0F0;
}
#home_right #top_produits #locations_etranger #locations_etranger_titre{
	width:245px;
	height:38px;
	float:left;
	background:url(/templates/look/images/Bartitre_etranger.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;	
}
#home_right #top_produits #locations_etranger #locations_etranger_content{
	float: left;
    padding: 0 15px 15px;
    width: 295px;
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays{
	float:left;
	width:285px;
	background-color: #FFFFFF;
	margin-bottom:5px;
	padding:5px;	
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays .une_image{
	float:left;
	width:100px;
	height:80px;	
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays .une_info_pays{
	float:left;
	width:119px;
	min-height:60px;
	padding:0px 0px 0px 5px;	
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays .une_info_pays .nom_pays a{
	/*color:#D42D59;
	font-weight:bold;*/
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays .un_prix{
	float:left;
	width:61px;	
	height:60px;
	font-size:10px;
	text-align:right;
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays .une_separation{
	float:left;
	width:285px;
	/*margin-top:10px;*/
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays .une_separation .un_bouton{
	float:right;
	width:82px;	
	height:18px;
	padding:2px 0px 0px 8px;
	background:url(/templates/look/images/bt-vert-90-20.png) no-repeat;	
	background-position:left bottom;
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays .une_separation .un_bouton a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
#home_right #top_produits #locations_etranger #locations_etranger_content .un_pays .une_separation .un_bouton a:hover{
	text-decoration:underline;
}
/* recherche */

#search
{
    background: #FEF5E6;	
}

#search .align-center
{
	text-align: center;
}

#search .align-right
{
    text-align: right;
}

#search .element
{
	width: 380px;
	float: left;
	margin: 2px 4px !important;
	margin: 2px 0px;
}

#search .ski_element
{
	width: 380px;
	float: left;
	margin: 14px 5px !important;
	margin: 10px 0px;
}

#search .checkboxes
{
	width: 306px;
    float: left;
    margin: 2px 0px;
    padding-left: 80px;
    border-bottom: 1px dashed #E53517;
}

#search label
{
    width: 140px;
    float: left;
}

#search .select
{
    width: 240px;
    float: left;	
}

#search .select select
{
	width: 100%;
}

#search .search_button
{
	background: #29A419;
	color: #ffffff;
}
#search_jaune{
	/*background:url(/templates/look/images/Mot2recherche-1px-look.gif);*/
	background:#ffca00;
	width:370px;
	float:left;
	padding:0px 10px;
}

#search_jaune .align-center
{
	text-align: center;
}

#search_jaune .align-right
{
    text-align: right;
}

#search_jaune .element
{
	width: 380px;
	float: left;
	margin: 2px 4px !important;
	margin: 2px 0px;
}

#search_jaune .ski_element
{
	width: 360px;
	float: left;
	margin: 14px 5px !important;
	margin: 10px 0px;
}

#search_jaune .checkboxes
{
	width: 306px;
    float: left;
    margin: 2px 0px;
    padding-left: 80px;
    border-bottom: 1px dashed #E53517;
}

#search_jaune label
{
    width: 140px;
    float: left;
}

#search_jaune .select
{
    width: 220px;
    float: left;	
}

#search_jaune .select select
{
	width: 100%;
}

#search_jaune .search_button
{
	background: url(/templates/look/images/Bouton-lancer-recherche.gif) no-repeat;
	float:right;
	width:182px;
	height:21px;
	color: #ffffff;
	margin-right:5px;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	cursor:pointer;
}
#search_jaune .search_button:hover
{
	text-decoration:underline;
}
#moteur_jaune
{
    margin-top: 5px;
    float: left;
    width: 390px;
    
}
#moteur_jaune_titre
{
    /*background:url(/templates/look/images/Mot2recherche-top-look.gif) no-repeat;*/
    background:#ffca00;
    float: left;
    width: 390px;
    height:25px;
}
#moteur_jaune_titre h2{
	font-size:16px;
	padding:5px 5px 0px 5px;
}

/******** home_list_2 *********/

#h_list_2 .list
{
	float: left;
	width: 100%;
	height: auto;
	overflow: auto;
	
}

#h_list_2 .list a.button
{
	display: block;
	float: right;
	padding:3px;
	background: #E53517;
	border:none;
}
#h_list_2 .border
{
	border-top: 1px dashed #E53517;
}

#h_list_2 .list_1
{
	width: 195px;
	float: left;
	margin-left: 2px;
	padding:2px 0px 2px 2px;
}

#h_list_2 .strike
{
	text-decoration: line-through;
}

#h_list_2 .red
{
    color: #FE0000;
    font-weight: bold;
}

#h_list_2 .list_2
{
    width: 85px;
    float: left;
    text-align: right;
}

#h_list_2 .list_2 img
{
    float: left;
}
/************************/

/******** home_list_3 *********/

#h_list_3 .list
{
	float: left;
	width: 100%;
	height: auto;
	overflow: auto;

}
#h_list_3 .list_4
{
	float: left;
	width: 96%;
	height: 20px;
	overflow: auto;
	text-align:center;
	padding:5px;
}

#h_list_3 .list_4 a 
{
	padding:3px;
	color: #e53517;
	font-weight:bold;
	border:none;
	text-decoration:underline;
}
#h_list_3 .border
{
	/*border-top: 1px dashed #FE0000;*/
}
#h_list_3 .list_1
{
	width: 85px;
    float: left;
    text-align: right;
    margin-left: 4px;
}
#h_list_3 .list_2
{
	width: 190px !important;
	width: 184px;
	float: left;
	margin-left: 10px;
	padding:6px 0px 2px 2px;
	font-size:14px;
}
#h_list_3 .list_3
{
	width: 100%;
	float: left;
	border-top:1px solid #E53517;
	border-bottom:1px solid #E53517;
}
#h_list_3 .list_3 .list_3_1
{
	width: 95px;
	float: left;
	padding:2px 0px 2px 2px;
	background:#E53517 none repeat scroll 0 0;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
}
#h_list_3 .list_3 .list_3_2
{
	width: 192px !important;
	width: 156px;
	float: left;
	padding:2px 0px 2px 2px;
	text-align:center;
	font-size:14px;
}

#h_list_3 .strike
{
	text-decoration: line-through;
}

#h_list_3 .red
{
    color: #e53517;
    font-weight: bold;
}
#h_list_3 .white
{
    color: #FFFFFF;
    font-weight: bold;
}


#h_list_3 .list_2 img
{
    float: left;
}
/************************/
/*** liste des région ***/

.liste_region
{
    margin: 5px;	
}

.liste_region .link_1
{
	color: #0000FF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

/************************/

/******* resultats ******/
#response_top{
	width:990px;
	float:left;	
	margin-bottom:15px;
}
#response_top #ariane{
	background-color: #F0F0F0;
    float: left;
    height: 12px;
    line-height: 8px;
    min-width: 315px;
    padding: 3px;
}
#response_left{
	width:325px;
	float:left;
	margin-right:15px;	
}
#response_left #search_form{
	width:325px;
	height:363px;
	float:left;
	background-color:#F0F0F0;
}
#response_left #search_form #search_form_titre{
	width:245px;
	height:41px;
	float:left;
	background:url(/templates/look/images/Bartitre_recherche.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#response_left #search_form #search_form_content{
	width:295px;
	height:288px;
	float:left;
	padding:0px 15px 15px 15px;
}
#response_left #search_form #search_form_content .search_element {
	float:left;
	width:295px;
	padding:5px 0px;
}
#response_left #search_form #search_form_content .search_element label {
	float:left;
	width:295px;
	font-weight:bold;
	line-height:18px;
	color:#D42D59;
}
#response_left #search_form #search_form_content .search_element .select {
	float:left;
	width:295px;
}
#response_left #search_form #search_form_content .search_element .select select {
	width:295px;
}
#response_left #search_form #search_form_content .search_button
{
	background: url(/templates/look/images/bt-vert-125x26.png) no-repeat;
	float:right;
	width:125px;
	height:27px;
	color: #ffffff;
	margin-bottom:10px;
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	cursor:pointer;
	font-size:14px;
}
#response_left #search_form #search_form_content .search_button:hover
{
	text-decoration:underline;
}
#response_left #thematique
{
	width:325px;
	height:362px;
	float:left;
	margin-top:15px;
}
#response_right{
	width:650px;
	float:left;
	background-color:#F0F0F0;
}
#response_right #response_right_titre{
	width:570px;
	height:38px;
	float:left;
	background:url(/templates/look/images/Bartitre_liste-offres.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#response_right #response_right_content{
	width:620px;
	float:left;
	padding:0px 15px 15px 15px;
}
#response_right #response_right_content #intro_thematique {
	width:620px;
	float:left;
	font-size:11px;
	margin:10px 0px;
}
#response_right #response_right_content #ancre_thematique {
	width:620px;
	float:left;
}
#response_right #response_right_content #ancre_thematique a{
    color: #125790;
    font-size: 11px;
    text-decoration: underline;
}
#response_right #response_right_content #nb_offres{
	width:100px;
	float:left;
	padding-top:4px;
	color:#125790;
	font-weight:bold;
}
#response_right #response_right_content #tri{
	width:520px;
	float:left;
	text-align:right;
}
#response_right #response_right_content #response_right_content_results{
	float:left;
	margin-top:15px;
}
#response_right #response_right_content .pager{
	float:left;
	width:620px;
	text-align:right;
	font-weight:bold;
}
#response_right #response_right_content .pager a{
	color:#125790;
}
/***ligne_elt***/
.ligne_elt{
	float:left;
	/*width:588px;*/
	width:618px;
	margin-bottom:20px;	
	background-color:#FFFFFF;
	/*border-color:#E63416;*/
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	/*padding:15px;*/
}
.ligne_elt:hover{
	border-color:#A0A0A0;
}
.ligne_elt .ligne_elt_titre{
	float:left;
	width:588px;
	color:#E63416;	
	font-size:15px;	
	padding:15px 15px 0px 15px;
}
.ligne_elt .ligne_elt_titre a{
	color:#125790;	
}
.ligne_elt .ligne_elt_titre span a{
	color:#000000;	
}
.ligne_elt .ligne_elt_content{
	float:left;
	width:588px;
	margin-top:10px;
	padding:0px 15px;
	margin-bottom:15px;
}
.ligne_elt .ligne_elt_content .une_image{
	float:left;
	width:209px;
	height:144px;
}
.ligne_elt .ligne_elt_content .un_teaser{
	float:left;
	width:259px;
	height:144px;
	padding:0px 15px 0px 5px;
	text-align:justify;
	font-size: 12px;
}
.ligne_elt .ligne_elt_content .un_prix{
	float:left;
	width:100px;
	height:124px;
	text-align:left;
}
.ligne_elt .ligne_elt_content .un_prix .prix{
	color:#E53517;
	font-size:30px;
	/*font-weight:bold;*/
}
.ligne_elt .ligne_elt_content .un_prix .prix a{
	color:#E53517;

}
.ligne_elt .ligne_elt_content .un_prix #sup{
	color: #E53517;
    font-size: 8px !important;
	float:right ;
    margin-top: 5px;
}
.ligne_elt .ligne_elt_content .un_bouton{
	background:url("/templates/look/images/bt-vert-90-20.png") no-repeat scroll left bottom transparent;
	float:left;
	height:17px;
	padding:3px 0 0 8px;
	width:82px;
}
.ligne_elt .ligne_elt_content .un_bouton a{
	color:#FFFFFF;
	font-weight:bold;
}
.ligne_elt .ligne_elt_content .un_bouton a:hover{
	text-decoration:underline;
}
.ligne_elt .ligne_elt_bottom{
	float:left;
	width:613px;
	background-color:#FFE3D1;
	padding:5px 0px 0px 5px;
}
.ligne_elt .ligne_elt_bottom .list_heb{
	float:left;
	width:306px;
}
.ligne_elt .ligne_elt_bottom .list_heb a{
	font-size:10px;
}
/****page promotion***/
#page_promotions{
	width:990px;
	float:left;
	background-color:#F0F0F0;
	margin-top:15px;
}
#page_promotions #page_promotions_titre{
	width:910px;
	height:38px;
	float:left;
	background:url(/templates/look/images/Bartitre_france-990.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#page_promotions #page_promotions_content{
	width:960px;
	float:left;
	padding:0px 15px 15px 15px;
}
#page_promotions #page_promotions_content #liste_promos{
	float:left;
}
#page_promotions #page_promotions_content #liste_promos a {
	color: #125790;
	text-decoration: underline;
}
#page_promotions #page_promotions_content #liste_promos a:hover {
	text-decoration: none;
}
#page_promotions #page_promotions_content .ligne_pourcent {
	float:left;
	width:958px;
	margin-top:10px;
	margin-bottom:10px;
}
/***ligne_elt promotions***/
#page_promotions #page_promotions_content .ligne_elt{
	float:left;
	width:928px;
	margin-bottom:20px;	
	background-color:#FFFFFF;
	/*border-color:#E63416;*/
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	padding:15px;
}
#page_promotions #page_promotions_content .ligne_elt:hover{
	border-color:#A0A0A0;
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_titre{
	float:left;
	width:928px;
	color:#E63416;	
	font-size:15px;	
	padding:0px;
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_titre a{
	color:#125790;		
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_titre span a{
	color:#000000;		
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_content{
	float:left;
	width:928px;
	margin-top:10px;
	padding:0px;
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_content .une_image{
	float:left;
	width:209px;
	height:144px;
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_content .un_teaser{
	float:left;
	width:599px;
	height:144px;
	padding:0px 15px 0px 5px;
	text-align:justify;
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_content .un_prix{
	float:left;
	width:100px;
	height:124px;
	text-align:left;
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_content .un_prix .prix{
	color:#E53517;
	font-size:30px;
	/*font-weight:bold;*/
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_content .un_bouton{
	background:url("/templates/look/images/bt-vert-90-20.png") no-repeat scroll left bottom transparent;
	float:left;
	height:17px;
	padding:3px 0 0 8px;
	width:82px;
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_content .un_bouton a{
	color:#FFFFFF;
	font-weight:bold;
}
#page_promotions #page_promotions_content .ligne_elt .ligne_elt_content .un_bouton a:hover{
	text-decoration:underline;
}

/***************/
#response_1_1
{
	width: 380px;
	float: left;	
    border-right: 1px dashed #E53517;
    padding-right: 5px;
}

#response_1_2
{
    width: 210px;
    float: left;    
    background: #FFFFFF;
    margin-left: 4px;
    font-weight: bold;
    line-height: 1.5em;
}

#response_1_2 span
{
	color: #FE0000;
}

#response_2
{
    width: 330px;
    height:166px;
    float:right;
    margin-top: 5px;
}

#response_3
{
	width: 100%;
	float: left;
}

#response_3 .ligne
{
    height: auto;
    overflox: auto;
    float: left;
    width: 100% ;
}

#response_3 .ligne_1
{
	width: 830px;
	float: left;
	margin-top: 5px;
	
}

#response_3 .ligne_1_1
{
	width: 180px;
	float: left;
	text-align: center;
	font-size:13px;
}

#response_3 .ligne_1_2
{
	width: 650px !important;
	width: 640px;
    float: left;
    font-size:13px;
}

#response_3 .ligne_1_3
{
    width: 830px;
    float: left;
    margin-top: 5px;
    font-size:13px;
}

#response_3 .ligne_1_3 .list_heb
{
	width:400px;
	float: left;
	margin: 5px;
	font-size:13px;
}

#response_3 .ligne_1_3 .list_heb .prix
{
    color: #FE0000;	
    font-size:13px;
}

#response_3 .ligne_2
{
    width: 100px;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    text-align: center;
    font-size:13px;
}

#response_3 .ligne_2 .prix
{
	color: #FE0000;
	font-weight: bold;
	font-size: 22px;
}
#response_3 .ligne_2 .isPax
{
	font-size: 9px;
}

#response_3 .ligne_2 .button
{
    color: #FFFFFF;
    display: block;
    width: 80px;
    margin-top: 20px;
    font-size:12px;
    border-color:transparent #FFFFFF #FFFFFF transparent;
	border-style:outset;
	border-width:1px;
	color:#FFFFFF;
	display:block;
	margin:5px 21px;
	padding:2px 10px;
	text-decoration:none;
	vertical-align:middle;
}

#response_3 .ligne_2 .button:hover
{
	border-color:#FFFFFF transparent transparent #FFFFFF;
	border-style:outset;
	border-width:1px;
	color:#FFFFFF;
	display:block;
	margin:5px 21px;
	padding:2px 10px;
	text-decoration:none;
	vertical-align:middle;
}

#response_3 .ligne_2 .kaki
{
	background: #29A419;
}

#response_3 .ligne_2 .blue
{
    background: #29A419;
}

#response_3 .ligne_2 .red
{
    background: #29A419;
}

#response_3 .ligne_2 .orange
{
    background: #29A419;
}
#response_3 #theme_nom
{
	margin-top: 10px;
	Font-weight:bold;
	font-size:16px;
	width:50%;
	float:left;
}
#response_3 .pager_theme
{
    width: 50%;
    float: left;
    margin: 10px 0;
    text-align: right;	
}
#response_3 .pager_theme .pagerSelected
{
	font-weight: bold;
}

#response_3 .pager_theme .pagerUnselected
{
    font-weight: normal;
    color: #0000FF;
    text-decoration: underline;
}
#response_3 .pager
{
    width: 100%;
    float: left;
    margin: 10px 0;
    text-align: right;	
}

#response_3 .pager .pagerSelected
{
	font-weight: bold;
}

#response_3 .pager .pagerUnselected
{
    font-weight: normal;
    color: #0000FF;
    text-decoration: underline;
}

#response_3 #tri
{
	margin-top: 10px;
}
/************ promotions ****/

.ligne_region
{
    border-bottom: 1px dashed #E53517;
    margin-top: 5px;
    
	
}
.ligne_region_2
{
    border-bottom: 1px solid #E53517;
    margin: 15px 0px;
    float:left;
    width:100%;	
}
#promo_teaser
{
	margin: 10px 0;
}

#liste_reg
{
    margin: 10px 0;
}

#liste_reg h3
{
    color: #333333;
}

#liste_reg a
{
	color: #125790;
	text-decoration: underline;
}
#promotions .ligne_region h3
{
    padding-left: 5px;
    margin-top: 10px;
    
}

#promotions .ligne
{
	width: 100%;
	float: left;
	margin: 5px 0 5px 0;
}

#promotions .ligne_1
{
	width: 105px;
	float: left;
	margin-left: 5px;
}

#promotions .ligne_2
{
    width: 400px;
    float: left;
}

#promotions .ligne_3
{
    width: 420px;
    float: left;
    text-align: right;
}

#promotions .ligne_3 .strike
{
	text-decoration: line-through;
	font-size: 16px;
}

#promotions .ligne_3 .red
{
	color: #FE0000;
	font-size: 16px;
    font-weight: bold;
}

#promotions .ligne_3 .link
{
    text-decoration: underline;
}
/******* vacances scolaires ****/

#vacances_1
{
    width: 100%;
    float:left;	
}

#vacances_2
{
    width: 230px;
    float:left; 
    margin-top: 35px;
}

#vacances_2 #filtres div
{
	margin: 5px;	
	width: 218px !important;
	width: 220px;
}

#vacances_2 #filtres select
{
	width: 100%;
}

.vacances_3
{
	margin-left: 5px;
    width: 710px !important;
    float:left; 
}


.vacances_3 .ligne
{
    height: auto;
    overflox: auto;
    float: left;
    width: 100% ;
}

.vacances_3 .ligne_1
{
    float: left;
    margin-top: 5px;
    
}

.vacances_3 .ligne_1_1
{
    width: 180px;
    float: left;
    text-align: center;
    font-size:13px;
}


.vacances_3 .ligne_1_3
{
    float: left;
    margin-top: 5px;
    font-size:13px;
}

.vacances_3 .ligne_1_3 .list_heb
{
    float: left;
    margin: 5px;
    font-size:13px;
}

.vacances_3 .ligne_1_3 .list_heb .prix
{
    color: #FE0000; 
    font-size:13px;
}

.vacances_3 .ligne_2
{
    width: 100px;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    text-align: center;
    font-size:13px;
}

.vacances_3 .ligne_2 .prix
{
    color: #FE0000;
    font-weight: bold;
    font-size: 22px;
}
.vacances_3 .ligne_2 .isPax
{
    font-size: 9px;
}

.vacances_3 .ligne_2 .button
{
    color: #FFFFFF;
    display: block;
    width: 80px;
    border: none;
    margin-top: 20px;
    font-size:12px;
}

.vacances_3 .ligne_2 .button:hover
{
    border: none;
}

.vacances_3 .ligne_2 .kaki
{
    background: #798933;
}

.vacances_3 .ligne_2 .blue
{
    background: #008DB0;
}

.vacances_3 .ligne_2 .red
{
    background: #E53517;
}

.vacances_3 .ligne_2 .orange
{
    background: #EE824F;
}
.vacances_3 #theme_nom
{
    margin-top: 10px;
    Font-weight:bold;
    font-size:16px;
    width:50%;
    float:left;
}
.vacances_3 .pager_theme
{
    width: 50%;
    float: left;
    margin: 10px 0;
    text-align: right;  
}
.vacances_3 .pager_theme .pagerSelected
{
    font-weight: bold;
}

.vacances_3 .pager_theme .pagerUnselected
{
    font-weight: normal;
    color: #0000FF;
    text-decoration: underline;
}
.vacances_3 .pager
{
    width: 100%;
    float: left;
    margin: 10px 0;
    text-align: right;  
}

.vacances_3 .pager .pagerSelected
{
    font-weight: bold;
}

.vacances_3 .pager .pagerUnselected
{
    font-weight: normal;
    color: #0000FF;
    text-decoration: underline;
}

.vacances_3 #tri
{
    margin-top: 10px;
}

.vacances_3 .ligne_1
{
    width: 590px !important;
}

.vacances_3 .ligne_1_2
{
    width: 405px !important;
    float: left;
}

.vacances_3 .ligne_1_3
{
    width: 590px !important;
}

.vacances_3 .ligne_1_3 .list_heb
{
	width: 280px !important;
}

/**** liste regions ****/

#reg_left
{
	width: 635px;
	float: left;
}

#reg_right
{
    width: 295px;
    float: left;
    margin-left: 5px;
}

/****** Derniere minute *****/
#intro
{
	/*
font-family:Trebuchet MS, Arial, Helvetica;
font-size:12px;
line-height:18px;
text-align:justify;
padding: 3px;
border: 1px #C0C0C0;
border-style:solid none none none;
border-left:0px;
border-right:0px;
margin-bottom: 10px;
margin-top:10px;
*/
}
#intro a
{
text-decoration:underline; color:#0000FF; font-weight:normal;

}

#intro a:hover
{
color:#0000CC;
}


#dm_1
{
	width: 875px;
	margin: 0px auto;
}

.dm_1
{
    background: url(/templates/look/images/dm_1.gif) no-repeat top #E53517;	
    width: 163px;
    float: left;
    margin: 5px;
    color: #FFFFFF;
    text-align: center;
    padding: 1px;
    padding-top: 5px;
}

.dm_1 *
{
	color: #FFFFFF;
}

.dm_1 .date
{
	color: #ffff00;
	font-weight: bold;
}

.dm_1 .prix
{
	font-size: 24px;
	font-weight: bold;
}

.dm_1 .promo
{
    font-size: 18px;
    text-decoration: line-through;
    color: #333333;
}

.dm_1 .clique
{
	background: #ffffff;
	display: block;
	padding: 5px 0px;
}

.dm_1 .clique a
{
    color: #0000ff;
    text-decoration: underline;
}

.dm_2
{
	width: 50%;
	float:left;
	margin: 5px 0px;
}

.dm_2 img
{
	float:left;
	margin:0 5px;
}

.dm_2_1
{
	width: 230px;
	float: left;
}

.dm_2_1 .blue
{
	color: #008DB0;
	font-weight: bold;
	font-size: 14px;
}

.dm_2_2
{
	width: 70px;
    float: left;
    text-align: right;
    font-size: 10px;
}

.dm_2_2 .red
{
	color: #FE0000;
	font-size: 18px;
	font-weight: bold;
}

.dm_2_2 .strike
{
	font-size: 14px;
	text-decoration: line-through;
}
/****************************/
/* TEXTE */
.b { font-weight: bold; }
.normal { font-weight: normal; }
.em { font-style: italic; }
.majuscule { text-transform: uppercase; }
.minuscule { text-transform: lowercase; }
.underline { text-decoration: underline; }
.barre {text-decoration:line-through;}
.none-underline {text-decoration:none;};

.huit { font-size: 8px; }
.neuf { font-size: 9px; }
.dix { font-size: 10px; }
.onze { font-size: 11px; }
.douze { font-size: 12px; }
.treize { font-size: 13px; }
.quatorze { font-size: 14px; }
.quinze { font-size: 15px; }
.seize { font-size: 16px; }
.dixsept { font-size: 17px; }
.dixhuit { font-size: 18px; }
.dixneuf { font-size: 19px; }
.vingt { font-size: 20px; }
.vingtun { font-size: 21px; }
.vingtdeux { font-size: 22px; }
.vingttrois { font-size: 23px; }
.vingtquatre { font-size: 24px; }
.vingtcinq { font-size: 25px; }
.vingtsix { font-size: 26px; }
.vingtsept { font-size: 27px; }
.vingthuit { font-size: 28px; }
.vingtneuf { font-size: 29px; }
.trente { font-size: 30px; }
.trentecinq { font-size: 35px; }

.noir { color: #333333; }
.noir a{ color: #333333; }
.blanc { color: #FFFFFF; }
.blanc a{ color: #FFFFFF; }
.bleu { color: #125790; }
.bleu a{ color: #125790; }
.rose {color: #ed2b82;}
.rose a{color: #ed2b82;}
.bleu2 { color: #85ACF9; }
.bleu2 a{ color: #85ACF9; }
.bleu3 {color:#008DB0;}
.bleu3 a{color:#008DB0;}
.rouge { color: #FF0000; }
.rouge a{ color: #FF0000; }
.orange{ color:#E53517;}
.orange a{ color:#E53517;}
.orange2 {color:#fa5402;}
.orange2 a{color:#fa5402;}
.vert {color: #5f8510;}
.vert a{color: #5f8510;}
.grisClair {color:#999999;}
.grisClair a{color:#999999;}

.floatLeft {float:left;}

#produit #produit_4{
	font-size: 13px;
}
#produit #produit_4 p {
	font-size: 14px;
	/*line-height: 23px;*/
	font-weight: normal;
    padding: 0px 0px 0px 0px;
}
#produit #produit_2 #imgs {
    padding: 0px 0px 0px 20px;
}

#produit #produit_2 #imgs img {
    margin:5px 19px 5px 12px;
    border:0px;
}

#produit #produit_2 #imgs .pager_imgs {
	float: left;
}

#produit #produit_2 #imgs .pager_imgs span {
    display: block;
    width: 462px;
    float:left;
}

#produit #produit_2 #imgs .pager_imgs .active {
	cursor: pointer;
	color: #333333;
}

#produit #produit_2 #imgs .pager_imgs .disabled {
    cursor: default;
    color: #333333;
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    /*background-color:#ffffff;*/
}

#produit #produit_3 #grillePrix {
    width: 601px;
	padding: 0px 5px 0px 5px;
    float:left;
}
#produit #produit_3 #grillePrix p {
    color:#FF0000;
	font-size:16px;
	font-weight: bold;
}

#produit #produit_4 #onglets {
	width: 861px;
	color: #FF0000;
	margin: 0px 5px 0px 5px;
    float: left;
}

#produit #produit_4 #onglets .onglet {
    width: 861px;
    color: #FF0000;
    font-weight: bold;
    padding: 0px;    
    text-align: center;
    cursor: pointer;
	float: left;
}

#produit #produit_4 #onglets .selected {
    width: 117px;
    height: 28px;
	color: #FF0000;
    
	margin: 8px 6px 0px 0px;
	padding: 7px 0px 0px 0px;
}

#produit #produit_4 #onglets .inactif {
    width: 117px;
	height: 24px;
	color: #FF0000;
	margin: 17px 6px 0px 0px;
	padding: 2px 0px 0px 0px;
	text-decoration: underline;
}
#produit #produit_4 #onglets .inactif:hover{
    text-decoration: none;
}

#produit #produit_4 .element {
    width: 841px;
	background-color: #FFFFFF;
	/* margin: 0px 5px 0px 5px !important;
    margin: 0px 5px 0px 5px;
	padding: 5px 10px 15px 10px; */
	font-size: 13px;
    float: left;
}
#produit #produit_4 .element li {
	margin: 0px 0px 0px 10px !important;
    margin: 0px 0px 0px 10px;
    font-size: 13px;
}
#produit #produit_4  h2 {
	font-size: 16px;
	color: #125790;
}
#produit #produit_4  h2 a {
	font-size: 16px;
	color: #125790;
}
#produit #produit_4  #Hebergement p {
	font-size: 12px;
}
#produit #produit_4  #Hebergement h3 {
	padding-top: 10px;
	
}

#produit #containPrixDispo {
	width: 611px;
	float: left;
}
#produit #containPrixDispo .element { 
	width: 601px; float: left; padding-right: 10px; height: auto !important; height: 24px; overflow: auto !important; overflow:visible; margin-bottom:10px; 
}
#produit #containPrixDispo .element_1{ 
	width: 481px; 
	float: left; 
	padding-top: 10px; 
	color: #FF0000; 
	font-weight: bold;
	font-size: 14px;
	height: auto !important; 
	height: 24px; 
	overflow: auto !important; 
	overflow:visible; 
}
#produit #containPrixDispo .element_1 span{ 
	font-size: 14px;
	text-decoration: underline;
}
#produit #containPrixDispo .element_1 span:hover{ 
	font-size: 14px;
	text-decoration: none;
}
#produit #containPrixDispo .element_2 { 
	width: 110px; 
	float: left; 
	text-align: right; 
	
	padding: 0px 10px 0px 0px;
	height: auto !important; 
	height: 24px; 
	overflow: auto !important; 
	overflow:visible; 
}
#produit #containPrixDispo .left_2 { width: 200px; float: left; font-weight: bold; margin: 0px; color: #333333; }
#produit #containPrixDispo .right_2 { width: 401px; float: right; font-weight: normal; margin: 0px; }

#produit #containPrixDispo_attente {
	width: 611px;
	text-align: center;
	color: #333333;
    font-size: 12px;
    margin: 20px 0px 0px 0px;
}
#produit #containPrixDispo #reserver {
    width: 128px;
    height: 30px;
	background-image: url('/templates/ppc/images/reserver.gif');
	background-repeat: no-repeat;
    text-align: center; 
	color: #FFFFFF;
    font-size: 12px;
	font-weight: bold;
	margin: 10px 15px 0px 0px;
	padding: 8px 0px 0px 0px;
	float: right;
}
#produit #containPrixDispo #reserver:hover {
	text-decoration: underline;
}

#produit #produit_3 #grillePrix_info {
    width: 260px;
	color: #333333;
    
    padding: 0px;    
    text-align: center;
    float: left;
}
#produit #produit_3 #grillePrix_info .tel {
	color: #333333;
	font-size: 36px;
	font-weight: bold;
}

#produit .element h3 {
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#produit .element li {
    list-style: disc;
    width: 430px;
    float: left;
}

#produit #produit_1_1 a { color: #333333; font-size: 11px; text-decoration: none; }
#produit #produit_1_1 a:hover { color: #333333; font-size: 11px; text-decoration: none; }
#produit #produit_1_3_1 a { color: #333333; font-size: 17px; text-decoration: underline; }
#produit #produit_1_3_1 a:hover { color: #333333; text-decoration: none; }

#produit #button_tarifs {
	width: 140px;
    height: 20px;
	background-image: url('/templates/ppc/images/Bouton-disponibilite-prix.gif');
	background-repeat: no-repeat;
}
#resultat_1_1_2{
	padding:10px;
}
#resultat_1_1_2 .button{
	background: #29A419;
	color:#FFFFFF;
	display:block;
	float:right;
	margin:5px 21px;
	border-color:transparent #FFFFFF #FFFFFF transparent;
	border-right:1px outset #FFFFFF;
	border-style:outset;
	border-width:1px;
	color:#FFFFFF;
	padding:2px 10px;
	text-decoration:none;
	vertical-align:middle;
}
#form_search{
	float:left;
	margin-right:15px;
	width:210px;
}
#form_search #form_search_titre{
	float:left;
	width:210px;
	height:30px;
}
#form_search #form_search_content{
	float:left;
	margin-right:15px;
	width:210px !important;
	width:105px ;
}
#form_search .c_red{
	margin-top:0px;
	width:210px !important;
	width:90px ;
}
#form_search .c_red_1{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px 0 20px;
	height:18px;
	width:180px !important;
	width:175px ;
}
#form_search select
{
	width: 90% !important;
	width: 150px;
	margin:5px 0px;
}
/****** Produit *********/
#produit_top #ariane{
	background-color:#F0F0F0;
	padding:3px;
	height:12px;
	line-height:8px;
	float:left;	
	min-width:315px;
}
#produit_top #ariane a{
	color:#125790;
	font-size:11px;
}
#produit {
    width: 990px;
    margin-top:15px;
    float: left;
    background-color:#F0F0F0;
    padding-bottom:15px;
}

#produit .produit_titre_1 {
	width:880px;
	height:38px;
	float:left;
	background:url(/templates/look/images/Bartitre_selection-990.png) no-repeat;
	padding-left:80px;
	padding-right:30px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#produit .produit_titre_1 .produit_titre_1_res{
	float:left;
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	width: 480px;
}
#produit .produit_titre_1 .produit_titre_1_geo{
	float:left;
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	text-align:right;
	width: 400px;
}
#produit .produit_titre_2 {
  	width:910px;
	height:38px;
	float:left;
	background:url(/templates/look/images/Bartitre_detail-offre-990.png) no-repeat;
	padding-left:80px;
	padding-top:19px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#produit .produit_content{
	width:930px;
	float:left;
	padding:15px;
	margin:0px 15px;
	background-color:#FFFFFF;
	font-size: 12px;
}
#produit .produit_content .button{
	background:url("/templates/look/images/bt-vert-125x26.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-weight:bold;
	height:27px;
	margin-bottom:10px;
	margin-top:15px;
	margin-right:15px;
	padding-top:4px;
	padding-left: 12px;
	width:113px;
}
#produit .produit_content .button a{
	color:#FFFFFF;
	cursor:pointer;
	font-size: 14px;
}
#produit .produit_content .button a:hover{
	text-decoration:underline;
}
#produit .produit_content #les_images {
	float:left;
	width:430px;
	min-height:350px;
}
#produit .produit_content #les_images #une_image{
	float:left;
	width:430px;
	height:290px;
}
#produit .produit_content #les_images #plus_d_images{
	float:left;
	width:405px;
	height:54px;
	margin-top:6px;
	padding-left:25px;
}
#produit .produit_content #les_images #plus_d_images img {
	float:left;
	padding:0 3px 0 2px !important;
}
#produit .produit_content #les_images #plus_d_images .pager_next_active 
{
	width: 17px;
	height: 23px;
	background: url(/templates/look/images/Arophoto_suiv-nonactif.png) no-repeat; 
	margin-top:15px;
	margin-left:5px;
	float: left;
	cursor: pointer;
}
#produit .produit_content #les_images #plus_d_images .pager_next_active:hover
{
	width: 17px;
	height: 23px;
	background: url(/templates/look/images/Arophoto_suiv-actif.png) no-repeat; 
	margin-top:15px;
	margin-left:5px;
	float: left;
}
#produit .produit_content #les_images #plus_d_images .pager_next_disabled 
{
	width: 17px;
	height: 23px;
	float: left;
	background: url(/templates/look/images/Arophoto_suiv-gris.png) no-repeat;
	margin-top:15px;
	margin-left:5px;
}
#produit .produit_content #les_images #plus_d_images .pager_prev_active 
{
	width: 17px;
	height: 23px;
	background: url(/templates/look/images/Arophoto_prec-nonactif.png) no-repeat; 
	margin-top:15px;
	margin-right:5px;
	float: left;
	cursor: pointer;
}
#produit .produit_content #les_images #plus_d_images .pager_prev_active:hover 
{
	width: 17px;
	height: 23px;
	margin-top:18px;
	background: url(/templates/look/images/Arophoto_prec-actif.png) no-repeat;
	margin-top:15px;
	margin-right:5px; 
	float: left;
}
#produit .produit_content #les_images #plus_d_images .pager_prev_disabled 
{
	width: 17px;
	height: 23px;
	background: url(/templates/look/images/Arophoto_prec-gris.png) no-repeat;
	float: left;
	margin-top:15px;
	margin-right:5px; 
}
#produit .produit_content #une_accroche{
	
}
#produit .produit_content #une_accroche #un_teaser{
	float:left;
	width:300px;
	min-height:290px;
	padding:0px 15px;
}
#produit .produit_content #une_accroche #un_teaser #un_nom_produit{
	float:left;
	width:300px;
}
#produit .produit_content #une_accroche #un_teaser #teaser{
	float:left;
	width:300px;
	padding:5px 0px;
}
#produit .produit_content #une_accroche #un_teaser a{
	text-decoration:underline;
	color:blue;
}
#produit .produit_content #une_accroche .un_prix{
	float:left;
	height:194px;
	padding:15px 0;
	text-align:center;
	width:170px;
}
#produit .produit_content #une_accroche .un_prix .prix {
	color:#E53517;
	font-size:30px;
	font-weight:bold;
}
#produit .produit_content #une_accroche .un_prix #sup {
    color: #E53517;
    float: right;
    font-size: 8px;
    margin-top: 5px;
    margin-right:15px;
}
#produit .produit_content #une_accroche .services{
	float:right;
	width:500px;
	height:50px;	
}
#produit .produit_content #une_accroche .bloc_services{
	float:right;
	margin:0px 15px;
	padding:5px;
	width:115px;
	height:50px;	
	background-color:#F0F0F0;
	color:#852282;
}
#produit .produit_content #une_accroche .bloc_services #imprimer, #mail_ami{
	float:left;
	width:115px;
	height:25px;
	color:#125790;
	line-height:25px;
	cursor:pointer;
}
#produit .produit_content #une_accroche .bloc_services #imprimer:hover, #mail_ami:hover{
	font-weight:bold;
}
#produit .produit_content #une_accroche .bloc_services #imprimer img, #mail_ami img{
	vertical-align:middle;
}
#produit .produit_content #les_photos {
	float:left;
	width:300px;
}
#produit .produit_content #les_photos .une_photo {
	float:left;
	width:300px;
	height:200px;
	margin-bottom:5px;
}
#produit .produit_content #les_photos .lienPhoto {
	float:left;
	width:300px;
	padding:2px;
	height:16px;
	background-color:#E53517;
	color:#FFFFFF;
	text-align:center;
}
#produit .produit_content #les_photos .lienPhoto a {
	color:#FFFFFF;
	font-weight:bold;
}
#produit .produit_content #les_photos .lienPhoto a:hover {
	text-decoration:underline;
}
#produit .produit_content #un_descriptif {
	float:left;
	width:930px;
}
#produit .produit_content #un_descriptif a{
	text-decoration:underline;
	color:blue;
}
#produit .produit_content #un_descriptif .un_titre{
	float:left;
	width:930px;
	font-size:14px;
	font-weight:bold;
	margin:15px 0px 5px 0px;
	color:#333333;
}
#produit .produit_content #un_descriptif #Hebergement{
	float:left;
	width:930px;
	margin:10px 0px;
}
#produit .produit_content #un_descriptif #Hebergement h3 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin:5px 0;;
	padding:0;
}
#produit .produit_content #un_descriptif .element {
	background-color:#FFFFFF;
	float:left;
	width:930px;
}
#produit .produit_content #un_descriptif .element h2 {
	color:#333333;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:15px 0px 5px 0px;
	width:930px;
}
#produit .produit_content #un_descriptif .element ul {
	list-style:none outside none;
	margin:5px 0px 5px 20px;
	padding-left:0;
}
#produit .produit_bottom{
	background:url("/templates/look/images/Trait-separation-805-15.gif") no-repeat scroll left bottom;
	float:left;
	width:990px;
	margin-bottom:10px;
}
#produit .produit_bottom .button {
	background:url("/templates/look/images/Bouton-rechercher_178.gif") no-repeat scroll left bottom;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-weight:bold;
	height:21px;
	padding-top:5px;
	padding-left:15px;
	width:163px;
}
#produit .produit_bottom .button a {
	color:#FFFFFF;
}
#produit .produit_bottom .button a:hover {
	text-decoration:underline;
}
/*****envoi ami******/
#divEnvoyerAmi{
	position: absolute; 
	left: 552px;
	display: none; 
	width: 590px; 
	min-height: 260px; 
	padding: 10px;
	border: 4px solid #008DB0; 
	background-color: #F0F0F0;
	float: left;
	z-index: 1000000;
	
}
#divEnvoyerAmiTitre{
	padding: 2px 0px 0px 0px; 
	color: #008DB0; 
	font-size: 16px; 
	font-weight: bold;
	float: left;
}
#divEnvoyerAmiFermer{
	padding: 5px; 
	float: right
}
#divEnvoyerAmiFermer a {
	color: #E53517; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
#divEnvoyerAmiFermer a:hover {
	text-decoration: none;
}
#divEnvoyerAmi .button
{
	background:url("/templates/look/images/bt-vert-125x26.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-weight:bold;
	height:26px;
	margin-bottom:10px;
	margin-right:15px;
	margin-top:15px;
	padding-top:5px;
	text-align:center;
	width:125px;
}
#divEnvoyerAmi .button:hover 
{
	text-decoration: underline;
}
/*********** tarifs *******/
.tarifs_content{
	background-color:#F0F0F0;
	float:left;
	margin:15px 0px;
	width:990px;
	
}
.case_a_cocher{
	float:left;
	width:13px;
	height:13px;
	margin-right:5px;
	background: url(/images/Casa-cocher.gif) no-repeat; 
}
.case_cochee{
	float:left;
	width:13px;
	height:13px;
	margin-right:5px;
	background: url(/images/Case-cochee.gif) no-repeat; 
}
#tab_tarifs
{
    table-layout:auto;
    border-collapse: collapse;
    width:620px;
    background-color:#FFFFFF;
}

#tab_tarifs img
{
    vertical-align: middle;
    cursor:pointer;
}

#tab_tarifs td
{
    border-bottom:1px #cccccc dotted;
    font-size: 12px;
    color:#333333;
    padding:3px;
}

.tr_tarifs
{
    background: #e53517;
}

#tab_tarifs th
{
    font-weight: bold;
    padding:2px;
    border-right:1px #ffffff solid;
    border-top:1px solid #87add2;
    vertical-align: center;
    text-align:center;
}

#tab_tarifs .td_0
{
	background: #FFFFFF;
}

#tab_tarifs .td_1
{
    background: #FBD9DA;
}

#tab_tarifs .prixAvantPromo
{
	text-decoration: line-through;
}

#tab_tarifs .prixApresPromo
{
    color: #FE0000;
}

#tab_tarifs select
{
    font-weight:normal;
    font-size:11px;
    width: 100px;
}

#tab_tarifs .down
{
    background: url(/templates/look/images/arrow_sort_asc.gif) no-repeat right top; 
}

#tab_tarifs .up
{
    background: url(/templates/look/images/arrow_sort_desc.gif) no-repeat right top;  
}

#tab_tarifs th span
{
    color:#FFFFFF;
    cursor: pointer;
}

#tarifs_left
{
    width:650px;
    float:left;
}
#tarifs_left_titre{
	background:url("/templates/look/images/Bartitre_tarifs.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:38px;
	padding-left:80px;
	padding-top:19px;
	width:570px;
}
#tarifs_left_content{
	float:left;
	width:620px;
	margin:0px 15px !important;
	margin:0px 7px;	
}
#tarifs_left_1
{
    color:#E53517;
    font-weight:bold;
    margin:5px;
    text-align: center;
    float:left;
    width:620px;
}


#tarifs_right
{
    width:325px !important;
    width:322px;
    float:left;
    margin:0px 15px 0px 0px !important;
    margin:0px 0px 0px 0px;
}
#tarifs_right_titre{
	background:url("/templates/look/images/Bartitre_votre-resa.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:38px;
	padding-left:80px;
	padding-top:19px;
	width:245px !important;
	width:242px;
}
#tarifs_right_1
{

    background:url(/templates/look/images/bartitre-panier.gif) no-repeat;
    width:295px;
    padding-top:10px;
    margin:15px;
    height:22px;
    color:#FFFFFF;
    font-weight: bold;
    text-align: center;
    font-size:11px;
}

#panier
{
    font-size:12px;
    margin:15px !important;
    margin:0px 0px 0px 15px;
    width:280px !important;
    width:277px;
    padding:15px;
    background-color:#FFFFFF;
    border-top:none;
    font-weight: bold;
    text-align: center;
    color:#e53517;
}

#panier .button
{
	background:url("/templates/look/images/bt-vert-125x26.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:27px;
	margin-left:155px !important;
	margin-left:152px;
	margin-top:15px;
	padding-top:4px;
	text-align:center;
	width:125px;
	font-size:14px;
}
#panier .button:hover
{
	text-decoration:underline;
}

.tarifs_right_2_1
{
    border-bottom:1px dotted #cccccc;
    background:#FBD9DA;
    padding:5px ;
    font-size:12px;
    font-weight:bold;
    text-align: left;
}

#tarifs_right_3
{
    background: url(/templates/promovac/images/tarif_right_3.gif) repeat-y bottom;
    padding:0px 6px;
    height:32px;
    font-size:11px;
    text-align: center;
}



#panel_heb {
    height:auto;
    overflow: auto;
    width:670px;
    float:left;
    border:#0000FF solid 1px;
}

#panel_options {
    height:auto;
    overflow: auto;
    width:670px;
    float:left;
    border:#0000FF solid 1px;
    margin-left: 10px;
}
.tarif_request{
	color:#999999;
}

/************************/

/******* cadres *********/
.c_orange_new_1 h2, .c_kaki_1 h2, .c_blue_1 h2, .c_red_1 h2
{
	color: #FFFFFF;
	font-size: 13px;
}

.c_orange_new_1 h2 a, .c_kaki_1 h2 a, .c_blue_1 h2 a, .c_red_1 h2 a
{
	color: #FFFFFF;
}
.c_orange_1 h2, .c_kaki_1 h2, .c_blue_1 h2, .c_red_1 h2
{
	color: #FFFFFF;
	font-size: 13px;
}

.c_orange_1 h2 a, .c_kaki_1 h2 a, .c_blue_1 h2 a, .c_red_1 h2 a
{
	color: #FFFFFF;
}

.c_orange
{
	border: 1px solid #EE824F;
	margin-top: 5px;
	float: left;
	width: 100%;
}
.c_orange_new
{
	border: 1px solid #e53517;
	margin-top: 5px;
	float: left;
	width: 100%;
}
.c_orange_new_1
{
	background-color:#e53517;
	/*background-image:url(/templates/look/images/degrade_orange.png);*/
	background-repeat:repeat-x;
	height:13px;
	padding:3px 0 5px 5px;
}

.c_orange_1
{
	background-color:#EE824F;
	/*background-image:url(/templates/look/images/degrade_orange.png);*/
	background-repeat:repeat-x;
	height:13px;
	padding:3px 0 5px 5px;
}
.c_orange a:hover {
color:#0000CC;
text-decoration:underline;
}
.c_orange_2
{
    height: auto;
    overflow: auto;
}



.c_kaki
{
    border: 1px solid #798933;
    margin-top: 5px;
    float: left;
	width: 100% !important;
	width: 99% !important!;
	width:99%;
}

.c_kaki_1
{
    background-color:#798933;
    /*background-image:url(/templates/look/images/degrade_kaki.png);*/
    background-repeat:repeat-x;
    height:13px;
    padding:3px 0 5px 5px;
}

.c_kaki_2
{
    height: auto;
    overflow: auto;
}


.c_blue
{
    border: 1px solid #008DB0;
    margin-top: 5px;
    float: left;
    width: 100% !important;
	width: 99% !important!;
	width:99%;
}

.c_blue_1
{
    background-color:#008DB0;
    /*background-image:url(/templates/look/images/degrade_bleu.png);*/
    background-repeat:repeat-x;
    height:13px;
    padding:3px 0 5px 5px;
}

.c_blue_2
{
	height: auto;
	overflow: auto;
}
.c_red_moteur
{
    border: 1px solid #E53517;
    margin-top: 5px;
    float: left;
    width: 388px;
}


.c_red
{
    border: 1px solid #E53517;
    margin-top: 5px;
    float: left;
    width: 100% !important;
	width: 99% !important!;
	width:99%;
}

.c_red_1
{
    background-color:#E53517;
    /*background-image:url(/templates/look/images/degrade_rouge.png);*/
    background-repeat:repeat-x;
    height:13px;
    padding:3px 0 5px 5px;
}

.c_red_2
{
    height: auto;
    overflow: auto;
}

/*****espace client****/
#espace_client{
	float:left;
	width:990px;	
}
#espace_client_1 {
	width: 650px;
	margin: 20px auto 0px auto;
	background-color:#F0F0F0;
}

#espace_client_1 input {
	font-size: 12px;
	border: 1px solid #cccccc;
}

#espace_client_1 li {
	margin: 5px;
}

#espace_client_1_1 {
	background:url("/templates/look/images/Bartitre_liste-offres.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:38px;
	padding-left:80px;
	padding-top:19px;
	width:570px;
}
#espace_client_1 #espace_client_content{
	float:left;
	width:620px;
	padding:15px;
	background-color:#F0F0F0;
}
#espace_client_1_2{
	float:left;
	width:590px;
	padding:15px;
	background-color:#FFFFFF;
}
#espace_client_1_3 {
	margin: 0px 0px 0px 0px !important;
	margin: -12px 0px 0px 0px;
}

#espace_client_2 {
	text-align: left;
	width: 990px;
	background-color:#F0F0F0;
	float:left;
	margin-top:15px;
}
#espace_client_2_titre{
	background:url("/templates/look/images/Bartitre_france-990.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:38px;
	padding-left:80px;
	padding-top:19px;
	width:910px;
}
#espace_client_2_content{
	float:left;
	width:930px;
	margin:15px;
	padding:15px;
	background-color:#FFFFFF;
}
#espace_client_2_1{
	width: 930px;
	float: left;
}
#espace_client_2_2 {
	width: 930px;
	float: left;
}

.espace_client_numero {
	height: 40px;
	width: 150px;
	color: #5F9BFF;
	font-weight: bold;
	float: left;
	font-size: 20px;
	padding: 10px 0px 10px 35px;
}

.espace_client_numero2 {
	height: 40px;
	width: 150px;
	color: #999999;
	font-weight: bold;
	float: left;
	font-size: 20px;
	padding: 10px 0px 0px 35px;
}
.reservation_p {
	background: #E53517;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

#paiement_1_2_3_1, #espace_client_2_2_1_3_1 
{
	border:1px solid #CCCCCC;
	font-weight:bold;
	margin:10px;
	padding:5px;
	width:400px;
}
#virement_1 {
	height: auto;
	overflow: auto;
	border: 1px solid #cccccc;
	width: 650px;
	padding: 3px;
}

#virement_1_2_1 {
	width: 315px;
	float: left;
}

#virement_1_2_2 {
	width: 315px;
	float: left;
	margin: 0px 0px 0px 20px;
}

#virement_1_2_2_1 {
	padding: 2px;
	border: 1px solid #333333;
	margin: 1px;
}

#virement_1_2_2_2 {
	padding: 2px;
	border: 1px solid #333333;
	height: 100px;
	margin: 1px;
}

#paiement_1_2_3 {
	width: 930px;
	text-align: left;
}
.button_resa {
	border: 1px outset #E53517;
	width: 100px;
	text-align: center;
	padding: 2px;
	margin-left: 15px;
	margin-top: 15px;
}
/************************/
/**page ohara**/
#titre_ohara
{
	height: 17px;
    padding-top: 3px;
    padding-left:5px;
    width: 918px;
    color: #333333;
    font-weight: bold;
    
}
#texte_ohara
{
	background: #FEF5E6;
	width: 918px;
	padding: 10px;
	line-height: 22px;
}
#carte_ohara
{
	text-align:center;
    padding-top: 20px;
    padding-left:5px;
    padding-bottom:20px;
    width: 905px;

}
/****** Promotions *****/
#liste_promo {
    margin: 10px 23px;
}

#liste_promo h3 {
    color: #333333;
}

#liste_promo a {
	color: #125790;
	text-decoration: underline;
}
#liste_promo a:hover {
	text-decoration: none;
}
#promotion {
	padding:23px;
}
#promotion_titre {
    background:#AFE233 none repeat scroll 0 0;
	border-color:#85B819;
	border-style:solid solid none;
	border-width:1px 1px 0;
	color:#FF0000;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:22px;
	padding-left:4px;
	padding-top:8px;
	text-align:left;
	width:948px;
}
#promotion .ligne_pourcent h3 {
    padding-top: 15px;
	font-size: 15px;
	font-weight: bold;
}

#promotion .ligne_promo {
	width: 871px;
	height: 80px;
	background: #FEF5E6;
	margin: 0px 0 5px 0;
	padding: 10px 10px 10px 10px;
	/*float: left;*/
}
#promotion .ligne_promo:hover {
	background: #feebe6;
	text-decoration: none;
	cursor: pointer;
}
#promotion .ligne_promo a {
	color: #333333;
	text-decoration: none;
}
#promotion .ligne_promo a:hover {
	color: #333333;
    /*text-decoration: underline;*/
}

#promotion .ligne_1 {
	width: 120px;
	padding: 0px 10px 0px 0px;
	float: left;
}

#promotion .ligne_2 {
    width: 481px;
	padding: 0px 0px 0px 0px;
    float: left;
}

#promotion .ligne_3 {
    width: 260px;
	color: #333333;
    float: left;
    text-align: right;
}

#promotion .ligne_3 .strike {
	text-decoration: line-through;
	font-size: 16px;
}

#promotion .ligne_3 .red {
	color: #e53517;
	font-size: 16px;
    font-weight: bold;
}

#promotion .ligne_3 .clique {
	width: 130px;
    height: 26px;
    text-align: center; 
	color: #FFFFFF;
    font-size: 12px;
	
	margin: 5px 0px 0px 35px;
	padding: 5px 0px 0px 0px;
	float: right;
}
#promotion .ligne_3 .clique a {
	
	text-decoration: underline;
}
#promotion .ligne_3 .clique a:hover {
	color: #e53517;
	text-decoration: underline;
}
/****************************/
/*** Questionnaire satisfaction ***********************/
#form_content
{
	width: 990px;
	background-color:#F0F0F0;
	margin: 15px auto;
	float:left;
}
#formulaire
{
	width: 990px;
	float:left;
}

#formulaire_1
{
	background:url("/templates/look/images/Bartitre_promo-990.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:38px;
	padding-left:80px;
	padding-top:19px;
	width:910px;
}

#formulaire_2
{
	background: #FFFFFF;
	width: 930px;
	padding: 15px;
	margin: 15px;
	line-height: 22px;
	float:left;
}

#formulaire_2 .input
{
	margin-left: 20px;
	width: 300px;
}

#formulaire_2_1
{
	font-weight: bold;
	text-align: center;
}

#formulaire_2_2
{
	text-align: right;
}
/**************************/

#divToScroll_onlyTel {
	background:none repeat scroll 0 0 #E53517;
	float:left;
	margin:0 15px;
	padding:5px;
	text-align:center;
	width:300px;
}

/*** message reserveByTel  ***/
#tarifs_left {
	position: relative;
	z-index: 1;
}

#message_reserveByTel {
    background:url(/templates/look/images/message_panier.gif) no-repeat;    
    width: 225px;
	height: 147px;
	padding: 33px 15px 10px 80px;
    margin: 0px;
	font-weight: normal;
	font-size: 14px;
    color: #333333;
	position: absolute;
	z-index: 2;
}
#message_reserveByTel .tel {
	font-weight: bold;
	font-size: 28px;
    color: #008DB0;
	padding: 10px 5px 10px 0px;
}
#message_reserveByTel:hover {
	cursor: pointer;
}
/**************************/
.home_img1{
	float:left;
	width:124px;
	height:124px;
}
.home_img2{
	float:left;
	width:257px;
	height:124px;
	margin-left:8px;
}
.home_img3{
	float:left;
	width:124px;
	height:124px;
	margin-left:9px;
}
.home_img4{
	float:left;
	width:124px;
	height:124px;
	margin-top:9px;
}
.home_img5{
	float:left;
	width:124px;
	height:124px;
	margin-left:8px;
	margin-top:9px;
}
.home_img6{
	float:left;
	width:124px;
	height:124px;
	margin-left:9px;
	margin-top:9px;
}
.home_img1:hover, .home_img2:hover, .home_img3:hover, .home_img4:hover, .home_img5:hover, .home_img6:hover{
	opacity:0.5;
}

.tabOptions
{
    border-collapse: collapse;	
}

.tabOptions td 
{
	border: 1px solid #CCCCCC;
	line-height: 14px !important;
}

.tabOptions td.date
{
    text-align: center;
    border: 2px solid #AAAAAA;
    background: #FAFAFA;
    font-size: 11px;
}

.tabOptions .case
{
    padding-left: 20px !important;
}

.tabOptions .nd
{
    padding-left: 20px!important;
    color: #CCCCCC;
}
.tabOptions th
{
	text-align: center;
	border: 2px solid #AAAAAA;
	background: #EEEEEE;
	font-size: 12px;	
    line-height: 14px !important;
}

/***        Devis        ***/

#devis
{
    width: 100%;
}

.devis_1
{
    background: #E53517;
    border: 1px solid #E53517;
    border-bottom: none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px;
    height: auto;
    overflow: auto;
    width: 978px;
    float: left;
    margin-top: 20px;
}

.devis_2
{
float: left;

    border: 1px solid #E53517;
    width: 978px;
    padding: 4px;
    height: auto;
    overflow: auto;
}

.devis_3
{
float: left;

    background: #E53517; 
    width: 978px;
    padding: 5px;
    height: auto;
    overflow: auto;
    color: #FFFFFF;
    text-align: right;
    font-size: 16px;
}

.devis_2 table
{
    width: 978px;
    border-collapse: collapse;
}

.devis_2 th
{
    border: 1px solid #EEEEEE;
    background: #EEEEEE;
    padding: 3px;
}

.devis_2 td
{
    border: 1px solid #EEEEEE;
    padding: 3px;
    vertical-align: top;
}
    
#devis .button
{
    background: #29A419;
    border: 2px #29A419 outset;
    width: 150px;
    float: right;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding: 2px 0px;
    cursor: pointer;
    font-size: 12px;
    margin-top: 10px;
    margin-left: 10px;
}

#devis .button a
{
    color: #FFFFFF;
    text-decoration: none;
}
/***************************/
.resaOptions .optContent
{
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    height: auto;
    overflow: auto;
    padding: 2px;
    margin-top:-16px;
    width: 986px;
}
.resaOptions .optForm
{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    line-height: 24px;
    margin-top: 10px;
    padding: 10px 3px 3px;
    width: 980px;
}
.optForm .button {
    background: url("/templates/look/images/bt-vert-125x26.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 15px;
    padding-left: 10px;
    width: 115px;
}
.optForm .button:hover {
    text-decoration:underline;
}

