@import url(common.css);

/* --[ Global ]-- */
* {margin:0px; padding:0px}

html {
  font:11px Arial, helvetica, sans-serif;
}


img {border:none}
p {text-align:justify}
a {text-decoration:none}

h1 {font-size:15px}
h2 {font-size:14px}
h3 {font-size:13px}
h4 {font-size:12px}
h5 {font-size:10px}
.bleu{color:#009ee0 !important}
.bgvert{background-color:#35931f !important}
.bgbleu{background-color:#009ee0 !important}

.cacher{display:none}

.liste {background-color:#e5eeff; border:1px #ccdeff solid; padding:10px 10px 0px 10px}
.liste li {margin:0px 0px 10px 15px}

a.blanc,a.blancNone:hover{color:#fff;text-decoration:underline}
a.blanc:hover,a.blancNone{color:#fff;text-decoration:none}

a.bleu,a.bleuNone:hover{color:#009ee0;text-decoration:underline}
a.bleu:hover,a.bleuNone,a.bloue{color:#009ee0;text-decoration:none}


a.vert,a.vertNone:hover{color:#41A62A;text-decoration:underline}
a.vert:hover,a.vertNone{color:#41A62A;text-decoration:none}

.celluleText a{font-weight:bold;color:#fff;text-decoration:underline}
.celluleText a:hover{text-decoration:none}
.celluleText table{width:520px;margin-left:20px;margin-bottom:10px;border:none}
.celluleText table td{background:#fff;color:#009EE0;border:none;padding:5px}

.celTravaux a{color:#fff !important;text-decoration:underline !important}
.celTravaux a:hover{text-decoration:none !important}

.celTravaux a.bloue{text-decoration:none !important}

/**********************************************************************************************
 *************************** SQUELETTE *************************
 **********************************************************************************************/

#accueil,#pages{text-align:center;background:#f2f2f2;}
#accueil #moz{background:url(../img/squelette/moz.gif) repeat-x top center}
#accueil #moz_g{background:url(../img/squelette/moz_g.gif) repeat-x}
#accueil #moz_d{background:url(../img/squelette/moz_d.gif) repeat-x right}
#page{position:relative;}
#accueil #header{height:303px;background:url(../img/squelette/bg_head.gif) no-repeat;}
#accueil #recherche{z-index:20;float:right;position:absolute;top:24px;right:75px;color:#41a62a;font-weight:bold;font-size:11px}
#accueil #recherche input.txt{padding:2px 3px;width:160px;margin:0 7px;background:#41a62a;color:#fff;border:none;font-size:11px}
#accueil #recherche input.send{position:relative;top:2px;left:5px;width:19px;height:15px;}

#accueil #actu{width:500px;position:absolute;z-index:25;top:192px;left:375px}
#accueil #actu h2{font-size:11px;color:#b3dbaa;margin-left:7px}
#accueil #actu h3{margin:3px 0 0;width:220px;font-size:11px;color:#ffec01}
#accueil #actu p{color:#fff}
#accueil #actu p.link{float:left;margin:10px 0 0 200px}
#accueil #actu p.link a{color:#c9e5c2;text-decoration:none}
#accueil #actu p.link a:hover{text-decoration:underline}

#accueil #outils{width:20px;position:absolute;z-index:20;top:190px;left:911px;}

#accueil h1.logo{position:absolute;z-index:20;top:70px;left:25px;}

/* pages */

#pages #moz{background:url(../img/squelette/moz_pages.gif) repeat-x top center}
#page{position:relative;}
#pages #header,#headerExtranet{height:251px;background:url(../img/squelette/bg_head_pages.gif) no-repeat;}
#pages #recherche{z-index:20;float:right;position:absolute;top:18px;right:75px;color:#41a62a;font-weight:bold;font-size:11px}
#pages #recherche input.txt{padding:2px 3px;width:160px;margin:0 7px;background:#41a62a;color:#fff;border:none;font-size:11px}
#pages #recherche input.send{position:relative;top:2px;left:5px;width:19px;height:15px;}

#pages #actu{width:500px;position:absolute;z-index:25;top:140px;left:375px}
#pages #actu h2{font-size:11px;color:#b3dbaa;margin-left:7px}
#pages #actu h3{margin:3px 0 0;width:220px;font-size:11px;color:#ffec01}
#pages #actu p{color:#fff}
#pages #actu p.link{float:left;margin:10px 0 0 200px}
#pages #actu p.link a{color:#c9e5c2;text-decoration:none}
#pages #actu p.link a:hover{text-decoration:underline}

#pages #outils{width:20px;position:absolute;z-index:20;top:140px;left:911px;}

#pages h1.logo{position:absolute;z-index:20;top:17px;left:25px;}




.conteneur {
  width:972px;
  text-align:left;
  margin:0px auto 0px auto;
}

#footer{margin-top:18px;color:#fff;width:100%;background:#41a62a url(../img/squelette/bg_footer.gif) repeat-x top center}
#footer p.infos{margin-left:220px}
#footer ul{text-align:right;}
#footer ul li{list-style:none}
#footer ul li a{text-decoration:none;color:#fff;}
#footer ul li a:hover{text-decoration:underline;}
#contentFoot{height:185px;background:url(../img/squelette/bg_foot.gif) no-repeat center}
#contentFoot a.top{float:left;margin:25px 0 0 425px}

#colG{float:left;width:203px;position:relative;top:-40px}
#colM{float:left;width:553px;margin-left:13px}
#colD{float:right;width:181px;margin-right:10px}

.colTree{float:left;width:203px;}

#colonneGauche{float:left;width:203px;position:relative;top:-40px}

/***********************************
MENU
***************************************/


#colG ul,.colE ul{background:url(../img/menu/bg_ul.gif) repeat-y}
#colG ul li,.colE ul li{clear:both;list-style:none;width:203px;}
#colG ul li a.titre,.colE ul li a.titre{padding:5px 10px;display:block;background:#fff;border:1px #d7e9d3 solid;color:#41a62a;}
#colG ul li a.titre:hover,#colG ul li.actif a.titre,.colE ul li a.titre:hover,.colE ul li.actif a.titre{background:#fff url(../img/menu/puce.gif) no-repeat 187px 9px}
#colG ul li img.ombre,.colE ul li img.ombre{float:left;}

#colG ul li ul,.colE ul li ul{padding-bottom:5px}
#colG ul li ul li,.colE ul li ul li{list-style:none;width:184px;margin-left:10px;background:transparent;margin-top:2px}
#colG ul li ul li a,.colE ul li ul li a{letter-spacing:0.7px;zoom:1;display:block;padding:2px 5px;background:#68af57;color:#fff}
#colG ul li ul li a:hover,#colG ul li ul li a.actif,.colE ul li ul li a:hover,.colE ul li ul li a.actif,.colE a.menu2-actif,.colE a.menu3-actif{letter-spacing:-0.3px;color:#009ee0;font-weight:bold;background:#fff;}



/**********************************************************************************************
 *************************** ACCUEIL *************************
 **********************************************************************************************/

#colM #cult{position:relative;top:-25px;background:url(../img/accueil/bg_cult.gif) no-repeat;width:553px;height:294px}
#colM #cult img.visu{float:left;margin:7px 0 0 6px}
#colM #cult #last{width:290px;float:left;margin:40px 0 0 7px}
#colM #cult h3{margin-top:15px;color:#e30059;font-size:12px}
#colM #cult p{width:290px;color:#6f6f6f;font-size:11px}
#colM #cult #last a.date{display:block;float:right;width:82px;height:19px;color:#fff;text-decoration:none;background:url(../img/accueil/date.gif) no-repeat 0 0;padding:3px 0 0 38px;margin-top:10px}
#colM #cult #last a.date:hover{background-position:0 -22px}

#colM #cult #manquer{position:relative;float:left;width:295px;margin:55px 0 0 3px}
#colM #cult #manquer a{display:block;margin-left:5px;background:#fff;color:#6f6f6f;padding:3px 4px;margin-bottom:2px}
#colM #cult #manquer a span{cursor:pointer}
#colM #cult #manquer a:hover{background:#e30059;color:#fff}
#colM #cult #manquer a.tous{color:#fff;font-weight:bold;background:transparent !important;margin:5px 0 0 55px;text-decoration:none !important}
#colM #cult #manquer a.tous:hover{text-decoration:underline !important}
#colM a.carte{float:left;margin-top:-15px}
#colM #activite{margin-top:-15px;color:#8f907b;float:left;width:261px;height:191px;background:url(../img/accueil/bg_aci.gif) no-repeat top left}
#colM #activite h3{font-size:11px;color:#6e6e6e}
#colM #activite p{width:200px}

#colD #der_pjt{padding-bottom:25px;background:url(../img/accueil/bas_bleu.gif) no-repeat bottom}
#colD #der_pjt #topPjt{height:50px;background:url(../img/accueil/derniers_pjts.gif) no-repeat top}
#colD #der_pjt #contentPjt{background:url(../img/accueil/bg_der.gif) repeat-y}
#colD #der_pjt a.suitePjt{position:relative;top:4px;color:#009ee0;text-decoration:none;background:url(../img/accueil/dble_puce.gif) no-repeat 30px 5px;padding-left:45px;}
#colD #der_pjt a.suitePjt:hover{text-decoration:underline}
#colD #der_pjt #contentPjt h3{margin:5px 0 0 12px;width:155px;color:#fff;font-size:11px}
#colD #der_pjt #contentPjt h3 a{color:#fff;text-decoration:none}
#colD #der_pjt #contentPjt h3 a:hover{text-decoration:underline}
#colD #der_pjt #contentPjt p{margin-left:12px;width:155px;color:#fff;margin-bottom:7px;}

#colD #communes{margin-top:7px;padding-bottom:11px;background:url(../img/accueil/bas_cmnes.gif) no-repeat bottom}
#colD #communes #topCmnes{height:45px;background:url(../img/accueil/top_cmnes.gif) no-repeat top}
#colD #communes #contentCmnes{background:url(../img/accueil/bg_cmnes.gif) repeat-y}
#colD #communes #contentCmnes ul{text-align:center}
#colD #communes #contentCmnes ul li{list-style:none}
#colD #communes #contentCmnes ul li a{zoom:1;margin:2px 7px;display:block;background:transparent;color:#9b9b9b;text-decoration:none}
#colD #communes #contentCmnes ul li a:hover{background:#009ee0;color:#fff;}

#colD #communes #topProjGris{height:45px;background:url(../img/pages/topProjGris.gif) no-repeat top}

#colD #communes a.suitePjtBl{color:#707070;text-decoration:none;background:url(../img/pages/dble_puce.gif) no-repeat 30px 5px;padding-left:45px;margin-bottom:10px}
#colD #communes a.suitePjtBl:hover{text-decoration:underline}
#colD #communes #contentCmnes h3{margin:5px 0 0 12px;width:155px;color:#707070;font-size:11px}
#colD #communes #contentCmnes h3 a{color:#707070;text-decoration:none}
#colD #communes #contentCmnes h3 a:hover{text-decoration:underline}
#colD #communes #contentCmnes p{margin-left:12px;width:155px;color:#707070;margin-bottom:7px;}


#colD #partie{padding-bottom:10px;background:url(../img/pages/bas_partie.gif) no-repeat bottom right}
#colD #partie #topPartie{height:21px;background:url(../img/pages/top_partie.gif) no-repeat top}
#colD #partie #titre{background:#fff;text-align:center;border-left:1px #c0ddeb solid;border-right:1px #c0ddeb solid;padding:5px;color:#009EE0;font-weight:bold;font-size:11px;}
#colD #partie #ombre{height:8px;background:url(../img/pages/ombre.gif) no-repeat top}
#colD #partie #contentPartie{background:url(../img/accueil/bg_der.gif) repeat-y}
#colD #partie #contentPartie ul li{margin:2px 9px 0;list-style:none}
#colD #partie #contentPartie ul li a{padding:3px 2px;display:block;zoom:1;background:#81bdd5;color:#fff}
#colD #partie #contentPartie ul li a:hover,#colD #partie #contentPartie ul li a.actif{background:#fff;color:#009ee0}


#adresse{position:relative;z-index:22;margin-top:-12px;height:44px;background:url(../img/pages/bg_adresse.gif) no-repeat top left}
#adresseExtranet{position:relative;z-index:22;margin-top:10px;margin-bottom:10px;height:44px;background:url(../img/extranet/adresse.gif) no-repeat top left}
#adresse p,#adresseExtranet p{float:left;margin:4px 0 0 24px;color:#fff;}
#adresse ul,#adresseExtranet ul{margin:8px 0 0 10px}
#adresse ul li,#adresseExtranet ul li{color:#8d907d;display:inline;list-style:none}
#adresse ul li a,#adresseExtranet ul li a{color:#8d907d;text-decoration:none}
#adresse ul li a:hover,#adresseExtranet ul li a:hover{color:#8d907d;text-decoration:underline}

#colM #contenu{color:#717171}
#colM #contenu ul{background:#dfdfdf;padding:10px;margin:5px 0}
#colM #contenu ul li{color:#676767;margin-left:20px}

#colM #contenu h2{background:#009EE0 url(../img/pages/top_h2.gif) no-repeat top center; color:#fff; font-size:14px; text-transform:uppercase;padding:4px 0 3px 6px;margin:4px 0 10px;}

#colM #contenu h2.myriad{font-weight:normal}

/*recherche*/
#colM #contenu #moteur{margin-left:15px;width:525px;background:#e30059 url(../img/pages/bas_search.gif) no-repeat bottom;color:#fff}
#colM #contenu #moteur label.myriad{font-weight:bold;font-size:14px}
#colM #contenu #moteur form{margin-left:50px;padding:0 0 10px;}
#colM #contenu #moteur select{width:200px;color:#717171;font-size:11px;font-family:Arial;}
#colM #contenu #moteur p{margin-right:10px}
#colM #contenu #moteur p.blanc{padding:0 0 10px 10px}

#colM #contenu h3{padding:0 4px;font-size:13px;color:#009ee0;border-bottom:1px #009ee0 solid;padding-bottom:3px;margin:10px 0 3px 0}
#colM #contenu h3 span.fin{font-weight:normal;font-size:11px}
#colM #contenu .cellule,#colM #contenu .celluleText{color:#fff;background:#009ee0 url(../img/pages/bas_cell.gif) no-repeat bottom;}
#colM #contenu .cellule a, #colM #contenu .celluleText a {color:#fff !important;text-decoration:underline}
#colM #contenu .cellule a.bleu, #colM #contenu .celluleText a.bleu {color:#009ee0 !important;text-decoration:underline}
#colM #contenu .cellule a.bloue, #colM #contenu .celluleText a.bloue {color:#fff !important;text-decoration:none}
#colM #contenu .topCellule,#colM #contenu .topCelluleVide{color:#fff;padding:7px 7px 10px 7px;background:#009ee0 url(../img/pages/top_cell.gif) no-repeat top;}
#colM #contenu .topCelluleVide{padding:0;height:13px}
#colM #contenu .topCellule span.titre{float:left;text-transform:uppercase;font-size:14px;font-weight:bold}
#colM #contenu .topCellule span.sub{padding:2px 4px;float:left;margin-left:5px;background:#fff;color:#009ee0;font-size:11px}
/*#colM #contenu .celluleText p{width:400px;padding-bottom:10px}*/
#colM #contenu .celluleText p{margin:7px 7px 0 7px;padding-bottom:10px}
#colM #contenu .celluleText .noMargin p{margin:0px 7px}
#colM #contenu .celluleText .width400{width:400px;padding-bottom:10px;text-align:justify}
#colM #contenu .celluleText .comz{background:#06B5FF;text-align:justify;color:#fff;padding:5px;}
#colM #contenu .celluleText img{border:4px #fff solid}

#colM #contenu .horaires{margin-bottom:4px;padding:7px;color:#fff;background:#b5b795 url(../img/pages/bas_cell_gris.gif) no-repeat bottom;}
#colM #contenu .topHoraires{margin-top:6px;text-align:center;color:#fff;padding:5px 0 0;height:8px;font-weight:bold;background:#b5b795 url(../img/pages/top_cell_gris.gif) no-repeat top;}
#colM #contenu .horaires table{font-size:11px;width:539px;}
#colM #contenu .horaires table thead{background:#009ee0;color:#fff}
#colM #contenu .horaires table tr.un{background:#d5d6c2;color:#7b7d5c}
#colM #contenu .horaires table tr.deux{background:#ebecde;color:#7b7d5c}
#colM #contenu .horaires table td{padding:3px 3px 3px 15px;border-collapse:collapse}
#colM #contenu .borderGris{padding:10px;background:#ebeaea;border:1px #dfdfdf solid; color:#717171}


#colM #contenu .blClair{margin-top:-3px;margin-bottom:10px;color:#fff;background:#62bde3 url(../img/culture/bas_date.gif) no-repeat bottom;color:#fff;padding:10px}
#colM #contenu .blClair a{color:#fff;text-decoration:underline}

p.agendaLigne {padding:5px;}

#colM #contenu p.soustitre{padding:4px;color:#717171;margin-bottom:10px}
#colM #contenu div.hight{background:#fff;color:#009ee0;padding:7px;margin:0;text-align:center;position: relative; z-index:15}
#colM #contenu div.hight div,#colM #contenu div.hight a{position: relative; z-index:16}
#colM #contenu table.hight{width:539px;color:#009ee0;margin:0;text-align:center;}
#colM #contenu table.hight tr td{padding:7px;background:#fff;border:1px #fff solid}
#colM #contenu .cellule {padding:7px;}
#colM #contenu .cellule div.infos{text-align:justify;float:left;padding:5px;}
#colM #contenu .cellule div.noimg{width:270px;}
#colM #contenu .cellule div.infosWide{text-align:justify;padding:5px;width:98%;}
#colM #contenu .cellule div.infos ul,#colM #contenu .cellule div.infosWide ul{padding-left:30px !important}
h4.listing{margin-top:5px;background:#62bde3;color:#fff;font-weight:bold;font-size:12px;text-align:center;padding:3px 0}
h5.listing{font-weight:bold;text-transform:uppercase;color:#009ee0;padding:4px;}
a.bloc1,a.bloc2{zoom:1;padding:5px;display:block;background:#e5e5e5;color:#717171}
a.bloc2{background:#d3d3d3;color:#717171}
a.bloc1:hover,a.bloc2:hover{background:#009ee0 url(../img/hebergement/ouce.gif) no-repeat 535px 7px !important;color:#fff !important}
div.images{width:170px;float:left;}

h6.listing{color:#41A62A;padding:2px;font-size:10px}
.cellule h6.listing{color:#fff !important}
.cellule h6.listingbleu{color:#009ee0 !important;font-size:12px;padding-bottom:5px}
.cellule a.bloc1:hover,.cellule a.bloc2:hover{background-color:#fff !important;background-image: url(../img/hebergement/ouce_i.gif) !important;background-position:510px 7px !important;color:#009ee0 !important}
div.narrow{width:50%}

#colM #contenu .cellule a.correc{text-decoration:none;text-align:left !important;zoom:1;padding:5px;display:block;background:#e5e5e5 !important;color:#717171 !important}
#colM #contenu .cellule a.correc:hover{background:#009ee0 url(../img/hebergement/ouce.gif) no-repeat 505px 7px !important;color:#fff !important}
div.images{width:170px;float:left;}

ul.inline li{color:#009ee0 !important;list-style:none;display:inline;margin:0 !important}

a.ZoneBlock{display:block;padding:3px 0;text-align:center;background:#62BDE3;color:#fff}
a.ZoneBlock:hover{background:#099ee0;}

#colM #contenu div.cellule div.infos a{color:#fff}
#colM #contenu div.cellule a{color:#009EE0}


/**********************************************************************************************
 *************************** EXTRANET *************************
 **********************************************************************************************/

#extranet{float:right;width:726px;margin:0 10px 20px 0;}
.padding3{padding:3px !important}

#extranet #contenu h2{font-weight:normal;background:#009EE0 url(../img/extranet/top_h2.gif) no-repeat top center; color:#fff; font-size:14px; text-transform:uppercase;padding:4px 0 3px 6px;}
#extranet #contenu h2.notop{background-image:none}
#extranet h3{font-weight:normal}
#extranet .subBleu,#extranet .subVert{margin-top:5px;margin-bottom:5px;color:#009ee0;border-bottom:1px #009ee0 solid;padding:5px 0}
#extranet .subVert{margin-top:10px;color:#35931f;border-bottom:1px #35931f solid;}
#extranet .texteB{background:url(../img/extranet/bas_b.gif) no-repeat bottom;padding-bottom:10px;}
#extranet .texteB .txt{padding:10px;color:#fff;}
#extranet .texteB .txt a{color:#fff;font-weight:bold;text-decoration:underline}
#extranet .texteB .txt a:hover{text-decoration:none}
#extranet .texteB .txt img.visu,#extranet .celluleVisu .texte img.visu{border:6px #f7f7f7 solid}

#extranet p.date{margin-right:10px}


#extranet .celluleVisu{padding-top:10px;background:#e3e3e3 url(../img/extranet/bg_g.gif) no-repeat bottom;padding-bottom:10px;}
#extranet .celluleVisu .extravisu{margin-left:9px;}
#extranet .celluleVisu .cellV{float:left;background:#f2f2f2;width:136px;margin-right:7px;}
#extranet .celluleVisu .cellV a{margin-top:2px;padding:3px;display:block;background:#e3e3e3;color:#808080}
#extranet .celluleVisu .cellV a.fancy{height:87px;}
#extranet .celluleVisu .cellV a:hover{color:#fff;background:#35931f}

#extranet .celluleVisu .texte{padding:10px;color:#686868}
#extranet .celluleVisu .texte p{margin-top:5px;text-align:justify}
#extranet .celluleVisu .texte p a{color:#686868;font-weight:bold;text-decoration:underline}
#extranet .celluleVisu .texte p a:hover{text-decoration:none}

#extranet .celluleVisu .formulaire p{margin-bottom:10px;}
#extranet .celluleVisu .formulaire label.normal{padding:5px;display:block;float:left;margin-right:10px;text-align:right;color:#646464;width:150px}
#extranet .celluleVisu .formulaire label.normalDroite{float:left;margin-right:10px;text-align:left;color:#646464;width:450px}
#extranet .celluleVisu .formulaire label.normalDroite a{color:#646464}

#extranet .celluleVisu .formulaire p.textuel input,#extranet .celluleVisu .formulaire p.textuel select{width:400px;border:none;font-family:arial;font-size:11px;color:#666;padding:5px;}
#extranet .celluleVisu .formulaire input.send{width:410px !important;padding:5px;background:#35931f;color:#fff !important;}
#extranet .celluleVisu .formulaire label.normal2{padding:5px;display:block;float:left;margin-right:10px;text-align:right;color:#646464;width:250px}
#extranet .celluleVisu .formulaire p.textuel2{color:#777;}
#extranet .celluleVisu .formulaire p.textuel2 input{width:200px;border:none;font-family:arial;font-size:11px;color:#666;padding:5px;}
#extranet .celluleVisu .formulaire input.send2{width:210px !important;padding:5px;background:#35931f;color:#fff !important;}

#extranet .linkDoc a{margin:4px 0 0 4px;display:block;width:357px;float:left;background:#f2f2f2;color:#646464}
#extranet .linkDoc a span{display:block;padding:5px}
#extranet .linkDoc a:hover{color:#fff;background:#35931f}

div.formExtra label{position:relative;top:5px;margin-right:5px;margin-bottom:5px;display:block;float:left;text-align:right;width:80px;color:#666}
div.formExtra a.fancyPasse{color:#666;margin:20px 0 10px 85px;}
div.formExtra a.fancyPasse:hover{color:#009EE0;text-decoration:underline}
div.formExtra p.txt input{width:200px;padding:3px;border:1px #ccc solid;color:#666;font-family:arial;font-size:11px;}
div.formExtra input.conn{padding:3px;margin-left:85px;width:200px;border:1px solid #B7B7B7;background:#B7B7B7;color:#fff;font-weight:bold;font-family:arial;font-size:11px;}

#formContact input#email{width:300px;font-size:11px;font-family:arial;padding:3px;border-color:#ccc;background:#666;color:#fff;}

/*** tree **/




.tree .hitarea {
	background-image:url(../img/doc/treeview-default.gif) !important;
}
.tree li.lastCollapsable,.top_menu .tree li.lastExpandable  {
	background-image:url(../img/doc/treeview-default.gif) !important;
}
.tree li {
	background-image:url(../img/doc/treeview-default-line.gif) !important;
}


ul.tree{padding-left:7px;margin-left:7px;background-image:none !important;width:185px !important}
ul.tree ul{background-image:none !important;width:160px !important}
ul.tree li{text-align:left !important;background-color:transparent !important;background-repeat:no-repeat !important;margin-top:0 !important;width:165px !important;margin-left:0 !important}
ul.tree ul li{width:140px !important}

ul.tree li a{font-weight:normal;display:block;padding:3px;background:#3FAA24;color:#fff}
ul.tree li a:hover{background:#fff;color:#3FAA24}

/*.tree .menu2-actif,.tree .menu3-actif{background-color:#fff;color:#6484A2 !important;margin-left:3px;font-weight:bold}*/
li.botBord{border-bottom:1px #fff solid;padding-bottom:2px}

div.formExtra{margin-top:20px;float:right;width:370px;}
div.texteExtra{margin-left:25px;margin-top:20px;background:#35931f url(../img/extranet/bg_texte.gif) top center no-repeat;width:330px;float:left;color:#fff}
div.texteExtra div.graph{background:url(../img/extranet/bas_texte.gif) no-repeat bottom center;}
div.texteExtra p{padding:20px;}

/**********************************************************************************************
 *************************** COMMUN *************************
 **********************************************************************************************/

#leb-img {margin-top:20px}
.fond-infos,.fond-infos2 {background-color:#e5e5e5; margin:5px 0px; padding:5px 0px 5px 20px; width:380px}
.fond-infos2 {background-color:#d3d3d3}

.couleur1 {background-color:#e5e5e5}
.couleur2 {background-color:#d3d3d3}

.couleur1,.couleur2{padding:5px;color:#717171;font-size:11px}

caption {font-size:11px;background-color:#009ee0; color:#fff; padding:1px 0px; font-weight:bold}
#extras td {padding:5px 0px}
#extras p{text-align:justify; width:580px}
#extras li{text-align:justify; margin-left:20px}
#extras ul {background-color:#7d7a7a; border:1px #929292 solid; padding:10px}

.annexes h3 {color:#dc9b00;}
.annexes p {display:block; width:580px}
.annexes ul {margin-left:20px}
.annexes li {margin-bottom:5px}

#plan ul{background:transparent !important;padding:0 !important}
#plan ul li{list-style:none;margin:0 !important}
#plan a {zoom:1;color:#717171;display:block; padding:5px 0px 5px 5px; background-color:#d3d3d3; margin-bottom:4px; border-right:5px #717171 solid}
#plan a.titre{zoom:1;background:#009ee0;border-color:#E30059;color:#fff}
#plan a:hover {background-color:#717171; border-right:5px #717171 solid; color:#fff}
#plan a.titre:hover{background:#E30059;border-color:#E30059;color:#fff}

div.extras{margin:15px;}
#creditsLeb a{color:#009EE0}
div.extras .credits1,div.extras .credits2{background-color:#e4e4e4; margin:5px 0px; padding:5px 0px 5px 20px; width:300px}
div.extras .bg1{background-color:#38647f}
div.extras .credits2,div.extras .bg2{background-color:#2e566f}
div.extras td{padding:5px 0;color:#fff;font-size:11px}

#creditsLeb ul li{margin-left:0 !important}

/*** MESSAGES ERREUR ***/
.ok, .error{text-align:center; }
.ok {background-color:#00B000; color:#fff; font-weight:bold; padding:2px 0px}
.error {background-color:#f00; color:#fff; font-weight:bold; padding:2px 0px}

/***************************************
************ FORMULAIRES ***
***************************************************************/

/*** FORMULAIRES ***/

label a{font-weight:bold;color:#fff;text-decoration:underline}
label a:hover{text-decoration:none}

#formContact label.labelCheck{width:25px;position:relative;top:-2px}
#formContact p.inpoute{float:left;background:url(../img/form/bg_bleu_input.jpg) no-repeat;width:333px;height:25px;padding:3px 0 0 3px}
#formContact p.inpoute input.textuel{background:#fff;border:none;width:323px;height:16px;padding-top:4px;padding-left:7px;font-family:arial;font-weight:bold;color:#174c5b}


/**** input sans fond ***/
.cellule form p{margin-top:4px}
.cellule form  label.normal,.cellule form  label.normal2{float:left;width:130px;text-align:right;font-weight:bold;margin-right:7px;}
.cellule form  label.normal2{width:200px}
.cellule form  p input.textuel{background:#fff;border:none;width:300px;height:16px;padding-top:2px;padding-left:2px;font-family:arial;color:#4b4846;font-size:11px}
.cellule form  p input.send{text-align:left;background:url(../img/pages/bg_send.gif) no-repeat;border:none;width:71px;height:20px;padding:3px;font-family:arial;color:#4b4846;font-size:11px;margin-left:137px}
.cellule form  p select.long{width:302px;height:18px;padding-top:2px;padding-left:2px;font-family:arial;color:#4b4846;font-size:11px}
.cellule form  p textarea{width:350px;height:120px;font-family:arial;color:#4b4846;font-size:11px}
.cellule form  p textarea.short{width:300px}

/** recommander ami **/

input.recobtn{padding:3px;background:#fff;color:#009ee0;border:none;font-size:11px;font-weight:normal;margin-top:4px !important;margin-left:207px}
p.reco{padding:5px;margin:10px 5px 5px 5px!important;background:#0094d2;}

/**** input en block ***/
#formContact div.inpoutLine{width:500px;margin:10px 0 0 20px}
#formContact div.inpoutLine div.riad{margin:5px 0 0 10px}

#formContact p.info_prix{margin-top:5px;background:#fff;padding:5px;color:#373737}
#formContact p.info_prix span.rouge{width:150px;text-align:center;padding:3px 20px;background:#eb3333;color:#fff;margin-left:10px}

div.highlight{margin-top:15px;background:#009ee0;color:#fff;padding:7px}
div.highlightClair{margin-top:15px;background:#E5E5E5;color:#717171;padding:7px}
span.ticket{background:#fff;color:#009ee0;padding:3px;margin-right:3px}



