body { width:99%; background:url(../img/fond.jpg) repeat; margin-top:0px; margin-bottom:0px; color:#000000; font-family:verdana,arial,sans-serif; font-size: 14px; }

/***** BLOCS *****/
#conteneur { width:980px; height:1115px; background:url(../img/fond-conteneur.jpg) no-repeat; margin-left:auto; margin-right:auto; }

#banniere {width:749px; height:129px; background:url(../img/fond-banniere.jpg) no-repeat; margin-left:auto; margin-right:auto; text-align:right; border-left:4px solid #fff; border-right:4px solid #fff; margin-bottom:0px}

#menuh { width:749px; height:41px; background: #474747 url(../img/fond-menuh.jpg) right no-repeat; margin-left:auto; margin-right:auto; margin-top:-16px; border-right:4px solid #474747; border-left:4px solid #474747; }

#contenu-et-menu { width:791px; height:690px; margin-left:119px; margin-top:11px;}

#contenu { width:650px; height:690px; background: url(../img/fond-contenu.jpg) no-repeat; float:left; }

#bas-contenu { width:650px; height:38px; background: url(../img/fond-bas-contenu.jpg) no-repeat; float:left; }

#infos { width:141px; height:171px; background: url(../img/fond-infos.jpg) no-repeat; float:right; margin-top:16px; overflow:hidden }

#menuv { width:141px; height:541px; background: url(../img/fond-menuv.jpg) no-repeat; float:right; color:#fff; }

#footer { width:100%; text-align:center; font-size:13px; font-weight:bold; color:#fff; padding-top:20px; }

#contenu_page {width:580px;; float:left; padding-left:43px; margin-right:10px; }

#anim {width:400px; height:400px; margin-right:auto; margin-left:auto;}

/***** TEXTES *****/
h1 {font-size:14px; font-weight:normal; margin:0px; }
h2 { font-size:18px; margin-left:35px; padding-left:43px; margin-top:32px; font-weight:bold; color:#FFFFFF; background:url(../img/fond-titre.png) left top no-repeat; width:410px; line-height:27px; }
h3 { font-size:17px; font-weight:bold; color:#3c73ac; width:300px; border-bottom:4px solid #fff; margin-bottom:5px; }
h4 { font-size:17px; font-weight:bold; color:#3c73ac; margin-bottom:5px; margin-top:0px; }
h4.prez {font-size:16px; cursor:pointer; background: url(../img/fond-h4-prez.png) 0 0 no-repeat; padding-left:25px; line-height:25px; padding-top:3px; }
h5 { text-align:center; color:#474747; font-size:12px; margin-top:0px; margin-bottom:0px; font-weight:normal; margin-bottom:5px; }

.smaller { font-size:0.8em; }
.red { color:#C00; padding-top:0px; padding-bottom:8px; font-weight:bold; font-size:12px; }
.green { color:#090; padding-top:0px; padding-bottom:8px; font-weight:bold; font-size:12px;}
.red-index { color:#C00; padding-top:10px; padding-bottom:0px; font-weight:bold; font-size:12px; text-align:center;; margin-bottom:-15px; }
.green-index { color:#090; padding-top:10px; padding-bottom:0px; font-weight:bold; font-size:12px; text-align:center; margin-bottom:-15px;}

/***** BALISE HR *****/
hr{ margin:10px 0 10px 0 }

/***** LIENS *****/
a, a:visited, a:active{color:#3c73ac; text-decoration:none; }
a:hover {text-decoration:underline; }
#footer a{text-decoration:none; color:#fff; font-size:12px; font-weight:bold; }

/***** SOUS-MENU *****/
#nav ul li { float:left; width:170px; height:20px; background:url(../img/puce-logo-20.png) no-repeat; padding-left:23px; list-style:none; margin-bottom:5px;}
#nav ul li.on { background:url(../img/sous-menu-on.png) no-repeat -2px -6px; }
#nav ul li a { font-weight:bold; color:#474747; text-decoration:none; }
#nav ul li a:hover { text-decoration:underline; }

/***** TEXTE BLOC INFOS *****/
#infos form{padding-top:43px;padding-left:35px; padding-right:4px; font-size:10px; text-align:center; font-weight:bold; }

#infos form input {border:1px solid #3c73ac; padding:1px; vertical-align:middle; }
#infos form input:hover {border:1px solid #000000; }

#infos form .bouton { background-color:#3c73ac; color:#FFF; border:1px solid #fff; cursor:pointer;}
#infos form .bouton:hover { border:1px solid #000000; }

/***** TEXTE BLOC MENU VERTICAL *****/
#menuv ul{ list-style:none; padding-top:40px; padding-left:35px;  margin-left:0px;}
#menuv ul li{background:url(../img/puce-snowboarder.png) no-repeat; line-height:35px; padding-left:15px; }
#menuv ul li a{color:#fff; font-weight:bold; text-decoration:none; font-size:12px; }
#menuv p{ margin-top:40px; padding-left:35px; }
#menuv a { color:#fff; font-weight:bold; text-decoration:none; font-size:12px; }
#menuv a:hover { text-decoration:underline; }

/***** LIENS MENU HORIZONTAL *****/
#menuh ul { list-style:none; width:100%; padding-left:2px; line-height:41px; margin-left:2px; }
#menuh ul li { display: inline; padding:0; }
#menuh ul li a { color:#fff; font-size:16px; text-decoration:none; padding-right:7px; font-weight:bold; padding-top:5px; }
#menuh ul li a:hover {background-color:#fff; color:#474747; }
.bordure {  border-right:2px solid #fff; }
.pasbordure { border-right:0px; }

/***** ELEMENTES DE FORMULAIRE *****/
.blocnotes {background-image: url(../images/pen.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; border:1px solid #fff; color: #3c73ac; }

input {border:1px solid #3c73ac; padding:3px; vertical-align:middle; }
input:hover {border:1px solid #000000; }

select {border:1px solid #3c73ac; padding:3px; vertical-align:middle; }
select:hover {border:1px solid #000000; }

textarea {border:1px solid #3c73ac; padding:3px; }
textarea:hover {border:1px solid #000000; }

.petit_bouton { background-color:#3c73ac; color:#FFF; border:1px solid #fff; font-size:12px; cursor:pointer; height:20px; padding:1px;}
.petit_bouton:hover { border:1px solid #000000; }

.bouton { background-color:#3c73ac; color:#FFF; border:1px solid #fff; cursor:pointer;}
.bouton:hover { border:1px solid #000000; }

.gros_bouton { background-color:#3c73ac; color:#FFF; border:1px solid #fff; cursor:pointer; font-size:16px; font-weight:bold; padding:3px 10px 3px 10px;}
.gros_bouton:hover { border:1px solid #000000; }

/***** PAGE PLAY/ACCUEIL *****/
div.accueil_gauche { width:360px; float:left; padding-left:43px; margin-right:10px; }
div.accueil_droite { width: 210px; float:right; }
/* tableau de la météo */
.accueil_gauche .tableau_meteo { width:358px; }
.accueil_gauche td { border:none; width:33%; height:22px; margin:0; text-align:center;  }
.accueil_gauche td.titre_tab { background-color:#FFF; }
.accueil_gauche td.border1 { border-bottom:1px solid #fff; border-right:1px solid #FFF }
.accueil_gauche td.border2 { border-bottom:1px solid #fff; }
.accueil_gauche td.border3 { border-right:1px solid #fff; }
/* derniers évènements */
.evt_date { font-style:italic; font-size:12px; }
.evenement { margin-left:10px; margin-bottom:4px; margin-top:2px; font-size:13px; }
.accueil_gauche .voir_evenement { background:url(../img/puce-logo.png) no-repeat; padding-left:35px; padding-top:8px; padding-bottom:8px; color:#000; text-decoration:none; font-weight:bold; font-size:12px; line-height:35px; }
.accueil_gauche .voir_evenement:hover { color:#3c73ac; }
/* actualités */
.accueil_droite .actualite {background:url(../img/fond-actu.png) no-repeat; width:210px; height:255px; }
.accueil_droite .actualite .le_contenu { padding-top:40px; padding-left:30px; width:150px; height:185px; }
.accueil_droite .actualite .le_contenu .date_actu { font-style:italic; font-weight:bold; font-size:12px; }

/***** LIENS POUR LA PAGINATION *****/
#pageNav { margin-bottom:20px; text-align: right; }
#pageNav span { padding: 3px 8px 3px 8px; border: 1px solid #474747; color:#FFF; margin-bottom: 20px; background-color:#3c73ac; margin-right:5px; }
#pageNav a { color: #000; text-decoration: none; padding: 3px 8px 3px 8px; border: 1px solid #474747; margin-right:5px; }
#pageNav a:hover { border: 1px solid #3c73ac;  background:#fff;   color:#3c73ac;}

/***** PAGE PLAY/CLASSEMENT *****/
.classement td { text-align:center; font-size:13px; height:23px; vertical-align:middle; }
.classement td.bleu { background-color:#ced5dd }
.classement td.titre { font-weight:bold; background-color:#FFFFFF; }
.classement td.premier { font-size:14px; font-weight:bold; background: url(../img/puce-or.png) no-repeat; padding-left: 17px;}
.classement td.deuxieme { font-size:14px; font-weight:bold; background:#ced5dd url(../img/puce-argent.png) no-repeat; padding-left:17px; }
.classement td.troisieme { font-size:14px; font-weight:bold; background: url(../img/puce-bronze.png) no-repeat; padding-left:17px;  }
.classement td.saut {height:4px; line-height:6px; }
.classement td.joueur {font-size:14px; font-weight:bold; background:#3c73ac; color:#FFFFFF }

/***** PAGE PLAY/EMPLOYES *****/
div.employes_gauche { float:left; width:180px; color:3c73ac; font-size:16px; font-weight:bold; color:#3c73ac; margin-top:10px; }
div.employes_gauche ul {padding-left:0px; margin-left:15px; }
div.employes_gauche li {margin-bottom:10px; padding-left:30px; padding-bottom:10px; list-style:none; margin-left:-15px; }
div.employes_gauche li.dameur { background:url(../img/puce-dameur.png) no-repeat 0 -2px; } 
div.employes_gauche li.empl-rm { background:url(../img/puce-empl-rm.png) no-repeat 0 -2px; } 
div.employes_gauche li.chauffeur { background:url(../img/puce-chauffeur.png) no-repeat 0 -2px; } 
div.employes_gauche li.pisteur { background:url(../img/puce-pisteur.png) no-repeat 0 -2px; } 
div.employes_gauche li.resp { background:url(../img/puce-resp.png) no-repeat 0 -2px; } 
div.employes_gauche li.secouriste { background:url(../img/puce-secouriste.png) no-repeat 0 -2px; } 
div.employes_gauche li.tech-rm { background:url(../img/puce-tech-rm.png) no-repeat 0 -2px; } 
div.employes_gauche li.mecanicien { background:url(../img/puce-mecanicien.png) no-repeat 0 -2px; } 
div.employes_gauche li.contrat { background:url(../img/puce-contrat.png) no-repeat 0 -2px; } 
div.employes_gauche a { color:#000000; font-size:12px; font-weight:normal; }

div.employes_droite {float:right; width:382px; background:url(../img/fond-recrutement.png) no-repeat; height:547px; padding:5px 5px 8px 5px; }
div.employes_droite p {text-align:center; font-size:14px; font-weight:bold; }
div.employes_droite .titre {font-size:16px; color:#3c73ac; padding-left:25px; font-weight:bold; }
div.employes_droite .tab {width:370px;}
div.employes_droite .tab td { text-align:center; font-size:13px; vertical-align:middle; padding:0; width:70px; height:22px;}
div.employes_droite .tab td.bleu { background-color:#d0deed;}
div.employes_droite .tab td.titre {font-size:13px; color:#000; font-weight:bold; background-color:#FFF; }

div.employes_droite .employes_bouton { background:url(../img/puce-v.png) left no-repeat; padding-left:19px; height:18px; color:#3c73ac; font-weight:bold; border:none; cursor:pointer; font-size:12px; padding-top:0px; }

/***** PAGE PLAY/BUREAU *****/
p.bureau {background:url(../img/icone-bureau.png) left top no-repeat; padding-left:160px; padding-top:35px; height:150px; }

/***** PAGE PLAY/FINANCES *****/
table.finances td.titre{ font-weight:bold; background-color:#FFFFFF; }
table.finances td.bleu { background-color:#ced5dd }

/***** PAGE PLAY/CONNECTES *****/
ul.connectes {list-style:none; width:90%; background:none; }
ul.connectes li { background:url(../img/puce-resp.png) 0px 0px no-repeat; margin-top:3px; margin-bottom:3px; padding:4px 0px 0px 27px; height:25px;}
ul.connectes li.bleu {background-color:#ced5dd; }
ul.connectes li.bleuf {background:#ced5dd url(../img/puce-resp-f.png) 0px 0px no-repeat; }
ul.connectes li.f {  background:url(../img/puce-resp-f.png) 0px 0px no-repeat; }

/***** PAGE PLAY/BANQUES *****/
p.titre_banque { background:url(../img/puce-money.png) no-repeat; padding-left:23px; }
p.description_banque {padding-top:20px; height:300px; }
p.emprunt_en_cours { margin-top:10px; }
ul.banques { list-style:none; margin-left:0px; font-size:12px; }
ul.banques li a img {border:none; }
ul.banques li{ line-height:40px; padding-top:15px; }
img.banque {float:right; margin-left:10px; margin-top:10px; }

/***** PAGE PLAY/NEUF (achat) *****/
div.neuf_gauche { float:left; width:180px; color:3c73ac; font-size:16px; font-weight:bold; color:#3c73ac; margin-top:10px; }
div.neuf_gauche ul {padding-left:0px; margin-left:15px; text-align:center; }
div.neuf_gauche li {margin-bottom:10px; padding-top:85px; list-style:none; margin-left:-15px; }
div.neuf_gauche li.rm { background:url(../images/jeu/hall-rm.png) no-repeat center 0px; } 
div.neuf_gauche li.rm-on { background: url(../images/jeu/hall-rm-on.png) no-repeat center 0px; } 
div.neuf_gauche li.dam { background:url(../images/jeu/hall-dam.png) no-repeat center 0px; } 
div.neuf_gauche li.dam-on { background:url(../images/jeu/hall-dam-on.png) no-repeat center 0px; } 
div.neuf_gauche li.bus{ background:url(../images/jeu/hall-bus.png) no-repeat center 0px; } 
div.neuf_gauche li.bus-on{ background:url(../images/jeu/hall-bus-on.png) no-repeat center 0px; } 
div.neuf_gauche li.car { background:url(../images/jeu/hall-car.png) no-repeat center 0px; } 
div.neuf_gauche li.car-on { background:url(../images/jeu/hall-car-on.png) no-repeat center 0px; } 

div.neuf_gauche a { color:#3c73ac; font-size:11px; font-weight:normal; }

div.neuf_droite {float:right; width:382px; background:url(../img/fond-recrutement.png) no-repeat; height:547px; padding:5px 5px 8px 5px; }
div.neuf_droite p {text-align:center; font-size:14px; font-weight:bold; }
div.neuf_droite .titre {font-size:13px; color:#000; padding-left:25px; font-weight:bold; }
div.neuf_droite .tab {width:370px;}
div.neuf_droite .tab td { text-align:left; font-size:13px; vertical-align:middle; padding:0; width:70px; height:18px;}
div.neuf_droite .tab td.bleu { background-color:#d0deed;}
div.neuf_droite .neuf_bouton { background:url(../img/puce-mecanicien.png) left no-repeat; padding-left:19px; height:18px; color:#3c73ac; font-weight:bold; font-size:11px; border:none; cursor:pointer; }

/***** PAGE PLAY/OCCASION (achat) *****/
div.occaz_gauche { float:left; width:180px; color:3c73ac; font-size:16px; font-weight:bold; color:#3c73ac; margin-top:10px; }
div.occaz_gauche ul {padding-left:0px; margin-left:15px; text-align:center; }
div.occaz_gauche li {margin-bottom:10px; padding-top:85px; list-style:none; margin-left:-15px; }
div.occaz_gauche li.rm { background:url(../images/jeu/occaz-rm.png) no-repeat center 0px; } 
div.occaz_gauche li.rm-on { background: url(../images/jeu/occaz-rm-on.png) no-repeat center 0px; } 
div.occaz_gauche li.dam { background:url(../images/jeu/occaz-dam.png) no-repeat center 0px; } 
div.occaz_gauche li.dam-on { background:url(../images/jeu/occaz-dam-on.png) no-repeat center 0px; } 
div.occaz_gauche li.bus{ background:url(../images/jeu/occaz-bus.png) no-repeat center 0px; } 
div.occaz_gauche li.bus-on{ background:url(../images/jeu/occaz-bus-on.png) no-repeat center 0px; } 
div.occaz_gauche li.car { background:url(../images/jeu/occaz-car.png) no-repeat center 0px; } 
div.occaz_gauche li.car-on { background:url(../images/jeu/occaz-car-on.png) no-repeat center 0px; } 

div.occaz_gauche a { color:#3c73ac; font-size:11px; font-weight:normal; }

div.occaz_droite {float:right; width:382px; background:url(../img/fond-recrutement.png) no-repeat; height:547px; padding:5px 5px 8px 5px; }
div.occaz_droite p {text-align:center; font-size:14px; font-weight:bold; }
div.occaz_droite .titre {font-size:13px; color:#000; padding-left:25px; font-weight:bold; }
div.occaz_droite .tab {width:370px;}
div.occaz_droite .tab td { text-align:left; font-size:13px; vertical-align:middle; padding:0; width:70px; height:18px;}
div.occaz_droite .tab td.bleu { background-color:#d0deed;}
div.occaz_droite .occaz_bouton { background:url(../img/puce-mecanicien.png) left no-repeat; padding-left:19px; height:18px; color:#3c73ac; font-weight:bold; font-size:11px; border:none; cursor:pointer; }

/***** PAGE PLAY/VOSEMPLOYES *****/
p.center {text-align:center; font-size:14px; font-weight:bold; }
span.titre_ve {font-size:16px; color:#3c73ac; padding-left:25px; font-weight:bold; }
table.tab_ve {width:600px; margin-bottom:15px; margin-top:5px;}
table.tab_ve td { text-align:center; font-size:12px; vertical-align:middle; padding:0; width:70px; height:40px;}
table.tab_ve td.bleu { background-color:#d0deed;}
table.tab_ve td.titre {font-size:13px; color:#000; font-weight:bold; background:#FFF; }
table.tab_ve td span.metier {font-size:0.8em; }
table td .employes_bouton { background:url(../img/puce-details.png) left no-repeat; padding-left:18px; height:18px; color:#3c73ac; font-weight:bold; border:none; cursor:pointer; }
input.bouton_reengager { background:url(../img/puce-v.png) left no-repeat; padding-left:18px; height:18px; color:#3c73ac; font-weight:bold; border:none; cursor:pointer; }
input.bouton_licencier { background:url(../img/user-delete.png) left no-repeat; padding-left:18px; height:18px; color:#3c73ac; font-weight:bold; border:none; cursor:pointer; }

/***** PAGE PLAY/STATION *****/
p.station {background:url(../img/icone-station.png) left top no-repeat; padding-left:160px; padding-top:35px; height:150px; }

/***** PAGE PLAY/DEPENDANCES *****/
p.boutiques { height:150px; margin-bottom:10px; }
p.boutiques img { float:left; margin-left:10px; }
ul.hotel {list-style:none}
ul.hotel li{background:url(../img/puce-logo-20.png) 0px 0px no-repeat; padding-left:22px; margin-bottom:15px; }

/***** PAGE PLAY/METEO *****/
ul.meteo_jour { list-style:none; font-weight:bold;}
li.h {background:url(../img/clock.png) 0px 0px no-repeat; padding-left:22px; margin-bottom:15px; }
ul.meteo_jour li.tps_a {background:url(../img/information.png) 0px 0px no-repeat; padding-left:22px; margin-bottom:15px; }
ul.meteo_jour li.niv_snow {background:url(../img/chart-bar.png) 0px 0px no-repeat; padding-left:22px; margin-bottom:15px; }

/***** PAGE PLAY/DOMAINE *****/
p.domaine {background:url(../img/icone-domaine.png) left top no-repeat; padding-left:160px; padding-top:35px; height:150px; }

/***** PAGE PLAY/PISTES *****/
p.titre_piste { background:url(../img/fond-titre-piste.png) left top no-repeat; padding:7px 0 0 35px; font-weight:bold; width:538px; height:31px; }
p.titre_piste span.italic{ font-size:11px; font-style:italic; font-weight:normal; }
ul.pistes {list-style:none; }
ul.pistes li{padding-left:22px; margin-right:8px; float:left; font-size:11px; margin-top:-15px; line-height:20px; margin-bottom:5px; }
li.diff {background:url(../img/puce-map.png) 0px 5px no-repeat; }
li.freq {background:url(../img/puce-group.png) 0px 5px no-repeat; padding-top:5px; }
li.gain {background:url(../img/puce-coins.png) 0px 5px no-repeat; padding-top:5px; }
a.contruction_bouton img { border:none;}
p.piste-image { background:url(../img/details-pistes.png) left top no-repeat; padding-left:260px; padding-top:70px; height:100px; }
p.piste-image-center { background:url(../img/details-pistes.png) left top no-repeat; padding-left:260px; padding-top:70px; height:100px; text-align:center; }

ul.details-piste {list-style:none; }
ul.details-piste li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }
li.diff {background:url(../img/puce-map.png) 0px 5px no-repeat; }
li.altitude {background:url(../img/puce-montagne.png) 0px 3px no-repeat; }
li.denivele {background:url(../img/puce-denivele.png) 0px 3px no-repeat; }
li.longueur {background:url(../img/puce-longueur.png) 0px 3px no-repeat; }
li.stats-pistes {background:url(../img/puce-stats-pistes.png) 0px 3px no-repeat; }

/* formulaire */
div#construction-piste p {width:100%; clear:both; vertical-align:middle; margin:7px;}
div#construction-piste p.center {text-align:center; font-weight:bold; }
div#construction-piste label {display:block; float:left; margin:5px; padding-right:1%; text-align:right; width:230px; margin-bottom:4px; color:#474747; font-weight:bold;}

/***** PAGE PLAY/DAMAGE *****/
.dam {width:100%;}
.dam td { text-align:center; font-size:12px; vertical-align:middle; padding:0; width:70px; height:22px;}
.dam td.bleu { background-color:#d0deed;}
.dam td.titre {font-size:13px; color:#000; font-weight:bold; background-color:#FFF; }
ul.dam-prog {list-style:none; font-size:12px; color:#000000; }
ul.dam-prog li{ height:20px; background:url(../img/puce-logo-20.png) no-repeat; padding-left:23px; padding-top:2px; list-style:none; margin-bottom:4px;}
.dam_pti {width:100%;}
.dam_pti td { text-align:center; font-size:11px; vertical-align:middle; padding:0; height:22px;}
.dam_pti td.bleu { background-color:#d0deed;}
.dam_pti td.titre {font-size:13px; color:#000; font-weight:bold; background-color:#FFF; }

/***** PAGE PLAY/PARC-RM *****/
.parc {width:100%;}
.parc td { text-align:center; font-size:12px; vertical-align:middle; padding:0; width:70px; height:22px;}
.parc td.bleu { background-color:#d0deed;}
.parc td.titre {font-size:13px; color:#000; font-weight:bold; background-color:#FFF; }
input.choisir_parc { background:url(../img/puce-v.png) left no-repeat; padding-left:18px; height:18px; color:#3c73ac; font-weight:bold; border:none; cursor:pointer; }
p.parc-rm {background:url(../img/puce-empl-rm.png) no-repeat 0 -2px; margin-bottom:5px; padding-left:30px; padding-bottom:10px; padding-top:8px; list-style:none; margin-left:0px; font-weight:bold; font-size:16px; color:#3c73ac; }
ul.rm-liste {list-style:none; }
ul.rm-liste li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }
li.frais {background:url(../img/puce-coins.png) 0px 5px no-repeat; }
li.sieges {background:url(../img/puce-sieges.png) 0px 3px no-repeat; }
li.cout {background:url(../img/puce-coins.png) 0px 3px no-repeat; }
input.config_install { background:url(../img/puce-mecanicien.png) left no-repeat; padding-left:19px; height:18px; color:#3c73ac; font-weight:bold; font-size:11px; border:none; cursor:pointer;}

/***** PAGE PLAY/PLANPISTE *****/
p.nom_piste{width:640px; background:#3c73ac; color:#FFF; font-weight:bold; font-size:14px; text-align:center; margin-top:0; height:20px }

/***** PAGE PLAY/PARC-DAM *****/
.parc-dam {width:100%;}
.parc-dam td { text-align:center; font-size:12px; vertical-align:middle; padding:0; width:70px; height:22px;}
.parc-dam td.bleu { background-color:#d0deed;}
.parc-dam td.titre {font-size:13px; color:#000; font-weight:bold; background-color:#FFF; }
input.prog_bouton { background:url(../img/calendar.png) left no-repeat; padding-left:19px; height:18px; color:#3c73ac; font-weight:bold; font-size:11px; border:none; cursor:pointer;}
input.planning_bouton { background:url(../img/clock.png) left no-repeat; padding-left:19px; height:18px; color:#3c73ac; font-weight:bold; font-size:11px; border:none; cursor:pointer;}

/***** PAGE PLAY/INFODOMAINE *****/
ul.infodomaine {list-style:none; }
ul.infodomaine li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }
li.p-bleue {background:url(../img/piste-bleue.png) 0px 0px no-repeat; }
li.p-verte {background:url(../img/piste-verte.png) 0px 0px no-repeat; }
li.p-rouge {background:url(../img/piste-rouge.png) 0px 0px no-repeat; }
li.p-noire {background:url(../img/piste-noire.png) 0px 0px no-repeat; }

/***** PAGE PLAY/PUB *****/
p.pub-icone{background:url(../img/icone-pub.png) left top no-repeat; padding-left:160px; padding-top:35px; height:120px; }
ul.pub {list-style:none; margin-left:30px; }
ul.pub li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }
li.affiche {background:url(../img/photos.png) 0px 5px no-repeat; }
li.radio {background:url(../img/music.png) 0px 5px no-repeat; }
li.tv {background:url(../img/film.png) 0px 5px no-repeat; }
input.souscrire { background:url(../img/puce-v.png) left no-repeat; padding-left:18px; height:21px; color:#3c73ac; font-weight:bold; border:none; cursor:pointer; }

/***** PAGE PLAY/TRANSPORTS *****/
p.transports {background:url(../img/icone-transports.png) left top no-repeat; padding-left:160px; padding-top:35px; height:150px; }

/***** PAGE PLAY/LIGNES *****/
ul.detail-ligne {list-style:none; margin-left:10px; }
ul.detail-ligne li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }
li.retrait {margin-left:20px; }

/***** PAGE PLAY/FICHEVEHICULE *****/
ul.fichevehicule {list-style:none; margin-left:250px; }
ul.fichevehicule li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }
li.marque {background:url(../img/information.png) 0px 3px no-repeat; }
li.date {background:url(../img/date.png) 0px 3px no-repeat; }
li.car {background:url(../img/car.png) 0px 3px no-repeat; }
li.fenetre {background:url(../img/fenetre.png) 0px 3px no-repeat; }
li.sun {background:url(../img/sun.png) 0px 3px no-repeat; }
li.calendar {background:url(../img/calendar.png) 0px 3px no-repeat; }
li.house {background:url(../img/house.png) 0px 3px no-repeat; }

/***** PAGE PLAY/ATELIER *****/
div.atelier {background:url(../img/icone-atelier.png) left top no-repeat; padding-left:160px; padding-top:0px; height:180px; }
div.atelier2 {background:url(../img/icone-atelier2.png) right top no-repeat; padding-right:160px; padding-top:0px; height:180px; }
ul.ul-atelier {list-style:none; }
ul.ul-atelier li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }
input.atelier { background:url(../img/puce-v.png) left no-repeat; padding-left:18px; height:22px; color:#3c73ac; font-weight:bold; border:none; cursor:pointer; }
p.citerne { font-size:13px; }

/***** PAGE PLAY/COMMANDE-NEUF *****/
ul.commande {list-style:none; margin-left:250px; }
ul.commande li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }
li.speed {background:url(../img/puce-speed.png) 0px 3px no-repeat; }
li.prix-total { color:#FFF; background-color:#3c73ac; }
li.eclair {background:url(../img/puce-eclair.png) 0px 3px no-repeat; }
li.poids {background:url(../img/puce-poids.png) 0px 3px no-repeat; }
li.baril {background:url(../img/puce-baril.png) 0px 3px no-repeat; }
li.porte {background:url(../img/door.png) 0px 3px no-repeat; }
li.vendeur {background:url(../img/user.png) 0px 3px no-repeat; }
li.light {background:url(../img/light.png) 0px 3px no-repeat; }
li.camera {background:url(../img/camera.png) 0px 3px no-repeat; }

/***** PAGE PLAY/FICHEDAM *****/
ul.dame-piste {margin-left:30px; list-style:none; }
ul.dame-piste li{padding-left:22px; margin-right:8px; font-size:13px; line-height:20px; margin-bottom:5px; }

/***** PAGE PLAY/FACTURE *****/
.facture {border:1px solid black; background:white; color:black; font-family: "Courier New",serif; text-align:center; margin:auto; width:90%; }

div.texte { text-align:center; padding-bottom:5px; font-size:12px; }


/***** PAGE CANONS A NEIGE *****/
p.retenue-image { background:url(../img/details-pistes.png) left top no-repeat; padding-left:260px; padding-top:70px; height:100px; }
p.retenue-image-center { background:url(../img/details-pistes.png) left top no-repeat; padding-left:260px; padding-top:70px; height:100px; text-align:center; }


/********************
		SITE ZONE PUBLIQUE SANS LOGIN
********************/
/* formulaire */
form#inscr p {width:100%; clear:both; vertical-align:middle; margin:7px;}
form#inscr p.center {text-align:center; font-weight:bold; margin:0; }
form#inscr label {display:block; float:left; margin:3px; padding-right:1%; text-align:right; width:230px; color:#474747; font-weight:bold; font-size:12px;}
form#inscr label.profil{ width:100%; text-align:center; }
form#inscr textarea{float:left; margin-left:50px; border:1px solid #3c73ac; padding:1px; }
form#inscr textarea:hover{border:1px solid #000000; }
form#inscr input {border:1px solid #3c73ac; padding:1px; vertical-align:middle; }
form#inscr input:hover {border:1px solid #000000; }
form#inscr select {border:1px solid #3c73ac; padding:1px; vertical-align:middle; }
form#inscr select:hover {border:1px solid #000000; }

/* PAGE PARTENAIRES */
ul.partenaires {list-style-type:none; margin-left:0px; }
ul.partenaires li{ padding-left:15px; margin-right:8px; font-size:13px; line-height:22px; margin-bottom:7px; }
ul.partenaires li a{font-weight:bold; }

