

html, body {
text-align: center;
color: #513C40;
font-size: 11px;
line-height: 15px;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background: #EDE8C4;
}
table {
border-collapse: collapse;
margin: 6px 0;
padding: 0;
}
td {
border: 1px solid #93817e;
margin: 0;
padding: 4px;
}
h1 {
text-transform: uppercase;
color: #983222;
line-height: 22px;
margin: 0 0 9px 0;
padding: 4px 0 0 4px;
background: transparent url(/images/barre.png) repeat-y;
}
#main.with_sidebar h1 {
margin: 0 0 4px 158px;
}
h2 {
text-transform: uppercase;
color: #983222;
margin: 10px 0 10px 0;
padding: 0;
background: transparent;
}
#main #content #topBanner {
position: absolute;
right: 22px;
top: 20px;
z-index: 2000;
}
h1, #content h2:first-letter, h2 a:first-letter {
font-size: 18px;
}
h2.banner {
text-align: center;
}
#main.with_sidebar h2.banner {
position: absolute;
top: 209px;;
left: 50%;
}
.form-domaines h2 {
font-size: 12px;
width: 96%;
float: left;
margin: 8px 0 6px 0;
background: transparent url(/images/barre.png) repeat-y;
}
#hiddenForm, #hiddenForm2, #hiddenForm3 {
margin: 0;
width: auto;
}
.form-domaines h2.higher {
width: 160px;
margin: -21px 0 8px 0;
}
.one-result h2, #content #rectangle3 h2 {
margin: 0 0 6px 0;
}
#content h2#clic {
width: 168px;
font-size: 11px;
line-height: 12px;
position: absolute;
left: 50%;
top: 119px;
background: white;
margin: 0 0 0 31px;
padding: 4px 70px 4px 6px;
}
#content h2#clic:first-letter {
font-size: 12px;
}
#price {
position: absolute;
left: 50%;
top: 27px;
margin: 0 0 0 -253px;
}
h2, #content .one-result h2:first-letter, #content h2.banner:first-letter, #price:first-letter {
font-size: 14px;
}
h3 {
color: #983222;
margin: 0;
padding: 4px 0 6px 0;
}
.one-result h3.float_left  {
width: 160px;
}
h3, #content .form-domaines h2:first-letter {
font-size: 13px;
}
img {
border: 0;
margin: 0 0 0 10px;
padding: 0;
}
#carte-france-texte {
clear: right;
float: right;
margin: 58px 0 0 0;
}
#carte-appellations {
position: absolute;
right: 105px;
top: 110px;
}
#carte-domaine {
margin: 20px 0 0 48px;
}
.one-result img {
float: left;
}
#frame img {
display: block;
margin: 0 auto;
}
#rectangleForm img, #content #gouts img, .baron .one-result img {
margin: 0;
}
td img {
margin: 0 4px 0 0;
}
.baron .one-result .bouteille {
margin: -143px 0 0 4px;
}
.detail .one-result .bouteille {
margin: -273px 0 0 0;
}
span {
font-weight: bold;
}
#content #detail span {
color: #EDE8C4;
font-weight: normal;
position: absolute;
top: 0;
width: 130px;
margin: 0 0 0 -4px;
padding: 2px 2px 2px 4px;
background: #983222;
}
#content #detail span:first-letter {
font-size: 15px;
}
#li_newsletter a span {
color: #983222;
display: block;
line-height: 15px;
font-size: 17px;
width: 70px;
}
#menu2 #li_newsletter a:hover span {
color: #7A221B;
}
#menu2 #li_newsletter a span.bigger {
display: inline;
color: #EDE8C4;
font-size: 10px;
line-height: 11px;
font-weight: normal;
}
span.cote{
color: #E37222;
}
span.beaujolais{
color: #970254;
}
span.villages {
color: #42145F;
}
span.float_left {
float: left;
}
span.error {
font-size: 10px;
margin: 0 0 0 4px;
}
.error {
color: #C12A1A;
}
a {
color: #542124;
text-decoration: none;
margin: 0;
padding: 0;
}
#content a:hover {
color: #891515;
}
#content .frame a:hover {
text-decoration: none;
}
#content p a:hover {
text-decoration: underline;
}
#EN, #FR {
position: absolute;
top: 129px;
left: 0;
width: 30px;
height: 18px;
background: white url(/images/drapeau-EN.png);
border: 1px solid #EDE8C4;
}
#FR {
background: white url(/images/drapeau-FR.png);
}
#header {
height: 149px;
background: transparent url(/images/logo1.jpg) no-repeat;
}
#pagination #left_array, #pagination #right_array {
width: 10px;
height: 10px;
background: transparent url(/images/left.png);
margin: 2px 3px;
}
#pagination #right_array {
background: transparent url(/images/right.png);
}
#menu li a, #menu2 li a, #content .sidebar li a, #header , #EN, #FR, #pagination *, #content .one-result a.suite, #content .one-result a.infos, #content #a_validation, #content #a_validation2, #content .validation {
display: block;
}
#EN, #FR, #header, #pagination a {
font-size: 0;
}
#step a {
font-size: 14px;
}
#content #detail a {
line-height: 16px;
text-decoration: underline;
}
#content h2 a {
line-height: 20px;
color: #983222;
padding: 2px 4px;
}
#content h2.banner a {
color: #EDE8C4;
background: #983222;
margin: 0 auto;
}
.one-result h2 a:first-letter, h2.banner a:first-letter {
font-size: 14px;
}
#back a {
color: #513C40;
position: absolute;
left: 50%;
top: 180px;
width: 40px;
margin: 0 0 0 393px;
padding: 0 0 14px 0;
background: transparent url(/images/go-back.png) 1px 12px no-repeat;
}
#content .one-result a.suite, #content .one-result a.infos, #content #a_validation, #content #a_validation2, #content .validation {
font-size: 9px;
text-transform: uppercase;
text-align: center;
color: #EDE8C4;
position: absolute;
width: 31px;
height: 12px;
right: 6px;
bottom: 20px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent url(/images/suite.png) no-repeat;
}
#content .one-result a.infos {
width: 144px;
height: 17px;
bottom: 270px;
right: 30px;
background: transparent url(/images/infos.png) no-repeat;
}
#content #a_validation, #content #a_validation2, #content .validation {
font-size: 12px;
left: 50%;
top: 26px;
bottom: auto;
width: 191px;
height: 19px;
margin: 0 0 0 -72px;
background: transparent url(/images/validation.png) no-repeat;
}
#content #a_validation2 {
margin: 0 0 0 130px;
}
#content .form-domaines #a_validation {
top: 460px;
}
#content .validation {
bottom: 2px;
top: auto;
margin: 0 0 0 -95px;
}
#main {
position: relative;
width: 900px;
margin: 4px auto;
padding: 0;
background: white url(/images/titre1.jpg) no-repeat right top;
}
#main.domaines {
background: white url(/images/titre2.jpg) no-repeat right top;
}
#main.fleurie {
background: white url(/images/appellations/FR/bandeau-devise-fleurie.jpg) no-repeat right top;
}
#main.brouilly {
background: white url(/images/appellations/FR/bandeau-devise-brouilly.jpg) no-repeat right top;
}
#main.cote-de-brouilly {
background: white url(/images/appellations/FR/bandeau-devise-cote-de-brouilly.jpg) no-repeat right top;
}
#main.chenas {
background: white url(/images/appellations/FR/bandeau-devise-chenas.jpg) no-repeat right top;
}
#main.chiroubles {
background: white url(/images/appellations/FR/bandeau-devise-chiroubles.jpg) no-repeat right top;
}
#main.julienas {
background: white url(/images/appellations/FR/bandeau-devise-julienas.jpg) no-repeat right top;
}
#main.morgon {
background: white url(/images/appellations/FR/bandeau-devise-morgon.jpg) no-repeat right top;
}
#main.moulin-a-vent {
background: white url(/images/appellations/FR/bandeau-devise-moulin-a-vent.jpg) no-repeat right top;
}
#main.regnie {
background: white url(/images/appellations/FR/bandeau-devise-regnie.jpg) no-repeat right top;
}
#main.saint-amour {
background: white url(/images/appellations/FR/bandeau-devise-saint-amour.jpg) no-repeat right top;
}
#main.beaujolais {
background: white url(/images/appellations/FR/bandeau-devise-beaujolais.jpg) no-repeat right top;
}
#main.beaujolais-villages {
background: white url(/images/appellations/FR/bandeau-devise-fleurie.jpg) no-repeat right top;
}
#main.beaujolais-blanc {
background: white url(/images/appellations/FR/bandeau-devise-beaujolais-blanc.jpg) no-repeat right top;
}
#main.beaujolais-rose {
background: white url(/images/appellations/FR/bandeau-devise-beaujolais-rose.jpg) no-repeat right top;
}
#main.vins-nouveaux {
background: white url(/images/appellations/FR/bandeau-devise-vins-nouveaux.jpg) no-repeat right top;
}
#main.cremants {
background: white url(/images/appellations/FR/bandeau-devise-cremants.jpg) no-repeat right top;
}
#menu , #menu2, #menu ul li {
clear: both;
margin: 0;
padding: 0;
background: transparent;
}
#menu li, #menu2 li {
float: left;
list-style-type:none;
margin: 0;
padding: 0 0 0 0;
background: #f6f3de;
}
#menu li:hover ul {
display: block;
}
#menu li a, #menu2 li a, #content .sidebar li a {
text-align: center;
text-transform: uppercase;
color: #EDE8C4;
font-size: 12px;
width: 147px;
margin: 0;
padding: 4px 0 2px 0;
background-color: #983222;
border-right: 2px solid #EDE8C4;
}
#menu li #panier {
border: 0;
width: 155px;
background: #983222 url(/images/panier.png) no-repeat 104px 2px;
}
#menu li a:hover, #menu2 li a:hover, #content .sidebar li a:hover, #menu li #panier:hover, #content h2.banner a:hover {
color: white;
background-color: #7A221B;
}
#menu ul {
display: none;
z-index: 1000;
position: absolute;
margin: 0 0 0 0;
padding: 0;
background: white;
}
#menu ul li a {
width: 143px;
height: 16px;
padding: 3px 2px 2px 2px;
}
#menu ul li a:hover {
padding: 2px 0 1px 4px;
border-top: 1px solid #f6f3de ;
border-bottom: 1px solid #f6f3de ;
}
#menu ul li a:first-letter {
font-size: 15px;
}
#menu ul li #fleurie, #fleurie2, #content .form-domaines #fleurie2, div.fleurie {
background: #AA1935;
}
#menu ul li #brouilly, #brouilly2, #content .form-domaines #brouilly2, div.brouilly {
background: #4D1D35;
}
#menu ul li #cote, #cote2, #content .form-domaines #cote2, div.cote {
background: #E37222;
}
#menu ul li #chenas, #chenas2, #content .form-domaines #chenas2, div.chenas {
background: #673327;
}
#menu ul li #chiroubles, #chiroubles2, #content .form-domaines #chiroubles2, div.chiroubles {
background: #98141B;
}
#menu ul li #julienas, #julienas2, #content .form-domaines #julienas2, div.julienas {
background: #664066;
}
#menu ul li #morgon, #morgon2, #content .form-domaines #morgon2, div.morgon {
background: #700045;
}
#menu ul li #moulin, #moulin2, #content .form-domaines #moulin2,div.mav {
background: #B13222;
}
#menu ul li #regnie, #regnie2, #content .form-domaines #regnie2, div.regnie {
background: #5C7F92;
}
#menu ul li #saint, #saint2, #content .form-domaines #saint2, div.samour {
background: #6D2D41;
}
#menu ul li #villages, #villages2, #content .form-domaines #villages2, div.villages {
background: #42145F;
}
#menu ul li #beaujolais, #beaujolais2, #content .form-domaines #beaujolais2, div.beaujolais {
background: #970254;
}
#menu ul li #blanc, #blanc2 {
background: #878800;
}
#menu ul li #rose, #rose2 {
background: #FF6E00;
}
#menu ul li #nouveaux, #nouveaux2, #content .form-domaines #nouveaux2, div.nouveaux {
background: #E1007A;
}
#menu ul li #cremants, #cremants2 {
color: black;
background: #FBC200;
}
#menu ul li #autre, #autre2 {

