﻿/*******************************************
    head - h1
********************************************/
.bloc_principal_head { display: block; height: 50px; width: 610px; background-image: url(h1_back.gif); background-repeat: no-repeat; position:relative; }
.bloc_principal_head h1 { color: #DF5C08; font-size:18px; display:block; height:30px; margin-top:15px; position:absolute; left: 67px; }
.bloc_principal_head img { position:absolute; left: 12px; }
/*******************************************
    bloc principal
********************************************/
.bloc_principal { width:588px; border-left:1px solid #E39B2C;/*E39B2C F2D3BE*/ border-right:1px solid #E39B2C; border-bottom:1px solid #E39B2C; background-color:#FDF1EA; background-image: url(content_back.gif); background-repeat:repeat-x; padding:10px; margin-bottom:10px; }
.bloc_principal h2 { font-size:14px; color:#3976CC; }
.bloc_principal h3 { font-size:11px; color:#414141; }
.bloc_principal h2.center,.bloc_principal h3.center { text-align:center; }
.bloc_principal p.description { font-size: 11px; color: #414141; margin-bottom:10px; text-align:justify; }
.bloc_principal ul.regles li { list-style-type: decimal; font-size: 10px; font-weight: bold; color: #414141; margin-bottom: 10px; }
.bloc_principal div.criteres { color: #414141; margin-bottom:10px; text-align:center; }
.bloc_principal ul.criteres li { font-size: 10px; color: #414141; margin-bottom:10px; }
/*******************************************
    Moteur
********************************************/
.bloc_principal div.moteur {background-color:#FFFFFF; border-right:1px solid #E39B2C;border-left:1px solid #E39B2C; padding:0px 5px; margin-bottom:0px;margin-top:0px; width:574px;} 
.bloc_principal div.moteur_top {background-image:url(moteur_back.gif); width:586px;height:10px; margin-top:10px;}
.bloc_principal div.moteur_bottom {background-image:url(moteur_back.gif);background-position:0px -10px ; width:586px;height:10px;margin-bottom:5px;}
.bloc_principal div.moteur div.line { margin-bottom:5px; }
.bloc_principal div.moteur div.line select { font-size: 10px; }
.bloc_principal div.moteur div.line select.jour { width: 50px; }
.bloc_principal div.moteur div.line select.mois_annee { width:150px; }
.bloc_principal div.moteur div.line div.calendrier { display:inline; }
.bloc_principal div.moteur div.line div.calendrier img { vertical-align:middle; }
.bloc_principal div.moteur div.line span.nom { display:inline-block; width:150px; font-size:11px; font-weight:bold; color: #414141; }
.bloc_principal div.moteur div.line label.radio { font-size:10px; }
.bloc_principal div.moteur div.line span.jour { color:#CD4800; font-size:10px; display:inline-block; width:80px;}
.bloc_principal div.moteur div.line select {height:17px;}
.bloc_principal div.moteur div.nolabelline { margin-bottom:5px; padding-left:156px; }
.bloc_principal div.moteur div.validLine { text-align:center; margin-bottom:0px; margin-top: 10px;}
.bloc_principal div.moteur div.errorLine { margin-bottom:5px; font-size:11px; color:Red; font-weight:bold; text-align:center; width:488px; }
.bloc_principal div.moteur div.nbrChLine {width: 200px; float:left;}
.bloc_principal div.moteur span.valnuits { font-weight:bold; color:#CD4800; font-size:11px; }
.bloc_principal div.moteur div.resultat div.first_item {float:left;margin-left:5px;text-align:center;width:122px; height:106px;background-image:url(/hotel/css/bloc_hotel_resultat/back_prix.png);}
.bloc_principal div.moteur div.resultat div.first_item a.voir {outline:none;width:97px; background-image:url(/hotel/css/bloc_hotel_resultat/voir.png);display:block; height:22px; margin:6px auto 0 auto;background-position:0 -44px;text-decoration:none;}
.bloc_principal div.moteur div.resultat div.first_item a.voir:hover {background-position:0 -22px; }
.bloc_principal div.moteur div.resultat div.first_item a.voir:active {background-position:0 0; }
.bloc_principal div.moteur div.resultat div.first_item a.logo {display:block;}
.bloc_principal div.moteur div.resultat div.first_item span.prix {color:#EC3500;margin-bottom:6px; display:block; font-size:19px; font-weight:bold; margin-top:2px;font-family:Arial;}
.bloc_principal div.moteur div.resultat div.first_item span.nuits {padding-top:4px;color:#767676; display:block; font-size:9px; font-weight:bold;height:12px;}
.bloc_principal div.moteur div.resultat div.liste {width:441px; float:left;margin-left:5px;margin-top:20px;}
.bloc_principal div.moteur div.resultat div.liste div.column {margin-top:6px;margin-bottom:6px;width:147px;float:left;}
.bloc_principal div.moteur div.resultat div.liste div.column a {display:inline-block;height:20px;font-size:10px; font-weight:bold;text-align:right;}
.bloc_principal div.moteur div.resultat div.liste div.column a.part {width:90px;color:#2D62CA;}
.bloc_principal div.moteur div.resultat div.liste div.column a.prix {width:40px;text-decoration:none;color:#EC3500;}
.bloc_principal div.moteur div.resultat div.liste div.column a.prix:hover {text-decoration:underline;}
.bloc_principal div.moteur div.resultat h2 {padding-left:10px;}
.bloc_principal div.moteur a.open_moteur {display:block; color:Red; text-align:right;outline:none;width:135px; margin-left:auto;}

