/* CSS Document */

/* GENERAL */
body {margin:0; padding:0; background:url(../images/fond-page.jpg) repeat-x #ffb400; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#3E3E3E; font-size:0.75em}
* html body {margin:0; padding:0; background-color:#0364c2; font-family:trebuchet ms, Helvetica, sans-serif; color:#3E3E3E; 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:#3E3E3E; text-decoration: none; background:none;}
a:link {color: #3E3E3E; }
a:visited {color: #3E3E3E;  }
a:hover, a:focus, a:active {color: #DE7900;}
a img {border: none;}

/*CLASSES SPECIFIQUES*/
.txt-invisible {visibility:hidden}
* html .txt-invisible {display:none}
.entree{color:#545454;background:#FFF none;border:medium none;margin-left:13px;margin-top:15px;width:115px; font-size:1em;padding:3px 7px;height:auto;min-height:15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url("tpl/css/PIE.htc");
	-moz-box-shadow: 0px 0px 10px #2e2e2e;
	-webkit-box-shadow: 0px 0px 10px #2e2e2e;
	box-shadow: 0px 0px 10px #2e2e2e;position:relative;}
.bouton{color:#545454;background:#ffcc00 none repeat scroll 0 0;border:none; cursor:pointer; border:0 solid #000; font-size:1em; margin: 0 0 0 3px;padding:2px 3px;height:auto;min-height:15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url("tpl/css/PIE.htc");
	-moz-box-shadow: 0px 0px 10px #2e2e2e;
	-webkit-box-shadow: 0px 0px 10px #2e2e2e;
	box-shadow: 0px 0px 10px #2e2e2e;position:relative;}
.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:#3E3E3E;border-color:#DE7900}

.spip_forms { border:0; color:#3E3E3E; 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:#3E3E3E;width:85%; border-color:#DE7900}
.spip_forms .formo, .spip_forms .fondo {background-color:#fff;color:#3E3E3E;width:85%;border-color:#DE7900}
.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:#3E3E3E;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; min-height:91px; margin-left:60px; border:0 solid #FFF;height:auto;}
#logo { float:left; width:311px; height:91px; }
#logo h1 { background: none; padding:0px; margin:0px }

#logo-texte {float:left; width:238px; height: auto; margin:35px 0 0 20px;}
#logo-texte h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em ; color:#FFF; background: none; padding:0px}

#zoom-texte { float:left; width:65px; background: url(../images/fd-btn-textes.gif) left top no-repeat; height:45px; margin:46px 0 0 70px; position:relative}
#zoom-texte ul { display:inline}
#zoom-texte ul li { display:inline; float:left; padding:14px 0 0 0px}
#zoom-texte ul li.reduction a { width: 15px; height: 10px; padding: 0px; margin: 0px 0 0 15px; position: absolute;  left:0px; top:17px}
#zoom-texte ul li.augmentation a { width: 15px; height: 10px; padding: 0px; margin: 0px 0 0 10px; position: absolute; left:30px; top:17px}
#zoom-texte ul li a:hover { width: 15px; height: 10px; display:block}
#zoom-texte ul li a:hover img { display:none}

#search { float: left; width:200px; height:46px; margin:41px 0 0 0; padding:0px;}

/*CENTRAL*/
#central-bordure-haut {display:none;}
* html #central-bordure-haut {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bordure-encart-haut.png", sizingMethod="crop");}
#central { width:959px; height:/*476px*/ auto; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; border:0 solid #FFF;}
#central-top { width:922px;margin:15px 15px 15px 20px; /*min-height:388px;*/ height:auto; float:left;background:#ffffff ;overflow:hidden;padding:20px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url("tpl/css/PIE.htc");
	-moz-box-shadow: 0px 0px 16px #2e2e2e;
	-webkit-box-shadow: 0px 0px 16px #2e2e2e;
	box-shadow: 0px 0px 16px #2e2e2e;position:relative;}
* html #central{background:url(../images/fond-encart-general-ie6.jpg) no-repeat top left ;}
* html #central-top{background:none;}

#central-page {float:left; position:relative; width:922px; margin:20px 0 20px 21px; padding:20px 0; border:0 solid #FFF; background-position: left top; background-repeat: repeat-y;background:#ffffff ;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url("tpl/css/PIE.htc");
	-moz-box-shadow: 0px 0px 16px #2e2e2e;
	-webkit-box-shadow: 0px 0px 16px #2e2e2e;
	box-shadow: 0px 0px 16px #2e2e2e;position:relative;}
* html #central-page {background:url(../images/bordure-encart-centre.jpg) repeat top left ; }

#central-bordure-bas {display:none;}
* 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:200px; margin:0px 20px 0 20px;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:1em; 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:#3E3E3E;font-weight:bold}
#navigation-principale ul li a:hover, #navigation-principale ul li a.actif {color: #DE7900;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; }
#sous-navigation-principale {margin:10px 0 0 0; padding:0; font-size:.9em}
#sous-navigation-principale ul {list-style-type:none;margin:0; padding:0 0 0 22px; background-color:#FFF; }
#sous-navigation-principale ul li {list-style-image:url(../images/puce-fd-bleu-clair.gif); display: list-item; /*line-height:14px;*/ }
/* Ajout GPR cas particulier 19/10/2010 */
#navigation-principale2 { float:left;border:0px ;margin:15px 0 15px 0; padding:0px; width:198px; height: auto;background:#018dc5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url("tpl/css/PIE.htc");position:relative;}
#navigation-principale2 p {margin:0 ;padding:0px; color:#FFF; font-family:"Trebuchet MS", Arial, sans-serif; width:198px; height: auto; font-weight:bold;}
#navigation-principale2 p a span.soustitre { color:#000; font-size:.55em; margin-top:-3px; font-weight: normal; display:block; padding: 0 0 5px 0}
#navigation-principale2 p a:hover span.soustitre { color:#FFF}

#navigation-principale2 p a {background:url(../images/btn-espace-client-off.png) left top no-repeat; width:178px; height: auto; color:#FFF;font-size:1.6em; display:block; padding: 5px 10px 0 10px;}
#navigation-principale2 p a:hover { background:url(../images/btn-espace-client-on.png) left top no-repeat; width:198px; height: auto;text-decoration:none; color:#FFF;}


/*ENCART IMAGE ALEATOIRE*/
#img-centrale { float:left; position:relative; width:653px; height: auto; margin:0px;min-height: 310px; display:block}
#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:420px; margin: 175px 0 0 20px; color:#FFFFFF; font-size:1.2em; font-weight:bold; background:url(../IMG/encart-bkg.png) left top no-repeat #f5af00;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url("tpl/css/PIE.htc");position:relative;}
#encart-services ul {list-style-type:none;margin:0; padding:0 0 20px 32px }
#encart-services ul li {list-style-image:url(../images/puce-fd-bleu.gif); display: list-item; }

/*ZONE CONTENU PAGE*/
#contenu { float:left; position:relative; z-index:1; width:665px; border:0 solid #CCC}
#filariane {float:left; position:relative; width:450px; color: #DE7900;  border:0 solid #000}
#filariane a {color: #DE7900; font-size:.9em}
#filariane a:hover {color:#3E3E3E}
#visuel-droite {float: right; position:relative; margin:-20px 0 0 0; border:0 solid #333; }
#contenu-texte {float: left; position:relative; width:660px; 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; }

#boutons { float:left; margin: 15px 0 0 0}
#boutons ul { display:inline}
#boutons ul li { display:inline; list-style:none; float:left}
#boutons a {color: #DE7900; font-size:.9em}
#boutons a:hover {color:#3E3E3E}

/*ENCART EVENEMENT*/
#evenement{background:url(../images/fond-encart-evenement.png) no-repeat top left ; height:400px;margin:-30px 0 0;}
* html #evenement{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fond-encart-evenement.png", sizingMethod="crop");}
#evenement .content{position:relative; width:100%; color:#fff;padding:40px 0 0 40px;}
#evenement .content h2{background:none; font-size:2em; margin:0px;}
#evenement .content h5{background:none; margin:0px;}
#evenement .content p{position:relative; line-height:1.2em; margin:10px 0;}
#evenement .content p strong{font-weight:900;}
#evenement .content .info1,
#evenement .content .info2{float:left; margin-top:3px;}
#evenement .content .info1{background:url(../images/picto-info-evenement.png) no-repeat top left;}
* html #evenement .content .info1{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/picto-info-evenement.png", sizingMethod="crop");}
#evenement .content .info1 p{margin:0 0 0 65px; font-weight:bold;}
#evenement .content .info1 p a{color:#fff; text-decoration:underline;}
#evenement .content .info1 p a:hover{color:#fff;}
#evenement .content .info2{width:212px; height:56px; margin-left:35px; background:url(../images/bouton-video-evenement.png) no-repeat top left;}
* html #evenement .content .info2{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bouton-video-evenement.png", sizingMethod="crop");}
#evenement .content .info2 p{padding-right:40px; text-align:center; font-weight:bold;}
#evenement .content .info2 p a{color:#fff;}
#evenement .content .info2 p a:hover{text-decoration:underline;}

/*FOOTER*/
#footer,
#footer-page { float:left; width:1018px; height:148px; margin:0px 0 10px; padding:0 0 0 20px;border:0 solid #ccc;}
* html #footer,
* html #footer-page {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fond-footer-left.png", sizingMethod="crop");}
#footer p,
#footer-page p {position:relative; margin:0 0 2px 0;}
#footer img,
#footer-page img {position:relative;}
#reservation { float:left; width:170px; height:50px;padding:15px 5px 0 0px; background:url(../images/separateur-gauche.png) center right no-repeat ; border:0 solid #000}
#reservation h3 { background:none; padding:0px; margin:-15px 0 0 0; color: #004d95; font-size:1.5em;}

#numero-vert {float:left; width:230px; height:70px; margin:0 4px 0 4px; padding:0 0 0 5px; background:url(../images/separateur-droite.png) center right no-repeat ; font-size:.9; border:0 solid #000; font-size:1em; }
#numero-vert p {background-color:#FFF}
#numero-vert p strong{padding-left:5px; font-size:1.05em; color:#333;}
#contact-fax-web { float:left; width: 200px; border:0 solid #000; padding:5px 0 0 0px;}
#contact-fax-web p { background-color:#FFF}
#contact-fax-web a { background-color:#FFF;page-break-inside:auto;}

#contact-fax-web a.mail{text-decoration:underline;} 

.itemsFooter{float:left; width:auto; min-height:85px; border:0 solid #000; padding:20px 10px 10px 10px;background:#ffffff ;margin: 0 10px 0 0;height:auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url("tpl/css/PIE.htc");
	-moz-box-shadow: 0px 0px 16px #2e2e2e;
	-webkit-box-shadow: 0px 0px 16px #2e2e2e;
	box-shadow: 0px 0px 16px #2e2e2e;position:relative;}
#communaute-nice {float:left; width:125px; min-height:95px; border:0 solid #000; padding:10px 0;background:#ffffff ;margin: 0 10px 0 0;height:auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url("tpl/css/PIE.htc");
	-moz-box-shadow: 0px 0px 16px #2e2e2e;
	-webkit-box-shadow: 0px 0px 16px #2e2e2e;
	box-shadow: 0px 0px 16px #2e2e2e;position:relative;}
* html #communaute-nice {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fond-footer-square.png", sizingMethod="crop");}

#communaute-nice p { margin:0px auto; width: 80px; background-color:#FFF;display:block; text-align:center;}
#communaute-nice h3 { display:none;}
#communaute-nice p a img {margin: 0 0 8px;}
#communaute-nice-page p {float:left; margin:0 0	0 20px; text-align:center;}

#partenaire-anices {float:left; width:140px; min-height:95px; border:0 solid #000; padding:10px 0;background:#ffffff ;height:auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url("tpl/css/PIE.htc");
	-moz-box-shadow: 0px 0px 16px #2e2e2e;
	-webkit-box-shadow: 0px 0px 16px #2e2e2e;
	box-shadow: 0px 0px 16px #2e2e2e;position:relative;}
* html #partenaire-anices {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fond-footer-square.png", sizingMethod="crop");}
#partenaire-anices p { text-align:center; width:132px;background-color: #FFF;margin:0 auto;}
#partenaire-anices img{margin:-3px 0 0;}
#partenaire-anices h3 { display:none;}

#navigation-secondaire {float:left; width:100%; height: auto; margin-top:15px; margin-left:auto; margin-right:auto; color:#7b4b11; font-size:.9em; border:0 solid #CCC; }
#navigation-secondaire ul { list-style-type:none; margin:0 0 0 140px;}
#navigation-secondaire ul li {display: inline; list-style-type: none;  }
#navigation-secondaire ul li a {color:#7b4b11; display: inline; background:transparent url(../images/puce-fd-bleu-footer.gif) no-repeat 0px 4px; padding-left:10px;}
#navigation-secondaire ul li a:hover {color: #333;}
