@import url("styles_calendrier.css");

body {
padding:0;
margin:0;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}

a:link, a:visited, a:active {
color:#01324A;
text-decoration:none;
}

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

#retour_float,
.retour_float {
clear:both;
}

.error, .rappel{
font-weight: bold;
color: #FF0000;
text-decoration:none;
}

#alerte_javascript_inactif {
color:#3399FF;
position:absolute;
top:3px;
left:3px;
width:150px;
}

#global {
width:970px;
margin:0 auto;
text-align:left;
background-image:url(images/entete/fond_general.jpg);
background-repeat:repeat-y;
position:relative;
top:0px;
}

#h1_home{
font-size:10px;
position:absolute;
top:255px;
left:20px;
margin:0px;
z-index:20;
color:#B4A76C;
}

#contenu {
padding-top:300px;
}
#contenu2 {
padding-top:173px;
height:1120px;
}
html > body #contenu2 {
height:auto;
min-height:910px;
}
#contenu3 {
padding-top:173px;
position:relative;
}


/* Entete */

#entete {
margin-left:5px;
position:absolute;
top:0px;
left:0px;
z-index:10;
}
#entete_sr {
margin-left:5px;
position:relative;
z-index:100;
}

#onglet_entete_haut {
background-color:#421C15;
width:950px;
height:25px;
}

#onglet_entete_haut a{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
background-image:url(images/entete/puce_triangle.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
padding-bottom:30px;
padding-top:5px;
margin-left:45px;
}
#onglet_entete_haut a:hover{
color:#1CBFDF;
background-image:url(images/entete/puce_triangle_on.gif);
background-repeat:no-repeat;
background-position:left;
}
#onglet_entete_haut #current{
color:#1CBFDF;
background-image:url(images/entete/puce_triangle_on.gif);
background-repeat:no-repeat;
background-position:left;
}

/*sous menus*/
#sous_maurice{
height:105px;
background-color:#b29872;
border:1px solid #421C15;
width:123px;
position:absolute;
top:25px;
left:45px;
padding-top:5px;
visibility:hidden;
text-align:left;
z-index:20;
}
#sous_maurice a{
margin-left:7px;
font-size:11px;
line-height:20px;
color:#fff;
}
#sous_maurice a:hover{
color:#421C15;
}

#sous_seychelles{
height:170px;
background-color:#b29872;
border:1px solid #421C15;
width:123px;
position:absolute;
top:25px;
left:170px;
padding-top:5px;
visibility:hidden;
text-align:left;
z-index:21;
}
#sous_seychelles a{
margin-left:7px;
font-size:11px;
line-height:20px;
color:#fff;
}
#sous_seychelles a:hover{
color:#421C15;
}

#sous_reunion{
height:70px;
background-color:#b29872;
border:1px solid #421C15;
width:123px;
position:absolute;
top:25px;
left:295px;
padding-top:5px;
visibility:hidden;
text-align:left;
z-index:22;
}
#sous_reunion a{
margin-left:7px;
font-size:11px;
line-height:20px;
color:#fff;
}
#sous_reunion a:hover{
color:#421C15;
}

#sous_maldives{
height:225px;
background-color:#b29872;
border:1px solid #421C15;
width:115px;
position:absolute;
top:25px;
left:420px;
padding-top:5px;
visibility:hidden;
text-align:left;
z-index:23;
}
#sous_maldives a{
margin-left:7px;
font-size:11px;
line-height:20px;
color:#fff;
}
#sous_maldives a:hover{
color:#421C15;
}

#sous_polynesie{
/*height:250px;*/
background-color:#b29872;
border:1px solid #421C15;
width:118px;
position:absolute;
top:25px;
left:536px;
padding-top:5px;
visibility:hidden;
text-align:left;
z-index:24;
}
#sous_polynesie a{
margin-left:7px;
font-size:11px;
line-height:20px;
color:#fff;
}
#sous_polynesie a:hover{
color:#421C15;
}

#sous_antilles{
/*height:405px;*/
background-color:#b29872;
border:1px solid #421C15;
width:105px;
position:absolute;
top:25px;
left:656px;
padding-top:5px;
visibility:hidden;
text-align:left;
z-index:25;
}
#sous_antilles a{
margin-left:7px;
font-size:11px;
line-height:20px;
color:#fff;
}
#sous_antilles a:hover{
color:#421C15;
}

#sous_rep_dom{
height:45px;
background-color:#b29872;
border:1px solid #421C15;
width:155px;
position:absolute;
top:25px;
left:763px;
padding-top:5px;
visibility:hidden;
text-align:left;
z-index:26;
}
#sous_rep_dom a{
margin-left:7px;
font-size:11px;
line-height:20px;
color:#fff;
}
#sous_rep_dom a:hover{
color:#421C15;
}



#flash {
border-bottom:4px solid #01324A;
width:950px;
}

/*logo*/
#logo img{
position:absolute;
top:102px;
left:23px;
border:0;
}
#logo2 img{
position:absolute;
top:45px;
left:23px;
border:0;
}