background: #b05e2f;
}
#menu2 li a {
font-size: 11px;
height: 36px;
padding: 24px 0 2px 0;
}
#menu2 li a.dual_line {
height: 43px;
padding: 17px 0 2px 0;
}
#menu2 li.no_border a {
width: 150px;
border: 0;
}
#menu2 #li_newsletter a {
text-align: left;
height: 57px;
line-height: 11px;
padding: 5px 0 0 5px;
background: #983222 url(/images/lettre.gif) no-repeat 0 2px;
}
#content .frame li a {
display: inline;
}
#content #fleurie2, #content #brouilly2, #content #autre2, #content #cote2, #content #chenas2, #content #chiroubles2, #content #julienas2, #content #morgon2, #content #moulin2, #content #regnie2, #content #saint2, #content #villages2, #content #beaujolais2, #content #blanc2, #content #rose2, #content #nouveaux2, #content #cremants2 {
text-transform: uppercase;
display: block;
position: absolute;
left: 50%;
width: 118px;
font-size: 10px;
line-height: 9px;
color: white;
margin: 0 0 0 324px;
padding: 1px;
}
#content #fleurie2, #content #chiroubles2, #content #regnie2, #content #cote2, #content #brouilly2, #content #villages2 {
text-align: right;
margin: 0 0 0 31px;
}
#content #fleurie2 {
top: 183px;
}
#content #chiroubles2 {
top: 197px;
}
#content #regnie2 {
top: 211px;
}
#content #cote2 {
top: 245px;
}
#content #brouilly2 {
top: 259px;
}
#content #villages2 {
top: 295px;
}
#content #julienas2 {
top: 135px;
}
#content #saint2 {
top: 149px;
}
#content #chenas2 {
top: 163px;
}
#content #moulin2 {
top: 177px;
}
#content #morgon2 {
top: 223px;
}
#content #cremants2 {
color: black;
top: 372px;
}
#content #beaujolais2 {
top: 386px;
}
#content #rose2, #content #beaujolais2.placeOfRose, #content #blanc2.placeOfRose, #content #cremants2.placeOfRose, #content #autre2.placeOfRose {
top: 400px;
}
#content #blanc2 {
top: 414px;
}
#content #nouveaux2 {
top: 428px;
}
#content #rectangleForm #fleurie2, #content #rectangleForm #brouilly2, #content #rectangleForm #cote2, #content #rectangleForm #chenas2, #content #rectangleForm #chiroubles2, #content #rectangleForm #julienas2, #content #rectangleForm #morgon2, #content #rectangleForm #moulin2, #content #rectangleForm #regnie2, #content #rectangleForm #saint2, #content #rectangleForm #villages2, #content #rectangleForm #beaujolais2, #content #rectangleForm #nouveaux2 {
text-align: center;
font-size: 12px;
text-transform: uppercase;
height: 14px;
width: 173px;
float: left;
position: static;
margin: 0;
padding: 10px 1px 4px 1px;
}
#content #rectangleForm #nouveaux2 {
width: 348px;
}
#content {
position: relative;
font-size: 13px;
float: left;
clear: both;
width: 864px;
min-height: 480px;
text-align: left;
color: #3A2E31;
padding: 18px 12px 22px 24px;
background: #EDE8C4 url(/images/fond2.jpg);
}
#main.with_sidebar #content {
width: 888px;
padding: 24px 12px 24px 0;
}
#frame {
float: left;
position: relative;
width: 418px;
margin: 0 8px 10px 0;
padding: 8px;
background: white url(/images/fond_frame.png) repeat-y;
}
#content #frame ul#second_one li, #content .sub_rectangle li {
list-style-type: disc;
list-style-position: inside;
margin: 6px 0;
}
#content .sub_rectangle ul {
margin: 0 0 10px 20px;
}
#content .sub_rectangle li {
list-style-position: outside;
}
#content #pagination {
color: #983222;
position: absolute;
right: 50%;
font-weight: bold;
top: 36px;
padding: 1px 8px;
margin: 0 -430px 0 0;
}
#content #pagination * {
float: left;
}
p {
margin: 0;
padding: 3px 0;
}
#content p {
text-align: justify;
margin: 0 0 9px 0;
padding: 0;
}
p.red {
color: #542124;
}
#main.domaines .text_centered {
text-align: center;
}
#main.domaines p.bordered {
border-bottom: 1px solid #93817e;
}
#content p.star {
font-size: 14px;
}
#content p.infos {
margin: 4px 20px;
}
#content .form-domaines p {
float: left;
width: 426px;
padding: 2px 5px;
background: transparent url(/images/barre.png) repeat-y;
}
#content .form-domaines p.hidden {
margin: 0;
padding: 0;
}
#content .form-domaines.contact p {
width: 257px;
margin : 3px 5px 3px 0;
}
#content .form-domaines.contact p.larger {
width: 540px;
}
#content .form-domaines p.smaller {
width: 60px;
}
#content .form-domaines.contact p.shorter {
width: 220px;
}
#content .form-domaines #p_submit_upper, #content #p_submit_upper {
text-align: right;
margin: -6px 0 4px 0;
background: transparent;
}
#content .form-domaines #p_submit_upper2 {
width: 20px;
background: transparent;
}
#main.detail #content .one-result .barre p {
position: absolute;
top: 30px;
left: 10px;
}
#main #content #p_quantite {
color: #983222;
position: absolute;
font-weight: bold;
right: 6px;
bottom: 79px;
}
#step {
font-size: 18px;
font-weight: bold;
position: absolute;
left: 50%;
top: 206px;
color: #983222;
margin: 0 0 0 44px;
background: transparent;
}
#content .form-domaines #millesime, #content .form-domaines #alliance {
margin: -28px 0 0 0;
padding: 2px 0 2px 0;
background:transparent;
}
#content .form-domaines #alliance {
width: 153px;
margin: 40px 0 16px -115px;
}
.frame {
position: relative;
float: right;
width: 251px;
min-height: 240px;
margin: 34px 1px 0 0;
padding: 4px 2px 14px 2px;
background: white url(/images/fond_frame.png) repeat-y;
}
.frame .float_left {
position: absolute;
bottom: 0;
}
form {
width: 139px;
margin: 344px 0 10px 0;
padding: 2px 4px 2px 4px;
background: #983222;
}
#main.etransaction form {
width: 850px;
margin: 10px 0 10px 0;
padding: 10px 0 0 0;
background: transparent;
}
#content .form-domaines.shorter {
width: 230px;
float: right;
}
#formPanier {
margin: 0;
padding: 0;
background: transparent;
}
input {
height: 20px;
border: 0;
}
#main.etransaction input {
height: auto;
}
#formPanier input.text {
text-align: right;
height: 16px;
width: 18px;
float: none;
margin: 0 2px;
}
#rectangleForm input.text {
background:transparent;
}
.form-domaines {
float: left;
width: 440px;
margin: 0 0 10px 0;
padding: 5px;
background: white url(/images/fond_form.png) repeat-y;
}
.form-domaines.contact {
width: 550px;
}
.withFreeSearch {
background: transparent url(/images/fond_form.png) 0 39px no-repeat;
}
input.text, select, #content #detail, textarea {
margin: 2px 0 0 0;
padding: 0;
background: #f2efd6;
}
input.error {
border: 1px solid red;
}
select, textarea {
border: 1px solid #8c7579;
}
.contact select {
margin: 0;
}
.form-domaines.contact select {
float: right;
}
input.check {
float: left;
width: 24px;
height: 18px;
margin: 0;
padding: 0;
background: transparent;
}
.form-domaines input.text {
width: 270px;
margin: 0 3px;
}
.form-domaines.contact input.text, .form-domaines.contact p.larger #TELEPHONE {
float: right;
width: 122px;
}
.form-domaines.contact p.larger input.text {
width: 340px;
}
input.text, #content .form-domaines #millesime {
width: 110px;
}
#main #content #p_quantite input.text {
color: #983222;
font-weight: bold;
}
.form-domaines #CODE_POSTAL {
width: 50px;
}
input.submit {
font-size: 11px;
position: relative;
width: 22px;
height: 15px;
margin: 3px 0 0 3px;
}
input.clear {
color: #7A221B;
background: transparent url(/images/ok-clear.png);
}
input.dark {
color: #EDE8C4;
background: #7A221B url(/images/ok-dark.png);
}
#formPanier input.submit {
margin: -1px 8px 0 3px;
}
label {
text-align: left;
text-transform: uppercase;
color: #EDE8C4;
display: block;
font-size: 9px;
margin: 1px 0;
padding:0;
}
label:first-letter {
font-size: 13px;
}
.form-domaines label {
font-weight: bold;
font-size: 12px;
color: #513C40;
float: left;
}
.form-domaines label, textarea {
color: #513C40;
}
#main #content #p_quantite label, .form-domaines #millesime label, #content .form-domaines #alliance label, .form-domaines #lcave label, .form-domaines #lchambre label, .form-domaines #ltable label, .form-domaines #lgite label {
color: #983222;
}
#rectangleForm label {
color: white;
line-height: 11px;
padding: 4px 0 0 0;
font-weight: normal;
}
#rectangleForm ul label {
color: black;
}
#content #gouts label {
float: none;
line-height: 18px;
}
#content #gouts label, #content .form-domaines.contact p.transparent label {
text-transform: none;
}
#main #content #p_quantite label {
display: inline;
font-size: 11px;
margin : 0 4px 0 0;
}
#content #rectangleForm, #content #rectangleAOC, #content .sub_rectangle {
float: left;
width: 350px;
margin: 16px 0 0 40px;
padding: 0 8px 8px 8px;
background: white url(/images/fond_form.png);
}
#content #rectangleForm {
position: absolute;
right: 20px;
top: 63px;
}
#content #rectangleAOC {
clear: left;
height: 268px;
overflow: auto;
}
#content #rectangle3 {
overflow: hidden;
float: left;
width: 728px;
margin: 18px 0 0 0;
padding: 8px 0;
background: transparent;
}
#content .sub_rectangle {
margin: 0 14px 0 0;
padding: 4px 0 0 0;
background: transparent;
}
#content #detail {
text-transform: uppercase;
line-height: 11px;
width: 130px;
font-size: 10px;
position: relative;
padding: 20px 2px 6px 2px;
border: 6px solid #983222;
border-top: 4px solid #983222;
}
#content #criteres input {
position: absolute;
z-index: 4000;
bottom: 0;
right: 0;
}
#result, #evenement-form {
width: 837px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
background: white;
}
#evenement-form {
background: transparent;
}
#content .note {
font-weight: normal;
border: 2px solid #891515;
display: none;
z-index: 2000;
width: 300px;
bottom: 80px;
left: 80px;
padding: 5px;
background: #ecdf99;
}
#content li .note {
bottom: 0;
left: 200px;
}
#content a:hover .note {
position: absolute;
display: block;
}
.one-result {
overflow: auto;
position: relative;
width: 817px;
margin: 0 5px;
padding: 10px 0 10px 0;
background: white;
}
.baron .one-result, .detail .one-result {
width: 780px;
margin: 0;
padding: 8px 0 10px 70px;
}
.detail .one-result {
width: 732px;
padding: 8px 0 10px 120px;
}
.one-result .description, #content .larger {
float: left;
width: 616px;
margin: 0 0 0 10px;
padding: 0;
}
.baron .one-result .description {
width: 740px;
padding: 0 20px 0 0;
min-height: 200px;
}
.detail .one-result .description {
width: 680px;
min-height: 300px;
}
#menu2 #li_newsletter a:hover span.bigger, #li_newsletter a:hover, #main #content .barre ul.white, #content .one-result a.suite:hover, #content .one-result a.infos:hover, #content #a_validation:hover, #content #a_validation2:hover, #content .validation:hover {
color: white;
}
.barre {
float: left;
width: 850px;
height: 71px;
margin: 0 0 0 -70px;
padding: 2px 0 0 0;
}
.detail .barre {
width: 842px;
margin: 0 0 14px -120px;
padding: 0 0 0 10px;
}
.bordered {
border-bottom: 2px solid #cac5b8;
}
#content ul, #content li {
float: left;
position: relative;
width: 200px;
margin: 3px 0 0 0;
padding: 0;
background: transparent;
}
#content #frame ul, #content #frame li, #content #rectangleForm ul, #content #rectangle3 ul, #content #rectangle3 li {
width: auto;
float: none;
}
#content #gouts {
width: auto;
}
#content .frame li.down {
margin: 3px 0 5px 0;
}
#main #content .barre ul {
width: auto;
position: absolute;
right: 10px;
}
#content .form-domaines ul.smaller, #content .form-domaines ul.smaller li {
width: 131px;
}
#content .sidebar {
float: left;
width: 147px;
margin: 0 12px 0 0;
padding: 0 0 0 0;
background:transparent;
}
#content li {
float: left;
clear: left;
list-style-type:none;
}
.form-domaines #lcave, .form-domaines #lchambre, .form-domaines #ltable, .form-domaines #lgite {
padding: 12px 0 10px 36px;
background: transparent url(/images/cave.png) no-repeat 0 3px;
}
.form-domaines #lcave {
margin: 10px 0 0 0;
}
.form-domaines #lchambre {
background: transparent url(/images/chambre.png) no-repeat 0 3px;
}
.form-domaines #ltable {
background: transparent url(/images/table.png) no-repeat 0 3px;
}
.form-domaines #lgite {
background: transparent url(/images/gite.png) no-repeat 0 3px;
}
#lcave:hover .note, .form-domaines #lchambre:hover .note, .form-domaines #ltable:hover .note, .form-domaines #lgite:hover .note {
position: absolute;
display: block;
}
#content #rectangleForm #criteres li {
width: auto;
margin: 0;
padding: 0;
}
#content .sidebar li {
width: auto;
}
#main #content .barre ul li {
font-size: 11px;
text-align: right;
width: 325px;
}
#content #rectangleForm li {
width: 165px;
clear: none;
margin: 0 0 0 5px;
}
#content #gouts li {
width: 436px;
padding: 0 0 10px 0;
}
.clear_left {
clear: left;
}
.float_right, .one-result img.float_right, .form-domaines ul.float_right {
float: right;
}
.float_left, h2.float_left, p.float_left, img.float_left, #content #gouts label.float_left {
float: left;
}
#content p.text_right, #content .form-domaines .text_right {
text-align: right;
}
.emphasize {
font-weight: bold;
}
.italic_it {
font-style: italic;
}
.underlined {
text-decoration: underline;
}
#hiddenForm,  #hiddenForm2, #hiddenForm3, #content .form-domaines p.transparent, .form-domaines .transparent {
background:transparent;
}
.bigger {
font-size: 14px;
}
p.biggest, h1:first-letter {
font-size: 26px;
}
@page {
size:landscape;
}
@media print {
#menu, #menu2, .sidebar, #EN, #FR, #pagination, .banner, #back, p.clear_left, #header, #content .one-result a.infos, .barre ul, input.submit {
display: none;
}
#content {
padding: 0;
}
}
* {
}