/* CSS Document */

/* GENERAL */
body {margin:0; padding:0; background:url(../images/fond-page.jpg) repeat-x #0364c2; font-family:trebuchet ms, Helvetica, sans-serif; color:#043987; font-size:12px }
* html body {margin:0; padding:0; background-color:#0364c2; font-family:trebuchet ms, Helvetica, sans-serif; color:#043987; font-size:12px }
h1, h2, h3, h4, h5 { background:url(../images/h1-bordure-bottom.gif) no-repeat bottom left; padding:5px 0 5px 0}
h1 { font-size: 1.95em; }
h2 { font-size: 1.65em; }
h3 { font-size: 1.45em;}
h4 { font-size: 1.25em;}
h5 { font-size: 1.15em;}
/* Liens */
a { color:#043987; text-decoration: none; font-size:12px; background:none;}
a:link {color: #043987; }
a:visited {color: #043987;  }
a:hover, a:focus, a:active {color: #1fadd1;}
a img {border: none;}

/*CLASSES SPECIFIQUES*/
.txt-invisible {visibility:hidden}
* html .txt-invisible {display:none}
.entree{color:#FFFFFF;background:none repeat scroll 0 0;border:medium none;margin-left:24px;margin-top:16px;width:104px;}
.bouton{color:#FFFFFF;background:none repeat scroll 0 0;border:medium none;margin-left:14px;cursor:pointer; width:23px; border:0 solid #000}
.imprimer {width:80px; height:9px; padding:0 20px 0 0; margin:10px; background: url(../images/imprimer_btn.gif) center right no-repeat ; border:0 solid #CCC }
.hautPage {width:120px; height:9px; padding:0 18px 0 0; margin:10px; background:url(../images/hautPage_btn.gif) center right no-repeat ;}
.alignercentretxt {text-align: center; }

/*FORMULAIRE*/
input:focus { background-color:#FFFFFF;color:#043987;;border-color:#1fadd1}

.spip_forms { border:0; color:#043987; font-family:trebuchet ms, Helvetica, sans-serif; font-size:12px; margin:0 0 16px; padding:6px}
.spip_forms fieldset { border:0}
.spip_forms legend { font-weight:bold}
.spip_forms .forml, .spip_forms .fondl {background:#FFF none repeat scroll 0 0;color:#043987;width:85%; border-color:#1fadd1}
.spip_forms .formo, .spip_forms .fondo {background-color:#fff;color:#043987;width:85%;border-color:#1fadd1}
.spip_forms .spip_bouton input {background:#CCC none repeat scroll 0 0;border:1px solid #bce4f2; background: url(../images/fond-bouton-submit.gif) repeat-x top left ;color:#043987;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:0.4em;width:100px; margin-right:330px}
.spip_forms .spip_bouton input:hover { border:1px solid #CCC}
/*MOTEUR SEARCH*/
div#search form label { display: none; }



/*SQUELETTE*/
#container {width:1000px; height: 595px; margin-left:auto; margin-right:auto; border:0 solid #FFF;}

/*HEADER*/
#header { width:920px; height:91px; margin-left:60px; border:0 solid #FFF;}
#logo { float:left; width:311px; height:91px; }
#logo-texte {float:left; width:238px; height:29px; margin:50px 0 0 15px;}
#search { float: right; width:184px; height:47px; margin:40px 0 0 0; background:url(../images/moteur-recherche.gif) no-repeat top left}

/*CENTRAL*/
#central-bordure-haut { float:left; position:relative;width:956px; height:29px; margin:0 0 0 22px; padding:0; background:url(../images/bordure-encart-haut.png) no-repeat top left;border:0 solid #CCC}
* html #central-bordure-haut {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bordure-encart-haut.png", sizingMethod="crop");}
#central { width:959px; height:476px; background:url(../images/fond-encart-general.png) no-repeat top left ; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; border:0 solid #FFF;}
* html #central{background:url(../images/fond-encart-general-ie6.jpg) no-repeat top left ;}

#central-page {float:left; position:relative; width:956px; margin:0 0 0 21px; padding:0 0 -20px 0;background-image:url(../images/bordure-encart-centre.png); border:0 solid #FFF;}
* html #central-page {background:url(../images/bordure-encart-centre.jpg) repeat top left ; }

#central-bordure-bas {float:left; position:relative;width:956px; height:29px; margin:0 0 0 22px; padding:0; background:url(../images/bordure-encart-bas.png) no-repeat top left;  }
* html #central-bordure-bas {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bordure-encart-bas.png", sizingMethod="crop"); }
/* BUG -- #central-fond {float:left; position:relative; background:url(../images/bordure-encart-centre-bas.png) no-repeat bottom left; padding-bottom:20px; width:956px; height:293px bordure:1px solid #000}*/

/*COLONNE GAUCHE*/
#leftside {float:left; width:180px; height:310px; margin:40px 30px 0 40px;border:0 solid #CCC}
* html #leftside {float:left; width:180px; height:310px; margin:40px 30px 0 20px;border:0 solid #CCC}
#navigation-principale {border:0px solid #ccc;margin:0; padding:0; border:0 solid #CCC}
#navigation-principale ul{list-style-type:none; margin:0; padding:0}
#navigation-principale ul li { height: auto; background:url(../images/bordure-bottom-nav.png) no-repeat bottom left; line-height:14px; padding:0 0 10px 2px}
* html #navigation-principale ul li{background: none ; border-bottom:1px solid #CCC; line-height:24px;padding:0;}
#navigation-principale ul li a { color:#043987;font-weight:bold}
#navigation-principale ul li a:hover, #navigation-principale ul li a.actif {color: #1fadd1;display:list-item;list-style-image:url(../images/puce-fd-blanc.gif); margin:0 0 0 2px; padding:0 0 0 2px; list-style-position:inside; color:#1FADD1;  }
#sous-navigation-principale {margin:15px 0 0 0; padding:0; font-size:10px}
#sous-navigation-principale ul {list-style-type:none;margin:0; padding:0 0 0 22px }
#sous-navigation-principale ul li {list-style-image:url(../images/puce-fd-bleu-clair.gif); display: list-item; line-height:14px; }

/*ENCART IMAGE ALEATOIRE*/
#img-centrale { float:left; position:relative; width:653px; height:310px; margin:40px 0 0 0; background-color:#CCFFCC}
#encart-img-centrale { float:left; position:relative; width:429px; height:274px; margin:30px 0 0 23px; background-color:#006666}
#encart-services { float:left; position:relative; width:400px; margin: 190px 0 0 20px; color:#FFFFFF; font-size:14px; font-weight:bold; }
#encart-services ul {list-style-type:none;margin:0; padding:0 0 0 32px }
#encart-services ul li {list-style-image:url(../images/puce-fd-bleu.gif); display: list-item; line-height:18px; }

/*ZONE CONTENU PAGE*/
#contenu { float:left; position:relative; z-index:1; width:685px; border:0 solid #CCC}
#filariane {float:left; position:relative; width:450px; color: #1fadd1;  border:0 solid #000}
#filariane a {color: #1fadd1; font-size:11px}
#filariane a:hover {color:#043987}
#visuel-droite {float: right; position:relative; margin:-20px 0 0 0; border:0 solid #333; }
#contenu-texte {float: left; position:relative; width:685px; border:0 solid #333;}
#contenu-texte ul {list-style-type:none;margin:0 0 4px 0; padding:0 0 0 30px}
#contenu-texte ul li {list-style-type: disc; list-style-image:url(../images/puce-fd-blanc-bleu.gif); display: list-item; line-height:18px;}
#boutons a {color: #1fadd1; font-size:11px}
#boutons a:hover {color:#043987}

/*FOOTER*/
#footer { float:left; width:918px; height:70px; margin:28px 0 0 20px; padding:8px 0 0 0;border:0 solid #ccc;}
#footer-page { float:left; width:959px; height:118px; margin:-20px 0 0 20px; padding:20px 0 0 0; background:url(../images/fond-footer.png) no-repeat top left; border:0 solid #ccc;}
* html #footer-page {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fond-footer.png", sizingMethod="crop");}
#footer p {margin:0 0 4px 0}
#reservation { float:left; width:218px; height:50px; padding:15px 0 0 25px; background:url(../images/separateur-gauche.png) center right no-repeat ; border:0 solid #000}
#footer-page #reservation { float:left; width:218px; height:50px; padding:25px 0 0 35px; background:url(../images/separateur-gauche.png) center right no-repeat ; border:0 solid #000}
#footer-page #reservation img { margin-left:20px}
#numero-vert {float:left; width:240px; height:70px; margin:0 4px 0 4px; padding:0 0 0 10px; background:url(../images/separateur-droite.png) center right no-repeat ; font-size:11px; border:0 solid #000}
#contact-fax-web { float:left; width: 170px; border:0 solid #000}

#footer #communaute-nice {float:left; width:200px; height:70px; border:0 solid #000; margin:0 10px 0 30px}
* html #footer #communaute-nice {float:left; width:235px; height:70px; border:0 solid #000; margin:0 10px 0 0}

#footer-page #communaute-nice {float:right; width:200px; height:70px; margin: 10px 35px 0 0; border:0 solid #CCC}
* html #footer-page #communaute-nice {float:right; width:200px; height:70px; margin: 10px 20px 0 0; border:0 solid #CCC}



#footer-page #communaute-nice img {float:right; margin-right:10px}

#communaute-nice img {float:right; margin-right:30px}
#communaute-nice-page p {float:left; margin:0 0	0 20px}

#communaute-nice p {float:left; margin:0 0 0 10px}
#navigation-secondaire {float:left; width:100%; height:20px; margin-top:10px; margin-left:auto; margin-right:auto; color:#FFFFFF; font-size:11px; border:0 solid #CCC; }
#navigation-secondaire ul { list-style-type:none; margin-left: 150px}
#navigation-secondaire ul li {display: inline; list-style-type: none;  }
#navigation-secondaire ul li a {color:#FFFFFF; display: inline; font-size:11px; background:transparent url(../images/puce-fd-bleu-footer.gif) no-repeat 0px 4px; padding-left:10px;}
#navigation-secondaire ul li a:hover {color: #1fadd1;}