/* ------------------------------------- STRUCTURE GENERALE ---------------------------------*/
body {
background : #849530 url(skins/img/aplan.gif) repeat-x top center;
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}

a, a:hover {
color : #737373;
text-decoration : none;
}

object {
outline: none;
}

#aplan {
width:100%;
background: url(skins/img/header.png) center top no-repeat;
}

#conteneur {
width : 995px;
margin : 0 auto;

}

#centre {
width : 100%;
overflow : hidden;
background : #fff;
margin : 0;
box-shadow: 0 0 5px #333;
padding:0;
position: relative;
z-index: 1;
}
#contenu {
margin : 0 279px 0 286px;
padding : 0 0 12px 0;
}
#menu_gauche {
margin : 0;
float : left;
padding : 0;
width:271px;

}

#menu_right {
margin : 0 0 0 5px;
float : right;
padding : 0;
width:274px;
}
#top {
padding : 72px 0 0 0;
height : 103px;
margin : 0;
position: relative;
z-index: 2;
}
#diapo {
background : transparent url(skins/img/aplan_diapo.jpg) no-repeat top left;
padding : 0;
/*height : 268px;*/
margin : 0;
}
#menu_haut {
height : 236px;
}


#menu_haut a, #flash_carte a {
text-decoration:none;
display:block;
margin:0 150px 0 150px;
text-align:center;
background:#d90480;
color:#fff;
font-size:14px;
font-weight:bold;
line-height:normal;
padding:20px;
position:relative;
top:50px;
}
#top h1{
display:none;	
}

#menu_bas {
background : #f2efe7;
padding:15px 0;
text-align : center;
color : #949393;
font-size : 11px;
margin : 20px auto;
width: 995px;
box-shadow: 0 0 5px #333;
}

#menu_bas div#liens{
padding:0;
margin:0;
overflow:hidden;
}

#menu_bas .liste_menu_bas {
font-size:12px;
text-align:left;
list-style-type:none;
width:190px;
float:left;
margin:0 20px 0 10px;
padding:10px 0 0;
font-weight:bold;
}

#menu_bas .liste_menu_bas li {
margin-top:20px;	
}

#menu_bas .liste_menu_bas li.one {
margin-top:0px !important;	
}

#menu_bas ul.niv_2 {
list-style-type:none;
margin:0;
padding:0;
font-weight:normal;
}

#menu_bas ul.niv_3 {
list-style-type:none;
margin:0;
padding:0 0 0 30px;
}

#menu_bas ul.niv_2 li {
margin-top:0px;	
}

/*#menu_bas .first {
background:url(skins/img/logo_sunelia_camping.jpg) left center no-repeat;
margin-left:5px !important;
padding-left:215px !important;
}*/
#menu_bas .last {
 width: 225px;
 margin:0 !important;
}
#menu_bas .first {
background:url(skins/img/logo_sunelia_camping.jpg) center top no-repeat;
height:250px; width: 260px;
padding: 0;
}
#serie a {
    float: left;
}
#menu_bas .first a {
display:block;	
}

#menu_bas .first li#sunelia, #menu_bas .first li#vallees {
margin:0;
padding:0;
}

#menu_bas .first li#sunelia a{
height:75px;
margin:10px 30px 0 45px !important;
}

#menu_bas .first li#vallees a{
height:75px;
margin:3px 10px 0 15px !important;
}

#menu_bas .first a span {
display:none;	
}

#menu_bas .liste_menu_bas, #menu_bas .liste_menu_bas a, 
#menu_bas .liste_menu_bas a:hover {
color:#06668e;	
}
#lettre_info {
    width: 225px;
    padding-top: 25px;
    border-top: 1px dashed #06668e;
    margin-top: 25px;
}
#lettre_info h2 {
    display:block;
background: url(skins/fr/img/titre_newslet.gif) top left no-repeat;
width:208px;
height:20px;
margin:0 0 10px;padding:0;
}
#lettre_info h2 span {display: none;}
#lettre_info > span {
    color: #000;
    font-weight: normal;
}
#text_newsletter, #lien_newsletter {
    border: 1px solid #df0485;
    float: left;
    height: 16px;
    margin-top: 6px;
}
#text_newsletter {
    border-radius: 10px 0 0 10px;
    padding: 4px;    
    width: 170px;
}
#lien_newsletter {
    border-left: 0;
    border-radius: 0 10px 10px 0;
    background: #9a015b;
    text-align: center;
    padding: 3px 6px 5px 4px;
    font-size: 1.2em;
    font-weight: normal;
    color: #fff !important;
}
#lien_newsletter:hover {
    background: #fff;
    color: #df0485 !important;
}
#otidea {
display:block;
font-size : 10px;
margin:15px auto;
text-align: center;
color:#5F700B;
}

#otidea a, #otidea a:hover {
	color:#5F700B;
}


/* BARRE D'OUTILS */
ul#outils {
list-style-type : none;
margin : 0;
padding : 0;
}

ul#outils li {
float : right;
padding : 0;
margin:0;
}

ul#outils li a span {
display:none;	
}

ul#outils li a {
display : block;
margin:0;
padding:0;
color:#fff;
}

ul#outils li#agrandir a {
background:transparent url(skins/img/btn_agrandir_off.gif) top left no-repeat;
width : 37px;
height : 36px;
margin:0;
padding:0;
color:#fff;
}

ul#outils li#agrandir a:hover {
background:transparent url(skins/img/btn_agrandir_on.gif) top left no-repeat;
color:#fff;
}

ul#outils li#diminuer a {
background:transparent url(skins/img/btn_diminuer_off.gif) top left no-repeat;
width : 36px;
height : 36px;
margin:0;
padding:0;
color:#fff;
}

ul#outils li#diminuer a:hover {
background:transparent url(skins/img/btn_diminuer_on.gif) top left no-repeat;
color:#fff;
}

ul#outils li#imprimer a {
background:transparent url(skins/img/btn_imprimer_off.gif) top left no-repeat;
width : 36px;
height : 36px;
margin: 0 0 0 1px;
padding:0;
color:#fff;
}

ul#outils li#imprimer a:hover {
background:transparent url(skins/img/btn_imprimer_on.gif) top left no-repeat;
color:#fff;
}


.hidden {
display:none;	
}

#flash_diapo {
display:block;
height:7px;
background:url(skins/img/aplan_no_diapo.jpg);
}
