/*Body et conteneur*/
html{font-size:100%;background:#ffffff;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;margin:0;}

#conteneur {width:974px;margin:0px auto; background-color:#ffffff;padding-left:10px;}
/*Liens et images par défaut */
img{border: none; margin: 0; padding: 0;}
a{color:#0066DB; text-decoration: none;}
a:hover {text-decoration: underline;color:#993366;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-align:left;}
h1 {font-size:18px;font-weight: bold;}
h1.bleu {font-size:18px;font-weight: normal;border-bottom: 1px dotted #6B9CCA;}
h2 {font-size:16px;}
h2.bleu{font-size:18px;color: #405f72;letter-spacing: 0.8px;line-height: 0.98em;margin-top:10px;}
h3{font-size:18px;color: #405f72;font-weight: normal;letter-spacing: 0.8px;line-height: 0.98em;margin-top:10px;margin-bottom:4px;}
h4{font-size:14px;margin: 0 0 0 0;}
abbr, acronym, dfn {border-bottom: 1px dotted #6B9CCA;cursor:help;}
ul,ol,li,p {margin:0;padding:0}
p {font-size:12px;}
p.gris{color:#636963;}
p.bleu{font-size:12px;color:#415FA4;}
p.petit{font-size:11px;}
p.vil{color:#636963;text-transform:uppercase;}
p.question{margin-top:10px;color:#636963;font-weight: bold;}

table{border-collapse:collapse;}
tr{vertical-align:top;}
th{text-align:center;font-weight:bold;background-color:#bfbfbf;}

caption{text-align:center;font-weight:bold;}
form{margin: 0; padding: 0;}

input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
form p{margin:0;padding:0;}
form td{padding-right:20px;}
label{font-weight:bold;}
label:hover{text-decoration:underline;cursor:pointer;}

fieldset{margin:10px 0;background-color:#ececec;border:none;margin-bottom:30px;}
legend{background-color:#962124;color:#ffffff;font-weight:bold;margin:2px 5px;padding:1px 4px;}

.gris{color:#9A9A9A;}

#connexion {float:right;text-align:right;font-size: 90%;color: #405f72;width:200px;}
.connexion {float:right;font-size: 90%;color: #405f72;}
.connexion, .connexionHovered {width:140px;	height:26px;color:#FFF;	font-weight:bold;background:url(images/icons/connexion.gif) no-repeat left top;cursor:pointer;	border:medium none; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.connexionHovered {background-position:left bottom;}

.envoyez {margin-left: 130px;font-size: 90%;color: #405f72;margin-top:4px;margin-bottom:8px;}
.envoyez, .envoyezHovered {width:140px;	height:26px;color:#FFF;	font-weight:bold;background:url(images/icons/connexion.gif) no-repeat left top;cursor:pointer;	border:medium none; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.envoyezHovered {background-position:left bottom;}

.vignette_g{display:block;float:left;margin:7px;}
.vignette_d{display:block;float:right;margin:7px;}
.stop{clear:both;}
.cliquable{cursor:pointer;}
.cache{display:none;}
.invisible{visibility:hidden;}
.texte_centre{text-align:center;}
.rouge{color:red;}
.petit{font-size:8px;}
.dotted{padding:5px 0;margin-bottom:20px;border-top:dotted 1px #bebebe;clear:right;}
.alerte_erreur{width:350px;border-top:solid 2px #C40A22;border-bottom:solid 2px #C40A22;color:#ffffff;background-color:#EF5411;margin:14px 0 10px 0;padding:5px 10px;}
.alerte_valide{width:400px;border-top:solid 2px #6D9330;border-bottom:solid 2px #6D9330;color:#ffffff;background-color:#8DC919;margin:10px auto;padding:5px 10px;}
.alerte_tip{border-top:solid 2px #6D9330;border-bottom:solid 2px #6D9330;color:#ffffff;background:#648102 url(images/icons/exclamation.png) left no-repeat;margin:20px auto;padding:5px 10px 5px 25px;}

.orange{color:#EF5612;}
.orangeB{color:#EF5612;font-size:16px;font-weight:bold;}
.titre1{}
.titre2{}
.accroche{}
.texte{}
.paragraphe{font-family: "Palatino", "Georgia", "Baskerville", serif;font-size:12px;color:#636963;}
.conclusion{margin-top:10px;color:#EF5612;font-size:14px;font-weight:bold;}

#haut{border-bottom:dotted 1px #6a9cca;height:110px;}
#haut #logo{float:left;}
#haut #devise{font-size: 9px;color:#405f72;text-transform:uppercase;letter-spacing: 4px;margin-top:8px;margin-bottom:3px;border-bottom: 1px dotted #6B9CCA;}
#haut .bloc_haut {font-size: 11px;font-family: Arial, Helvetica, sans-serif;float: left;background-color: #fff;margin: 5px 5px 0px 0px;overflow: hidden;}
#haut .bloc_haut a {text-decoration:underline;display: block;color: #333;width: 104px;height: 65px;background-image: url(none);margin: 1px;background-color: #FCFDFE;}
#haut .bloc_haut a:visited {display: block;color: #333;width: 104px;height: 65px;background-image: url(none);margin: 1px;}
#haut .bloc_haut a {border: solid 2px;border-color: #e7e7e7 #e7e7e7 #6D9330 #6D9330;padding: 15px 5px 3px 5px;}			
#haut .bloc_haut a:visited {border-left:2px solid #6D9330; border-right:2px solid #e7e7e7; border-top:2px solid #e7e7e7; border-bottom:2px solid #6D9330; background-image: url(none);}		
#haut .bloc_haut a:hover {text-decoration: none;background-image: url(none); display: block;margin: 0px;border: 3px solid #cc3300;}		
#haut .bloc_haut a span {font-family: Georgia, serif;color:  #003F7E;font-size: 16px;padding: 0px 0px 0px 0px;}		
#haut .bloc_haut a:visited span {font-weight: normal;}			
#haut .bloc_haut a:hover span {color:  #cc0000;}
#haut .bloc_haut p {padding: 0px;margin: 0px;line-height: 1em;}

.bleu {margin-top:4px;color:#405F72;}
.bleuB {margin-top:4px;color:#405F72;font-size:16px;font-weight:bold;}

/*	Date- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#date {padding: 0px;width: 240px;float: right;font-family: Arial, Helvetica, sans-serif;font-size: 31px;color: #ccc;text-transform: uppercase;
text-align: right;letter-spacing: -2px;margin-top: 0px;padding: 6px 0px 0px 0px;line-height: 1em;}
			
#date div {font-size: 11px;letter-spacing: normal;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;line-height: 1em;
color: #bfd4ea;background-color: #6699cc;width: 38px;text-align: center;float: right;padding: 4px 0px 4px 0px;margin: 0px 0px 0px 6px;}

.iconchiffre {font-size:16px;font-weight:bold;color: #63832E;border-bottom: 1px dotted #6B9CCA;}


#contenu{clear:both;padding-top:10px;padding-bottom:20px;}
#col_g{float:left;width:50%;padding-bottom:20px;}
#col_g2{float:left;width:48%;padding-bottom:20px;padding-right:10px;}
#col_d{float:left;width:50%;padding-bottom:20px;}

#menu_g{float:left;width:30%; padding-bottom:20px;border-bottom: 1px dotted #6B9CCA;}
#menu_d{float:left;width:70%;padding-bottom:20px;}

.menugauche {border-right: 1px solid #F6ECF5; width:85%;}

#main_g{width:70%;float:left;}
#main_d{width:30%;float:left;}
.menu-droite{padding-left:8px;}
.menudroite{width:26%;float:left;border-left : 1px solid #ddd;padding-left:6px;}

.gdtitre {color:#E78B0E;}
.sstitre {color:#415F8B;}





/*	Accueil	*/
.titresearchindex{margin-top:20px;font-size: 12px;margin-bottom:20px;color:#BF0D1B;}
.searchindex{font-size: 11px;color:#6C8D34;border-bottom:1px solid #E9F7D2;padding:2px 2px 2px 0;margin-right:35px;}
.searchindex2{margin : 0; font-size: 105%;color: #405f72;font-weight: bold;border-bottom : 1px solid #ddd;background-color: #F5F5FA;padding:5px;}

/* =slideshow */
.slideshow { position : relative; width : 450px; height : 254px; padding : 10px; background-color : #fff; border : 1px solid #ede4c3; }
.slideshow-images { z-index : 1; position : absolute; }
.slideshow h3 { z-index : 2; position : absolute; top : 20px; left : 20px; color : #fff; font-size : 16px; text-shadow : #000 1px 1px 2px; }
.slideshow a, .slideshow a:visited { color : #fff; }
.slideshow p { z-index : 2; position : absolute; bottom : 10px; left : 10px; margin : 0 10px 0 0; padding : 10px; background : rgba(0, 0, 0, .5); color : #fff; }
#content-main .slideshow { margin-bottom : 3em; }

.article .slideshow { width : 350px; height : 250px; margin-bottom : 0; }


/*	formulaire inscription	*/

#form_recherche{border:solid 2px #DEDEDE;}

.form_header{background:#8f99c7;padding:10px;}
.form_header h1{font-size:22px;color:white;}
.form_header_orange{background:#E78B0E;padding:10px;}
.form_header_orange h1{font-size:22px;color:white;}
.small{color:#1486CA;display:block;font-size:11px;font-weight:normal;}
#form_recherche h2{color:#ffffff;font-size:16px;}
#form_recherche h3{color:#ffffff;font-size:12px;}
#form_recherche label{display:block;float:left;width:130px;text-align:right;font-size:12px;padding-right:8px;font-weight: normal;}
.form-rech-accueil {width:450px;}
.form-rech-pro {width:500px;margin-top:10px;}
.basdepage{background:#8f99c7;padding:10px;font-size:10px;color:white;background-color:#8F99C7;padding: 5px;}

#mike {position: absolute;margin-top: -60px;left: 70%;}
#mikegauche {position: absolute;margin-top: -60px;left: 40%;}
#mikedroite {position: absolute;margin-top: -60px;left: 65%;}
.inscription {padding:10px;}

/*	formulaire reservation	*/
#form_resa{border:solid 2px #DEDEDE;}
#form_resa label{display:block;float:left;width:70px;text-align:right;font-size:13px;padding-right:8px;font-weight: normal;}


.explic {color:#ffffff;font-weight: normal;font-size:11px;}
.baptiste {border-bottom: 1px dotted #6B9CCA;}
.petitbaptiste {border-bottom: 1px dotted #6B9CCA;width:80%;}

.rech-donnees {font-size: 110%;color: #585858;border-top:solid 1px #dedede;}

#liens_menug {width:80%;list-style: none ;margin: 0 ;padding: 0 ;}
#liens_menug li{background: #F7F7F7 ;color: #fff ;border-bottom: 1px solid #BDC0CE;border-left: 1px solid #BDC0CE;margin-bottom: 1px ;}
#liens_menug li a {display: block;  cursor: pointer; font-size: 90%;font-weight: bold;text-decoration: none;background: url(images/icons/plusnoir.gif) no-repeat 6px 5px;; padding-left:30px; padding-right:6px; padding-top:6px; padding-bottom:6px}
#liens_menug li a:hover, #navigation li a:focus, #navigation li a:active {background: #EEEEEE url(images/icons/plus.gif) no-repeat 6px 5px;font-weight: bold;color: #405f72;}

form .l{clear:left;border-bottom:solid 1px #dedede;padding:5px;color:#27367A;background-color:#F5F5FA;}


.offre_item{margin:14px 0;clear:left;height:180px;margin-bottom:27px;}
.offre_item_espaceperso{border-bottom:dotted 1px #bebebe;margin:6px 0;clear:left;padding-top:20px;}
.photo_g{border:solid 2px #bebebe;float:left;margin:0 10px 5px 0;width: 280px;}
.offre-titre {margin : 0 0 0 0; font-size: 120%;color: #5578CA;font-weight: bold;border-bottom : 1px solid #ddd;border-top : 1px solid #ddd;background-color: #F1F5FA;padding:4px;}
.demande_item{margin:10px 0;clear:left;padding-top:10px;}
.demande_titre{margin : 0; font-size: 110%;color: #405f72;font-weight: bold;border-bottom : 1px solid #ddd;background-color: #E6F0EB;padding:5px;line-height:130%;}
.demande_titre_bleu{margin : 0; font-size: 110%;color: #fff;font-weight: bold;border-bottom : 1px solid #ddd;background-color: #6699CC;padding:5px;}

.attente {color: #0066CC;}

.statut_recherche{margin : 0; font-size: 110%;color: #405f72;border-bottom : 1px solid #ddd;background-color: #E6F0EB;padding:5px;}

.achat {margin : 0; font-size: 110%;color: #0066CC;font-weight: bold;background-color: #E6F0EB;padding:5px;}
a.achat {color: #405F72;text-decoration: none;}
a:hover.achat {background-color: #6699CC;color: white;}

.vente {margin : 0; font-size: 120%;color: white;font-weight: bold;background-color: #E78B0E;padding:5px;}
a.vente {color: white;text-decoration: none;}
a:hover.vente {background-color: #82170F;}

.btn_nb_agences_contactees{margin : 0 0 0 0; font-size: 90%;color: #5578CA;border-bottom : 1px solid #ddd;border-top : 1px solid #ddd;}
ul.bouton_actions li{display:inline;border:solid 1px #bebebe; padding:0 4px; text-align:center;}
ul.bouton_actions li a{color:purple;font-weight:bold;}

.pgauche {float:left;width:25%;}
.pdroit {float:left;font-size: 90%;color: #405f72;padding-left:10px;width:70%;}

/*	col droite 1/3	*/
.listedroitevente{padding:10px;border-left:1px solid #757575;}


/*	pieddepage	*/
#menu_bas{clear:both;border-top:solid 4px #6a9cca;margin-top:20px;padding-bottom:20px;height:100px;}
#menu_bas div{float:left;width:30%;padding-right:10px;}
#pied{clear:both;margin-top:20px;margin-bottom:4px;border-top:dotted 1px #6a9cca;}
.pieddepage{border-top:dotted 1px #6a9cca;}
.basgauche {float:left;}
.basdroit {margin-left:600px;float:left;}


/*Espace Perso*/
.nombreagence{margin : 0 0 0 0; font-size: 120%;color: #5578CA;font-weight: bold;border-bottom : 1px solid #ddd;border-top : 1px solid #ddd;}
.nombreoffre{margin : 0; font-size: 120%;color: white;font-weight: bold;background-color: #E78B0E;padding:5px;width:130px;}
.titrerecherche{margin : 0; font-size: 110%;color: #fff;font-weight: bold;border-bottom : 1px solid #ddd;background-color: #6699CC;padding:5px;}
.margehaut{margin-top:20px;}

.bouton {margin-top:8px;padding:5px 0 5px 0;font-size: 11px;letter-spacing: normal;font-style:normal;font-weight: bold;}
.bouton a, div.bouton span {padding : 0.4em 0.6em ; margin : 0.2em}
.bouton a {border : 1px solid #D1E8EF ; display : inline}
.bouton span {color : #0066DB ; border : 1px solid #ddd;}
.bouton span.cliquable:hover{color : #fff ; border : 1px solid #ddd;background : #567BC9;text-decoration:underline;}
.bouton span.cliquablerouge{color : #fff ; border : 1px solid #ddd;background : #EF5411;}
.bouton span.cliquablerouge:hover{color : #fff ; border : 1px solid #ddd;background : #6D9330;}
.bouton span.cliquablevert{color : #fff ; border : 1px solid #ddd;background : #8BC620;}
.bouton a:hover, div.bouton a:active {color : #fff ; background : #567BC9}
.bouton a:selected {font-weight : bold ; color : #ddd ; background : #567BC9}
.bouton span.current {font-weight : bold ; color : #ddd ; background : #567BC9}
.bouton span.disabled {background-color : #fff ; color : #ddd ; border : 1px solid #ddd}

.info {font-size: 105%;color: #405f72;border-bottom: 1px dotted #6B9CCA;}

.offrerecue{margin-bottom:10px;margin-top:10px;}

/*ButtonOK*/
.buttonSubmitOK, .buttonSubmitOKHovered {width:45px;	height:26px;color:#FFF;	font-weight:bold;background:url(images/icons/buttonok.gif) no-repeat left top;	cursor:pointer;	border:medium none; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.buttonSubmitOKHovered {background-position:left bottom;}

.nb-offre {margin-top : 5px; font-size: 120%;color: #5578CA;border-bottom : 1px solid #ddd;border-top : 1px solid #ddd;}

.offredescrition {display:block;font-size: 90%;color: #525252;text-align:left;width:500px;margin-left:225px;margin-bottom:6px;padding-left:15px;border-left:1px dotted #6B9CCA; }

/*offre*/
.faireuneoffre{margin-top:30px; }


/*Photo*/


.pho #photo {float : left;width : 130px;height: 98px;margin-right : 35px; padding : 10px 10px 10px 10px; background-color : #F0F0F0; border : 1px solid #dab69c;}
.pho a:hover img#photo{ width : 150px; height : 113px; padding : 5px; background-color : #fff; border : 1px solid #333; }


/*recherche*/
.rechdate{color:#636963;margin-bottom:35px;border-bottom:1px dotted #6B9CCA;padding-bottom:5px;}
.annoncez{margin-top:35px;font-size:12px;color:#526725;}
.vendez{margin-top:35px;font-size:14px;color:#526725;}
.vil{color:#636963;text-transform:uppercase;}
.pate{border-top:1px solid #E6F0EB;border-bottom:1px solid #E6F0EB;margin-bottom:20px;}
.petittitre {color:#405F72;}

/*annuaire agences*/
#listing_pub {margin: 0 0 0 0;padding:5px;background-color :#F0FBDD;}


.nom{color:#08326C;font-size:13px;font-weight:bold;letter-spacing: -0.4px;margin-top:5px;text-transform: uppercase;}
.ville{color:#838383;font-size:13px;font-weight:bold;letter-spacing: -0.4px;margin-top:5px;text-transform: uppercase;float:right;}
.cp{color:#08326C;font-size:13px;font-weight:bold;letter-spacing: -0.4px;margin-top:5px;text-transform: uppercase;float:left;}
.adresse{color:#838383;font-size:13px;float:left;}
.web {font-size:10px;color:#838383;margin-top:4px;}
.separateuragence {border-top: 1px dotted #6B9CCA;margin-top: 8px;margin-bottom: 8px;}

.pagination {padding:5px;border-bottom: 1px dotted #6B9CCA;}
.pagination a, div.pagination span {padding : 0.4em 0.6em ; margin : 0.2em}
.pagination a {border : 1px solid #D1E8EF ; display : inline}
.pagination span {color : #000 ; border : 1px solid #ddd}
.pagination a:hover, div.pagination a:active {color : #fff ; background : #0091BE}
.pagination span.current {font-weight : bold ; color : #ddd ; background : #0091BE}
.pagination span.disabled {background-color : #fff ; color : #ddd ; border : 1px solid #ddd}

.menu {width: 300px ;list-style: none ;margin: 0 ;padding: 0 ;}
.menu li {background: #F7F7F7 ;color: #fff ;border-bottom: 1px solid #BDC0CE;border-left: 1px solid #BDC0CE;margin-bottom: 1px ;}
.menu li a {display: block;  cursor: pointer; font-size: 90%;font-weight: bold;text-decoration: none;background: url(images/icons/plusnoir.gif) no-repeat 6px 5px;; padding-left:30px; padding-right:6px; padding-top:6px; padding-bottom:6px}
.menu li a:hover, .navigation li a:focus, .navigation li a:active {background: #EEEEEE url(images/icons/plus.gif) no-repeat 6px 5px;font-weight: bold;color: #405f72;}

#annu {padding: 5px;text-transform: uppercase;color:white;background-color:#6799CA;font-weight: bold;margin-bottom:5px;}
.sidebar {padding: 0;text-transform: uppercase;color:#5F5F5F;margin-top:5px;}

#barre {width: 300px ;list-style: none ;margin: 0 ;padding: 0 ;}
#barre li {background: #6799CA ;color: #FFFFFF ;border: 1px solid #BDC0CE ;margin-bottom: 1px ;}
#barre li a {display: block; cursor: pointer; font-size: 90%;color: #FFFFFF ;font-weight: bold;text-decoration: none;background: url('http://www.neufetancien.fr/icon/moins2.gif') no-repeat 6px 5px;; padding-left:30px; padding-right:6px; padding-top:6px; padding-bottom:6px}
#barre li a:hover, #navigation li a:focus, #navigation li a:active {background: #EEEEEE url('http://www.neufetancien.fr/icon/moinsnoir.gif') no-repeat 6px 5px ;text-decoration: line-through ;color: #2A4E8A;}

.nombrepage{text-transform: uppercase;color:#5F5F5F;margin-bottom:4px;margin-top:40px;}
.nombregrand{text-transform: uppercase;color:#5F5F5F;margin-bottom:4px;margin-top:100px;}

/*AIDE*/
.hautclefs{position: absolute;margin-top: -40px;left: 65%;}
.cont{margin-top:20px;}

/*contenu invest*/
.vert{color:#6D9131;font-size:15px;font-weight:bold;}
.rougefonce{color:#C00D20;font-size:17px;font-weight:bold;}
.orangefonce{margin-top:10px;color:#EF5612;;font-size:17px;font-weight:bold;}


/*ESTIMATION*/
.etudedesprix{color:#405F72;font-size: 16px;font-weight:bold;}
.estimation {font-size: 16px;font-weight:bold;color:#68A817;margin-top:3px;}
.textestimation {font-size: 12px;font-family: "Palatino", "Georgia", "Baskerville", serif;}
.titreestimation {background: url('http://www.neufetancien.fr/images/icons/neta.ico') no-repeat 0px 0px;margin-top:6px;margin-bottom:3px;font-size:15px;font-weight:bold;padding-left:24px;}

/*vente*/

.separationneta {margin-top:25px;}
.separationrub {margin-top:45px;}

.margebas {margin-top:6px;}
.trait{border-bottom: 1px dotted #6B9CCA;margin-top:5px;}

.listing{font-size:18px;color: #405f72;font-weight:bold;border-bottom: 1px solid #6B9CCA;padding-top:5px;padding-bottom:5px;margin-left:0px;}
.listing a {color:#405f72;}
.listing a:hover {color: white;background: #F4560D;padding:5px;}
.soustitre {margin-top:10px;color: #648325;font-weight:bold;}
.photo {width:97%;border-top: 2px solid #6B9CCA;border-left: 2px solid #6B9CCA;border-bottom: 2px solid #6B9CCA;}

.titrebleu {margin-top:4px;font-size:18px;color: #405f72;font-weight:bold;}

.presentation {color:#405f72;margin-top:4px;margin-bottom:4px;}

.case{margin-bottom:60px;}
.case li{background: #6699CC;padding: 6px;color: white;width:100px;margin:1px;float:left;text-align:center;height:34px;}
.listecaracteristique li{background: #FBFCFD;border-bottom: 1px solid #CCE0EA;border-right: 1px solid #CCE0EA;padding: 2px;color: #264859;list-style-type: none; }
.listecaracteristique span{padding-left:5px;color:#405f72;font-size:11px;margin-right:10px;}
.paragraphevente {margin-top:14px;}

ul.argument{padding:4px;}
ul.argument li {list-style-type:none;color:#BF0D1B;font-weight:bold;background: #FBFCFD;margin: 0;padding: 0.3em;
padding-left:25px;letter-spacing: 0.6px;line-height: 0.98em;background: #EEEEEE url('http://www.neufetancien.fr/images/icons/neta.ico') no-repeat 6px 5px;
border-bottom: 1px solid #CCE0EA;}

.arg{margin-bottom:60px;}
.arg li{list-style-type:none;background: #6699CC;padding: 6px;color: white;width:100px;margin:1px;float:left;text-align:center;height:34px;}
.ligne {border-bottom:1px solid #D1E0EF;margin-bottom:2px;}

.nomresidence{font-size:22px;color: #EF5411;font-weight:bold;letter-spacing: 0.6px;line-height: 0.98em;border-bottom: 1px dotted #6B9CCA;}

.jereserve {padding:20px;border-bottom: 1px dotted #6B9CCA;}

.descriptionlot {font-size:13px;color: #405F72;margin-bottom:10px;}


/* grille */
.grid_1 { width:102px;border-right:solid 1px #DFDFDF; }
.grid_2 { width:214px; }
.grid_3 { width:326px; }
.grid_4 { width:438px; }
.grid_5 { width:550px; }
.grid_6 { width:662px; }
.grid_7 { width:774px; }
.grid_8 { width:876px; }

/* grille décalé e*/
.grid_33 {width:326px;}
.grid_11 {width:110px;}
.grid_22 {width:220px;}
.grid_22d {width:220px;}
.grid_333 {width:350px;}
.grid_44 {width:480px;}
.grid_55 {width:550px;}
.grid_77 {width:820px;}

.column {margin: 0 5px;overflow: hidden;float: left;display: inline;}
.row {width: 974px;margin: 0 auto;overflow: hidden;margin-bottom:10px;}
.row .row {margin: 0 -5px;width: auto;display: inline-block;}

/* Frame */




#resaok img {display: none;} 
#resaok{ 
  display: block; 
  width:100px; 
  height:107px; 
  background-image:url(images/jereserve2.jpg); 
} 
#resaok:hover {background-image:url(images/jereserve.jpg);}



.tableau {border-collapse:collapse}
.tableau td {
    padding : 0.4em ;
    border-spacing:0;
    border:1px solid #666;
    empty-cells: show;
    background-color:#fafafa;
 }
.tableau caption {
    font-size:2em;
    padding:1em 0 0.5em 1em; // HDBG;
}
.tableau tr.impaire td {
   background-color: #eee;
}
.tableau th {
   color: #666;
   font-size:0.8em;
   font-weight:bold;
   text-align:center;
}

.titrelistelot{margin-top:15px;margin-bottom:4px;border-bottom: 1px solid #CCE0EA;}
.lotnumero{display: block;float:left;width:50px;}
.lottype{display: block;float:left;width:100px;}
.lotpiece{display: block;float:left;width:90px;}
.lotetage{display: block;float:left;width:110px;}
.lotsurf{display: block;float:left;width:80px;}
.lotprix{display: block;float:left;width:120px;}

.tableaulot{margin-bottom:30px;border-bottom: 1px solid #CCE0EA;}

.formulaire-resa{width:450px;}

.center{text-align:right;}


