/* CSS Document */

.col_deg dd{
float:left;
width:180px;
line-height:1.4em;
display:block;
/*text-align:center;*/
}

.clear{
clear:both;
}

.red_big{
color:#CC3300;
font-size:1.5em;
text-align:center;
clear:both;
padding-top:1em;
padding-bottom:4.5em;
}

.white_big{
color:#FFFFFF;
font-size:1.5em;
text-align:center;
clear:both;
margin:1em 0 0 0;
}
#secondaire .white_big a{
color:#FFFFFF;
font-weight:600;
text-decoration:underline;
}

.information{
padding:0 23px 0 23px;
}

body{
background:#FFFFFF url(../images/body.background.png) repeat-x 0px 157px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:0 auto 0 auto;
padding:0;
}

#header{
width:799px;
height:99px;
margin:11px auto 0 auto;
background:#FFFFFF url(../images/header.background.png) no-repeat right bottom;
}

#menu{
width:795px;
height:47px;
background:#FFFFFF url(../images/menu.background.png) no-repeat;
margin:0 auto 0 auto;
padding:0 0 0 25px;
}

#corps{
width:820px;
margin:0 auto 0 auto;
}

#corps #principal{
background:#ffc200 url(../images/corps.principal.background.jpg) no-repeat center bottom;
min-height:363px;
height:auto !important;
height:363px;
padding:15px 0 10px 0;
}

#corps #secondaire{
background:#e25214 url(../images/corps.secondaire.backgroud.gif) no-repeat center top;
min-height:154px;
margin:auto;
color:#FFFFFF;
clear:both;
}

#secondaire_bottom{
background:#48576a url(../images/corps.secondaire.bottom.gif) no-repeat center;
width:820px;
height:34px;
border:none;
margin:0 auto 0 auto;
padding:0;
}

#footer{
text-align:center;
}

/* Eléments en rapport avec les conteneurs */

#header a img{
margin:22px 0 0 0;
}

#menu span{
display:none;
}

#menu ul{
margin:0;
padding:0;
list-style-type:none;
width:784px;
}

#menu ul li{
display:block;
float:left;
}

#menu ul li a{
display:block;
height:22px;
float:left;
margin:17px 0 0 0;
background-image:url(../images/menu.background.hover.png);
background-repeat:no-repeat;
}

#attractions a{
width:117px;
background-position:0 0;
}

#degustations{ margin:0 0 0 18px; }
#degustations a{
width:140px;
background-position:-135px 0;
}

#photos{ margin:0 0 0 19px; }
#photos a{
width:73px;
background-position:-294px 0;
}

#partenaires{ margin:0 0 0 19px; }
#partenaires a{
width:200px;
background-position:-383px 0;
}

#infos{ margin:0 0 0 19px; }
#infos a{
width:60px;
background-position:-608px 0;
}

#contact{ margin:0 0 0 17px; }
#contact a{
width:88px;
background-position:-685px 0;
}

#attractions a:hover,#degustations a:hover,#photos a:hover,#partenaires a:hover,#contact a:hover,#infos a:hover, a.actif{
background-image:url(../images/menu.background.hover.png);
}
#attractions a:hover, #attractions a.actif{background-position:0 bottom;}
#degustations a:hover, #degustations a.actif{background-position:-135px bottom;}
#photos a:hover, #photos a.actif{background-position:-294px bottom;}
#partenaires a:hover, #partenaires a.actif{background-position:-383px bottom;}
#infos a:hover, #infos a.actif{background-position:-608px bottom;}
#contact a:hover, #contact a.actif{background-position:-685px bottom;}

#footer p{
margin:0;
}

#principal .movies, .encart{
width:382px;
padding:0 0 0 18px;
float:left;
}

.colones_contact{
width:30%;
padding:0 0px 0 23px;
float:left;
}

.colones{
width:47%;
padding:0 0px 0 10px;
float:left;
}

.colones_atrac{
width:28%;
float:left;
margin-left:2%;
}

.colones_short{
width:18%;
float:left;
}

.colones_short dd{
height:60px;
}

#principal .movies p{
font-size:14px;
text-align:center;
color:#000000;
background:url(../images/damier.gif);
margin:3px;
padding:3px;
}

.box_ie{
margin:0 auto 0 auto;
text-align:center;
width:800px;
}

.box_ie2{

}

#principal dl{
margin:0;
padding:0 4px 0 6px;
float:left;
color:#000000;
}

#principal dt a img{
border:2px solid #FF9900;
}

#principal dt a img:hover{
border:2px solid #CCCC33;
}

#secondaire dl{
margin:20px 0 0 0;
padding:0 6px 0 8px;
float:left;
color:#FFFFFF;
}

#secondaire dl dd{
font-size:10px;
}

#secondaire dl dd,#principal dl dd{
margin:0;
padding:0;
}

#principal dl dd{
font-size:14px;
}

#secondaire ul{
margin:0;
padding:0;
list-style-type:none;
}

#secondaire ul li{
float:left;
display:block;
text-align:center;
height:150px;
width:20%;
}

#secondaire h2{
color:#FFFFFF;
text-align:left;
text-transform:capitalize;
padding:10px 0 5px 15px;
margin:0;
}
/* Standards */
h2{
color:#FF3300;
margin:7px 0 12px 0;
font-size:18px;
}

p{
margin:0 0 10px 0;
}

hr{
visibility:hidden;
clear:both;
margin:0;
}

.waiting{
margin:0 0 5px 0;
padding:10px 0 0 0;
text-align:center;
}

a{
color:#CC0000;
text-decoration:none;
}
a:visited{
/*color:#330066;*/
/*text-decoration:underline;*/
}
#principal a:hover{
color:#fff;
text-decoration:none;
}

a img{
border:none;
}

.pagination{
margin:0 0 5px 15px;
padding:0;
text-align:left;
}

.pages{
border:1px solid #FF6600;
margin:1px;
padding:1px;
background-color:#FFCC66;
color:#FF3300;
}

.pages a{
color:#000000;
text-decoration:none;
padding:5px;
margin:0;
}
.pages a:hover{
color:#0066FF;
text-decoration:underline;
}
.red{
color:#FF3300;
}