#renseignements{
position:absolute;
top:215px;
left:0px;
background-color:#FFFFFF;
height:55px;
width:235px;
z-index:9;
}

#renseignements img{
margin-left:40px;
margin-top:6px;
}
#renseignements2{
position:absolute;
top:50px;
left:700px;
background-color:#FFFFFF;
height:45px;
width:180px;
z-index:1;
}

#renseignements2 img{
margin-left:15px;
margin-top:6px;
}

#renseignements #tel {
color:#01324A;
font-size:18px;
font-weight:bold;
margin-left:55px;
}
#renseignements2 #tel2 {
color:#01324A;
font-size:18px;
font-weight:bold;
margin-left:30px;
}

/*menu home*/
#conteneur_menu {
height:28px;
background-color:#FFFFFF;
border-bottom:1px solid #01324A;
width:950px;
position:relative;
z-index:8;
}

#menu {
position:absolute;
top:0px;
height:40px;
z-index:30
}

#menu a{
color:#01324A;
font-weight:bold;
font-size:12px;
padding-left:40px;
padding-bottom:25px;
line-height:30px;
margin-left:15px;
margin-right:15px;
}
#menu a.avec_puce{
background-image:url(images/entete/puce_cercles_bleuf.png);
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
}
#menu a:hover.avec_puce{
color:#1CBFDF;
background-image:url(images/entete/puce_cercles_bleuc.png);
background-repeat:no-repeat;
background-position:left;
}
#menu #current2{
color:#1CBFDF;
}
#menu #current3.avec_puce{
color:#1CBFDF;
background-image:url(images/entete/puce_cercles_bleuc.png);
background-repeat:no-repeat;
background-position:left;
}

#sous_qui{
height:135px;
background-color:#9EDBEE;
border:1px solid #01324A;
width:148px;
position:absolute;
top:27px;
left:787px;
padding-top:10px;
visibility:hidden;
text-align:left;
}
#sous_qui a{
margin-left:5px;
font-size:11px;
line-height:20px;
color:#01324A;
}
#sous_qui a:hover{
color:#ffffff;
}

#sous_dest{
height:175px;
background-color:#9EDBEE;
border:1px solid #01324A;
width:148px;
position:absolute;
top:27px;
left:147px;
padding-top:10px;
visibility:hidden;
text-align:left;
}
#sous_dest a{
margin-left:5px;
font-size:11px;
line-height:20px;
color:#01324A;
}
#sous_dest a:hover{
color:#ffffff;
}

#sous_bons_plans{
height:390px;
background-color:#9EDBEE;
border:1px solid #01324A;
width:150px;
position:absolute;
top:27px;
left:307px;
padding-top:10px;
visibility:hidden;
text-align:left;
}
#sous_bons_plans a{
margin-left:5px;
font-size:11px;
line-height:20px;
color:#01324A;
display:block;
}
#sous_bons_plans a:hover{
color:#ffffff;
}


#fond_entete2{
height:120px;
background-color:#73CFE8;
width:950px;
border-bottom:3px solid #01324A;
}

#fond_entete2 img{
margin-left:270px;
margin-top:20px;
}
/* Newsletter */

#entete #newsletter {
position:absolute;
top:245px;
right:0px;
background-color:#421C15;
width:345px;
height:25px;
z-index:10;
}
#entete #newsletter2 {
position:absolute;
top:120px;
right:0px;
background-color:#421C15;
width:345px;
height:25px;
}

#entete #newsletter form {
margin:0px;
padding:0px;
}
#entete #newsletter2 form {
margin:0px;
padding:0px;
}

#entete #champs_newsletter span{
color:#FFFFFF;
font-size:11px;
position:absolute;
top:5px;
left:10px;
}

#entete #champs_newsletter input{
width:110px;
height:20px;
font-size:10px;
margin-top:2px;
margin-left:190px;
}

#champs_newsletter input#bt_news {
width:18px;
height:11px;
position:absolute;
top:5px;
left:120px;
}

/* fin Newsletter */

/* fin Entete */


/* Pied */

#pied {
clear:both;
margin-left:5px;
color:#FFFFFF;
}

#onglets_bas_pied {
background-color:#421C15;
width:950px;
height:25px;
text-align:center;
}

#onglets_bas_pied a{
color:#FFFFFF;
margin-right:10px;
margin-left:3px;
line-height:22px;
}
#onglets_bas_pied a:hover{
color:#1CBFDF;
}

#logos_companies_pied span{
color:#595959;
font-size:11px;
margin-left:20px;
display:block;
}

#logos_companies_pied img {
margin-left:13px;
}

#renseignements_pied {
color:#1CBFDF;
font-size:11px;
text-align:center;
margin-top:30px;
margin-bottom:30px;
}

#baseline_commune {
color:#666;
font-size:11px;
text-align:center;
margin-top:30px;
}
#baseline_commune a {
color:#666;
}
.baseline_specifiq {
color:#666;
font-size:11px;
text-align:center;
}

/* fin Pied */

 