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

html {
  background:#f1ede7;font:11px Arial, helvetica, sans-serif;width:100%
}

body{background:#f1ede7}

.bleu {color:#009ee0 !important}
.vert {color:#a2b800 !important}
.gris {color:#515151 !important}
.orange{color:#dc4819}
.clair{color:#7c776a}

.separateur{margin:0 3px}


img {border:none}
a {text-decoration:none}

h1 {font-size:15px}
h2 {font-size:14px}
h3 {font-size:13px}
h4 {font-size:12px}
h5 {font-size:10px}
h6{font-size:8px}

.liste {background-color:#e3ddd3; border:1px #b5afa6 solid; padding:10px 10px 0px 10px;color:#fff}
.liste li {margin:0px 7px 10px 7px}

div.center{text-align:center}

.cacher{display:none}

#calendar-container td.selected {cursor:pointer;}

.infos2 p{color:#fff !important}
div.infos2 p a{color:#fff !important}


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

#graphics{background:#f1ede7 url(../img/squelette/bg_top.gif) top center repeat-x;}
#page{background:transparent url(../img/squelette/graphics.gif) no-repeat top center;text-align:center}

#header{height:273px}
#header h1{float:left;margin:25px 0 0 35px;position:relative;z-index:14;}

#header ul#menuHaut{float:left;list-style:none;margin:7px 0 0 80px;color:#009ee0;height:32px;background:url(../img/squelette/bg_menuHaut.gif) top right no-repeat;padding:10px 20px 0 0 }
#header ul#menuHaut li{display:inline}
#header ul#menuHaut li a{color:#009ee0;text-decoration:none;font-weight:bold}
#header ul#menuHaut li a:hover{text-decoration:underline}

#header #bandeau{position:relative;z-index:10;float:left;margin:36px 0 0 52px}


#header #recherche{position:relative;top:76px;right:145px;z-index:20;}
#header #recherche input.rech{border:0;background:#b2b2b2;width:117px;color:#f1ede7;font-size:10px}
#header #recherche input.sendRech{border:0;background:#f1ede7;color:#7d7d7d;margin:0 0 0 15px;font-size:10px;font-weight:bold;cursor:pointer;}


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

#contenu{width:911px;text-align:left;margin:0px auto 0px auto;clear:both;}
#colG,#colM,#colD{float:left;margin-bottom:10px;}
#colG{width:193px;top:-20px;position:relative;}
#colM{width:510px;margin-left:13px;margin-right:13px;}
#colD{width:179px;top:-167px;position:relative;}



#footer{clear:both;height:149px;background:url(../img/squelette/bg_footer.gif) repeat-x;}
#footer ul li{display:inline}

#footer ul#un{position:relative;top:-11px;height:35px;vertical-align:bottom;margin:8px 0 0 15px;width:800px;text-align:center;color:#675e50}
#footer ul#un a{color:#675e50;text-decoration:none;}


#footer ul#deux{margin:15px 0 20px 15px;width:960px;text-align:center;color:#fff}
#footer ul#deux a{color:#fff;text-decoration:none;}
#footer #basFoot ul li a:hover,#footer #basFoot h4 a:hover,#footer ul#deux a:hover,#footer ul#un a:hover{text-decoration:underline}

#footer #basFoot{padding:8px 15px 15px 15px;background:#fff url(../img/squelette/top_bg_mf.gif) top center no-repeat}
#footer #basFoot ul li{color:#756f5f;font-weight:bold}
#footer #basFoot ul li a{color:#756f5f;text-decoration:none;font-weight:bold;font-size:10px}


#footer #basFoot h4{color:#009ee0;font-size:11px;margin-bottom:4px}
#footer #basFoot h4 a{color:#009ee0}

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

#colG #menuPrincipal{text-align:center;padding-bottom:30px;background:#fff url(../img/squelette/bas_menu.jpg) no-repeat bottom center}
#colG #menuPrincipal li{display:block;width:170px;list-style:none;margin:0 auto 0 auto;text-align:left;}


#colG #menuPrincipal li a.titre{overflow:hidden;background:url(../img/squelette/bg_titre.gif) no-repeat 0 0;color:#fff;padding:3px 0 0 0;width:170px;height:17px;display:block;text-align:center;font-family:"trebuchet MS";text-transform:uppercase;font-weight:bold;margin-top:4px;margin-bottom:3px}
#colG #menuPrincipal li a.titre:hover,#colG #menuPrincipal li.actif a.titre{background-position:0 -20px}

#colG #menuPrincipal li ul.dev a{z-index:400;display:block;margin-bottom:3px;color:#7c776a;background:#f2f1f0 url(../img/squelette/puce_menu.gif) no-repeat 3px center;padding:3px 3px 3px 15px}
#colG #menuPrincipal li ul.dev a:hover{z-index:400;background:#e4ef91 url(../img/squelette/puce_menu_roll.gif) no-repeat 3px center;padding:3px 3px 3px 25px;color:#7c776a}

#colG #menuPrincipal li#premier ul.dev a{z-index:400;background:#e4ef91 url(../img/squelette/puce_menu.gif) no-repeat 3px center;padding:3px 3px 3px 15px;color:#7c776a}

#colG #menuPrincipal li#premier ul.dev a:hover,#colG #menuPrincipal li#premier ul.dev a.actif{z-index:400;display:block;margin-bottom:3px;color:#fff;background:#a2b800 url(../img/squelette/puce_menu_actif.gif) no-repeat 3px center;padding:3px 3px 3px 25px}


#colM #edito{width:509px;margin-top:-2px;}
#colM #edito p{padding:7px 13px 7px 7px;margin-left:125px}
#colM #edito img{margin:3px 15px 0 15px}
#colM #top_edito{margin-top:2px;background:transparent url(../img/accueil/top_edito.png) no-repeat;height:21px;}
#colM #contentEdito{padding:0 0 10px 10px;background:#e3ddd3 url(../img/accueil/bas_edito.gif) no-repeat bottom center;color:#7b7b7b;font-size:12px}
#colM #contentEdito img{margin:0}
#colM #contentEdito img.maison{position:relative;top:1px;margin-right:4px}
#colM #contentEdito a{color:#6d6d6d;font-size:11px;text-decoration:none}
#colM #contentEdito a:hover{text-decoration:underline}
#colM #edito img.imgEdito{float:right;margin:10px 15px 2px 5px}

#colM #actu{width:509px;margin:5px 0 10px 0}
#colM #actu #titreActu{background:url(../img/accueil/titre_actu.jpg) no-repeat;color:#fff;height:28px}
#colM #actu #titreActu h2{font-family:"trebuchet MS";margin:7px 5px 0 20px}
#colM #actu #titreActu img.puce{float:left;margin:17px 0 0 5px}
#colM #actu #titreActu .controle{float:right;margin:5px 10px 0 0}
#colM #actu #titreActu .controle a{margin-right:2px}
#colM #actu #contentActu{width:509px;background:url(../img/accueil/bg_actu.gif) no-repeat}
#colM #actu #contentActu .uneActu{background-color:transparent !important}
#colM #actu #contentActu img.visuActu{float:left;margin:20px 0 0 13px}
#colM #actu #contentActu .texteActu{float:right;width:325px;margin:17px 15px 0 0}
#colM #actu #contentActu .texteActu h3{padding-left:13px;font-family:"trebuchet MS";font-size:13px;font-weight:bold;color:#647100;}
#colM #actu #contentActu .texteActu p{margin:15px 0 10px 5px;color:#515151;font-size:12px}
#colM #actu #contentActu a{font-size:11px;background:#515151;color:#fff;text-decoration:none;padding:3px 7px 3px 4px}
#colM #actu #contentActu a:hover{text-decoration:underline}
#colM #actu #contentActu a.deux{background:#515151 url(../img/accueil/bout_dt.gif) no-repeat right}
#colM #actu #basActu{width:509px;background:url(../img/accueil/basActu.gif) no-repeat;height:3px;}

#colM div.resultat a.actu2cult{padding:3px; background-color:#009EE0; color:#fff; font-weight:bold}
#colM div.resultat a.actu2cult:hover{background-color:#A2B800}

/* slider */

#slider{}
#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		background:url(../img/accueil/bg_actu.gif) no-repeat top left;
		}
#slider li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:502px;
		height:191px;
		overflow:hidden;
		}

/**************/

#colM #laune{width:509px;height:193px;background:url(../img/accueil/bg_une.gif) no-repeat left}
#colM #laune #gaucheUne{float:left;margin:10px 0 0 20px}
#colM #laune #gaucheUne a{height:18px;padding-top:4px;margin:4px 0 0 -5px;display:block;padding-left:22px;width:270px;color:#fff;text-decoration:none;background:url(../img/accueil/puce_dossier.gif) no-repeat left center;}
#colM #laune #gaucheUne a:hover{text-decoration:underline;background:url(../img/accueil/puce_dossier_roll.gif) no-repeat left center;}
#colM #laune #gaucheUne a.archives{background:url(../img/accueil/puce_archives.gif) no-repeat left center}
#colM #laune #gaucheUne a.archives:hover{background:url(../img/accueil/puce_archives_roll.gif) no-repeat left center}
#colM #laune #gaucheUne h2{position:relative;top:4px;font-family:"Trebuchet MS";font-size:13px;color:#fff;margin-bottom:32px}
#colM #laune #droiteUne{float:right;}


#colD #meteo{height:83px;width:179px;background:#fff url(../img/accueil/bas_meteo.gif) no-repeat top;text-align:center;margin-top:5px;padding-top:10px}
#colD #meteo #contentM{padding:-10px 0 0 0}
#colD #meteo h3{margin:0 auto -20px auto;color:#009ee0;font-size:12px;}
#colD #meteo #contentM p{color:#7c776a;font-size:11px}
#colD #meteo #contentM img{margin:5px 6px 0 0px}
#colD #meteo #contentM table{background:#fff;}
#colD #meteo #contentM table tr td img{display:none;background:#fff}
#colD #meteo #contentM table tr td table{width:130px !important}
#colD #meteo #contentM table tr td table img{display:block}
#colD #meteo #contentM table tr td table td{background:#fff !important;color:#5d5541}
#colD #meteo #contentM table tr td table td a{color:#5d5541 !important}
#colD #meteo #contentM div.default{padding-top:5px;margin-left:22px;border:none !important}
#colD #meteo #contentM div.default a.meteo_ville{display:none}

#culturel{width:179px;background:#009ee0 url(../img/cult/bas_actu.gif) no-repeat bottom;padding-bottom:15px}
#culturel #topCult{font-size:11px;color:#cee2eb;background:#006a96 url(../img/cult/top_actu.gif) no-repeat top;padding:28px 0 3px 53px;font-weight:bold;margin-bottom:7px}
#culturel img{margin-left:14px;margin-right:7px}
#culturel p{width:160px;color:#fff;text-align:left;margin-bottom:10px}
#culturel p a{color:#fff}
#culturel a.archives{margin:5px 0 0 40px;padding:2px 3px;background:#006a96;color:#cee2be;text-decoration:none}
#culturel a.archives:hover{background:#a2b800;color:#fff;text-decoration:none}

#colD #trousse{text-align:center;margin-top:7px}
#colD #trousse #topTrousse{background:url(../img/accueil/trousse/top_trousse.gif) no-repeat;height:21px;}
#colD #trousse{width:179px;background:#a2b800 url(../img/accueil/trousse/bas_trousse.gif) no-repeat bottom;padding-bottom:15px}
#colD #trousse #contentT{padding-top:8px}
#colD #trousse #contentT a{margin:0 5px 0 0;}
#colD #trousse #topTrousse h3{color:#a2b800;font-size:11px;position:relative;top:5px;font-weight:normal}

#colD #emedia{text-align:center;margin-top:7px}
#colD #emedia #topemedia{background:url(../img/accueil/media/top_emedia.gif) no-repeat;height:51px;}
#colD #emedia #topemedia a{background:url(../img/accueil/media/puce.gif) no-repeat left center;padding-left:7px;color:#fff;text-decoration:none;position:relative;top:16px;left:18px}
#colD #emedia #topemedia a:hover{text-decoration:underline}
#colD #emedia{width:179px;background:#7d7d7d url(../img/accueil/media/bas_emedia.gif) no-repeat bottom;padding-bottom:15px}
#colD #emedia #contentE{padding-top:8px}
#colD #emedia #contentE a{display:block;float:left;width:31px;height:31px;margin:0 5px 0 0;border:1px solid #fff;}
#colD #emedia #contentE a.first{margin-left:15px}
#colD #emedia #contentE a:hover{border:1px solid #a2b800;}
#colD #emedia #topemedia h3{color:#7d7d7d;font-size:11px;position:relative;top:7px;left:6px;font-weight:normal}

#colD #lettre{text-align:center;margin-top:7px}
#colD #lettre #toplettre{background:url(../img/accueil/lettre/top_lettre.gif) no-repeat;height:49px;}
#colD #lettre #toplettre a{display:block;padding-top:2px;width:88px;height:17px;background:url(../img/accueil/lettre/bg_inscris.gif) no-repeat 0 0;padding-left:0px;color:#fff;text-decoration:none;position:relative;top:16px;left:70px}
#colD #lettre #toplettre a:hover{text-decoration:underline;background-position:0 -19px}
#colD #lettre{width:179px;background:#009ee0 url(../img/accueil/lettre/bas_lettre.gif) no-repeat bottom;padding-bottom:15px}
#colD #lettre #contentL{padding-top:8px}
#colD #lettre #contentL p{font-family:"trebuchet MS";color:#fff;font-size:11px;width:150px;padding-left:12px}
#colD #lettre #toplettre h3{color:#009ee0;font-size:11px;position:relative;top:7px;left:17px;font-weight:normal}

/*************************************************************************************
********************** CONTENU *************************
****************************************************************/

#colM h2.contenu{position:relative;z-index:20;color:#a2b800;font-family:"trebuchet MS";font-size:16px;padding:7px 0 0 10px}
#colM #contenuGestionnaire{padding-bottom:40px;border-bottom:2px #e3ddd3 solid;color:#6d6d6d}
#colM #contenuGestionnaire h4{color:#6d6d6d;font-family:"Trebuchet MS";margin-bottom:5px}
#colM #contenuGestionnaire h3{color:#6D6D6D;background:#e3ddd3;font-size:12px;padding:5px 5px 5px 8px;margin:10px 0 5px 0}
#colM #contenuGestionnaire p{color:#6d6d6d;font-size:12px;}
#colM #contenuGestionnaire img.hab{margin:5px 0}
#colM #contenuGestionnaire img.hableft{margin:0 0 5px 5px}
#colM #contenuGestionnaire img.habright{margin:0 5px 5px 0}
#colM #contenuGestionnaire p a{color:#a2b800;font-weight:bold;text-decoration:none}
#colM #contenuGestionnaire p a:hover{text-decoration:underline}

#contenuGestionnaire #spec{margin-bottom:0px}

#colD #sousMenu{width:179px;padding:3px 0 10px 0;margin-bottom:7px;background:#fff url(../img/calendrier/bottom_ssmenu.gif) no-repeat bottom;margin-top:-3px;}
#colD #sousMenu ul li{list-style:none;width:164px;padding-left:7px;text-align:center}
#colD #sousMenu ul li a{zoom:1;text-align:left;margin:auto;display:block;margin-bottom:3px;color:#7c776a;background:#E4EF91 ;padding:3px 3px 3px 3px}
#colD #sousMenu ul li a:hover,#colD #sousMenu ul li a.actif{background:#b1c903;padding:3px 3px 3px 3px;color:#fff}

h3#ssM{background:url(../img/calendrier/bg_titre.gif) repeat-y;font-size:11px;color:#fff;width:171px;padding:3px 3px 5px 7px;margin-top:-10px;}


/*********************************
*********** MODULE FICHE COMMUNE *****
***************************************/


h3.fiche{background:#b1c903 !important;color:#fff !important;font-size:14px;font-family:"trebuchet MS"}
div#fiche{width:509px}
.descFiche{background:#e3ddd3;padding:5px;}
div#fiche div#topInfo{background:#b1c903 url(../img/fiche/bg_titre.gif) no-repeat;height:19px;}
div#fiche ul.info{width:198px;background:#b1c903 url(../img/fiche/bottom.gif) no-repeat bottom;color:#fff;padding:0px 0px 15px 0px;margin-left:15px}
div#fiche ul.left{padding:0px 0px 15px 0px;}
div#fiche ul.info li{list-style:none;padding:6px 10px;}
div#fiche ul.pratique{margin-left:10px;width:270px;}
div#fiche ul.pratique li{list-style:none;padding:2px 5px;}
div#fiche ul.pratique li.titre{padding:2px 5px 5px;}
div#fiche a{color:#009ee0;font-weight:bold;text-decoration:none}
img.visu{margin:5px 0 5px 15px}
div#fiche a:hover{text-decoration:underline}
div#miniatures{background:#DCD5C9;padding:5px;width:100px;float:right;margin-right:10px}
div#horaires,div#formContact{width:489px;text-align:center;background:#009ee0;color:#fff;padding:10px 10px 5px 10px;margin:5px 0}
#horaires p,div#formContact p{padding:5px;background:#3fb6e8;color:#fff !important;margin-bottom:5px}
#horaires p span,div#formContact p span{font-weight:bold;font-family:"Trebuchet MS"}
h4.fiche{background:#a2b800;color:#fff !important;font-size:11px;text-align:center;margin:7px 0 3px 0}

#proposer{font-size:11px;width:489px;text-align:center;margin:0 auto 0 auto;background:#009ee0;color:#fff;padding:10px 10px 5px 10px;}
#proposer p,div#formContact p{padding:5px;background:#3fb6e8;color:#fff !important;margin-bottom:5px}
#proposer p span,div#formContact p span{font-weight:bold;font-family:"Trebuchet MS"}
h4.fiche{background:#a2b800;color:#fff !important;font-size:11px;text-align:center;margin:7px 0 3px 0}


/*********************************
*********** MODULE medias & actualite *****
***************************************/

h3.medias{background:transparent !important;color:#009ee0 !important;font-size:14px !important;font-family:"trebuchet MS"}
h6.concert {font-weight:normal;font-size:10px !important}
div.highlight{background:#e3ddd3;padding:5px;}
p.highlight{background:#d10019;color:#fff !important;padding:5px;}
form.mediaForm select{width:130px;font-family:arial;font-size:11px}
form.mediaForm select.spectacles{width:285px;font-family:arial;font-size:11px}
form.mediaForm div.cell{margin:20px 0 0 25px;float:left}
form.mediaForm div.cell2{margin:0 0 0 25px;float:left}
form.mediaForm div.cell3{margin:5px 0 0 25px;float:left}
form.mediaForm div.cell input.up{position:relative;top:-25px}
div.resultat{background:#fff;margin-top:4px;padding:5px;border:2px #e3ddd3 solid}
div.resultat:hover{border:2px #a2b800 solid}
div.actions{margin-top:8px;width:100%;text-align:center;border-top:1px #e3ddd3 solid;padding-top:5px}
div.photos{margin-top:8px;width:100%;text-align:center}
div.photos a{zoom:1;width:100px;height:66px;}
div.telechargement{float:right;margin:30px 10px 0 10px;position:relative;top:-6px}
div.resultat h4{margin-bottom:1px !important}
div.resultat h5{color:#009ee0;margin-top:1px !important;margin-bottom:2px !important}
div.resultat p.mediasRes,div.resultat div.fichierMedia p{font-size:11px !important;width:390px;}

div.resultatVert{background:#009EE0;margin-top:4px;padding:5px;color:#fff}
div.resultatVert h4{color:#fff !important;margin-bottom:1px !important}
div.resultatVert h5{color:#fff;margin-top:1px !important;margin-bottom:2px !important}
div.resultatVert h6{color:#009EE0;background:#fff;margin-top:1px !important;margin-bottom:2px !important}
div.resultatVert p{font-size:11px !important;color:#fff !important}
div.resultatVert div.cellEntreprise a{margin-top:2px;display:block;background:#0083ba;padding:5px;color:#FFF}
div.resultatVert div.cellEntreprise a:hover{display:block;background:#009ee0;padding:5px;color:#FFF}

div.resultatSmooth{background:#E3DDD3;margin-top:4px;padding:5px;color:#fff}
div.resultatSmooth h4{color:#6d6d6d !important;margin-bottom:1px !important}
div.resultatSmooth h5{color:#6d6d6d;margin-top:1px !important;margin-bottom:2px !important}
div.resultatSmooth h6{color:#fff;background:#009EE0;margin-top:1px !important;margin-bottom:2px !important}
div.resultatSmooth p{font-size:11px !important;color:#6d6d6d !important}
div.resultatSmooth div.cellEntreprise a{margin-top:2px;display:block;background:#0083ba;padding:5px;color:#6d6d6d}
div.resultatSmooth div.cellEntreprise a:hover{display:block;background:#009ee0;padding:5px;color:#6d6d6d}
div.topborder{border-top:1px #CEC4B3 solid;padding-top:10px;margin-top:10px}

/*********************************
*********** MODULE lettre info *****
***************************************/

#horaires label{display:block;float:left;width:150px;text-align:right;font-family:"trebuchet MS";font-weight:bold;margin-right:10px}
#horaires .radio{margin:0 5px}
#horaires .check{margin:5px 5px 5px 160px}
#horaires .check1{margin:5px 5px 5px 0}
#horaires .send{margin:5px 5px 5px 160px;background:#fff;color:#009ee0;width:80px;border:none}
#horaires select{color:#666;font-size:11px;font-family:arial;width:200px}

#formContact label,#proposer label{display:block;float:left;width:150px;text-align:right;font-family:"trebuchet MS";font-weight:bold;margin-right:10px}
#proposer label{width:180px;}
#formContact .radio,#proposer .radio{width:15px;margin:0 5px}
#formContact .send,#proposer .send{margin:5px 5px 5px 160px;background:#fff;color:#009ee0;width:80px;border:none}
#formContact select,#proposer select{color:#675e50;font-size:11px;font-family:arial;width:200px}
#formContact input,#proposer input{width:200px;color:#675e50;font-size:11px}
#formContact textarea,#proposer textarea{width:280px;color:#675e50;height:100px;font-family:arial;font-size:11px}

/*********************************
*********** MODULE annuaire *****
***************************************/

ul.annuaire{float:left;width:160px;background:#a2b800;color:#fff;margin-top:5px;padding-bottom:2px}
ul.annuaire li{list-style:none}
ul.annuaire li.titre{font-weight:bold;font-size:12px;font-family:"trebuchet MS";padding:3px 0 0 10px}
ul.annuaire li a{zoom:1;font-weight:bold;display:block;margin:2px 3px 0;background:#c9e118;color:#627000;padding:2px 3px}
ul.annuaire li a:hover,ul.annuaire li a.communale:hover{display:block;margin:2px 3px 0;background:#FFF;color:#627000;padding-left:5px}
ul.annuaire li a.communale{background:#627000;color:#c9e118}

ul.zones{background:#a2b800;color:#fff;margin-top:5px;padding-bottom:2px}
ul.zones li{list-style:none}
ul.zones li.titre{font-weight:bold;font-size:12px;font-family:"trebuchet MS";padding:3px 0 0 10px}
ul.zones li a{zoom:1;font-weight:bold;display:block;margin:2px 3px 0;background:#c9e118;color:#627000;padding:2px 3px}
ul.zones li a:hover,ul.zones li a.actif{display:block;margin:2px 3px 0;background:#FFF;color:#627000;padding-left:5px}


div.resultatAnnuaire,div.resultatEntreprise{float:right;width:330px;background:#fff;margin-top:4px;padding:5px;border:2px #e3ddd3 solid}
div.resultatAnnuaire:hover,div.resultatEntreprise:hover{border:2px #a2b800 solid}
div.resultatAnnuaire h4,div.resultatEntreprise h4{margin-bottom:1px !important}
div.resultatAnnuaire h5,div.resultatEntreprise h5{margin-top:1px !important}
div.resultatAnnuaire a,div.resultatEntreprise a{color:#009ee0;text-decoration:none}
div.resultatAnnuaire a:hover,div.resultatEntreprise a:hover{text-decoration:underline}
div.resultatAnnuaire p img,div.resultatEntreprise p img,div.resultatEntreprise div.images img{margin-right:5px}
div.resultatEntreprise p img.marginEnt,div.resultatEntreprise div img.marginEnt{margin:0 0 0 4px !important}
div.resultatAnnuaire p.infos,div.resultatEntreprise p.infos,div.resultatEntreprise div.infos{margin-bottom:10px;padding:5px;background:#f1ede7}
div.infos2 p{color:#fff !important}
div.resultatEntreprise h6.communale{padding:2px 3px;background:#e3ddd3;color:#6d6d6d}
div.resultat h6.concert,div.resultatEntreprise h6.concert{padding:2px 3px;background:#009EE0;color:#fff;margin-bottom:3px}
div.resultatEntreprise p.infos2,div.resultatEntreprise div.infos2{padding:5px;background:#b1c903;color:#fff !important}
div.resultatEntreprise{width:496px;padding:5px;}
div.resultatEntreprise p.tarifs,div.resultatEntreprise div.tarifs{font-size:11px !important;background:#e3ddd3;color:#585858 !important;padding:5px;}
div.resultatEntreprise p.date,div.resultatEntreprise div.date{font-size:11px !important;background:#d6cec3;color:#585858 !important;padding:5px;}

div.resultatCommunale,div.resultatCommunautaire{margin-top:4px;padding:5px;margin-bottom:10px}
div.resultatCommunale{background:#009ee0 url(../img/zones/bg_communale.jpg) top left no-repeat;}
div.resultatCommunautaire{background:#a2b800 url(../img/zones/bg_communautaire.jpg) top left no-repeat;}

div.resultatCommunale h4,div.resultatCommunautaire h4{margin:5px 0 5px 10px !important;color:#FFF !important}
div.resultatCommunale h5,div.resultatCommunautaire h5{margin-top:1px !important;color:#FFF !important}
div.resultatCommunale div.infos,div.resultatCommunautaire div.infos{margin-bottom:10px;margin-top:5px;padding:5px;background:#fff}
div.resultatCommunale div.infos2,div.resultatCommunautaire div.infos2{padding:5px;background:#0FB7FF;color:#fff !important}
div.resultatCommunautaire div.infos2{background:#b7ce0b}

div.resultatCommunale div.cellEntreprise,div.resultatCommunautaire div.cellEntreprise{background:#e3ddd3;margin-top:2px;}
div.resultatCommunale h3{margin:5px 0 0 !important}
div.resultatCommunale div.cellEntreprise a{display:block;background:#0083ba;padding:5px;color:#FFF}
div.resultatCommunale div.cellEntreprise a:hover{display:block;background:#009ee0;padding:5px;color:#FFF}

div.resultatCommunautaire div.cellEntreprise a{display:block;background:#7f9000;padding:5px;color:#FFF}
div.resultatCommunautaire div.cellEntreprise a:hover{display:block;background:#a2b800;padding:5px;color:#FFF}

div.resultatCommunale img.marginEnt,div.resultatCommunautaire img.marginEnt{margin:0 0 0 5px !important;}




/** moteur de recherche **/

ul.recherches li{list-style:none;margin-bottom:2px}
ul.recherches li a{zoom:1;display:block;background:#8acfec;color:#6D6D6D;border-left:4px #009ee0 solid;padding:3px 0 3px 10px}
ul.recherches li a:hover{background:#009ee0;color:#fff}
ul.recherches li a.un{background:#e4eda5;}
ul.recherches li a.un:hover{background:#a2b800;}


/*** documents ***/
div.documents,div.visuels{background:#E3DDD3;padding-bottom:3px;}
div.documents h3,div.visuels h3{font-family:"trebuchet MS", font-size:12px;color:#009ee0}
div.documents ul li{zoom:1;list-style:none;margin:2px 3px 0}
div.documents ul li a{zoom:1;padding:3px 3px 3px 25px;display:block;background:#f0ede8 url(../img/documents/doc.gif) no-repeat 5px center;color:#009ee0;}
div.documents ul li a:hover{background-color:#fff}
div.visuels div.visu{margin-left:3px;margin-top:3px;padding:5px 0 3px 0;text-align:center;float:left;width:120px;background:#7D7D7D;color:#fff}
div.visuels div.visu h4{color:#fff !important}
div.visuels div.visu a.visu img{border:1px #d7d7d7 solid}
div.visuels div.visu a.first{margin-right:3px;}

.bloc-photos {background-color:#e3ddd3;padding:5px}
.bloc-photos table tr td{border-right:3px #E3DDD3 solid;;width:120px;padding:5px;text-align:center;margin-left:3px}
.bloc-photos table tr td.bas{border-bottom:3px #E3DDD3 solid;}
.bloc-photos table tr td img.miniature{border: 1px solid #fff}
.bloc-photos table tr td p{text-align:center; font-size:0.8em; font-weight:bold;font-family:"trebuchet MS";color:#fff !important}

.derniersDocs{margin-top:1em;}
.derniersDocs a{display:block;padding:3px;color:#009EE0}
div.derniersDocs ul li a:hover{background-color:#A2B800; color:#fff}


/**************** geolocalisation ******/
#colG #menuPrincipal li.geoloc a.titre{background: transparent url(../img/squelette/bg_titre_geo.gif) no-repeat scroll 0 0;}
#colG #menuPrincipal li.geoloc a.titre:hover{background-position: 0px -20px;}

#colG #menuPrincipal li h2{text-align:center;color:#A2B800;margin:0px auto 5px auto;font-size:11px;text-transform:uppercase}
#colG #menuPrincipal li.separateur{border-bottom:1px dotted #E3DDD3;margin:10px auto 10px auto}
#colG #menuPrincipal li ul.dev li a.actifL{zoom:1;background:#B1C903 url(../img/squelette/puce_menu_actif.gif) no-repeat 5px 3px;margin-bottom:0;padding-left:25px;color:#fff}

#colG #menuPrincipal li ul.dev li ul{width:166px;background:#B1C903;padding:2px;margin-bottom:2px}
#colG #menuPrincipal li ul.dev li ul li{width:162px;}
#colG #menuPrincipal li ul.dev li ul li a{zoom:1;display:block;margin-bottom:2px;color:#fff;background:#A2B800}
#colG #menuPrincipal li ul.dev li ul li a:hover,#colG #menuPrincipal li ul.dev li ul li a.actif{background:#fff;color:#A2B800;padding-left:15px}

#map{width:509px;border-right:2px #B1C903 solid;border-left:2px #B1C903 solid;margin-top:-3px}
#map a{color:#A2B800}

.tree ul {background:transparent}
#fileManager_folders{background:#E6DFD5;padding:5px}
#fileManager_folders a{color:#009EE0;text-decoration:none}
#fileManager_folders a:hover{color:#A2B800;}

ul.fiche_annu{background:#E3DDD3}
ul.fiche_annu li{margin-bottom:2px;list-style:none}
ul.fiche_annu li a{padding:3px 3px 3px 15px;display:block;zoom:1;background:#CEC4B3;color:#917782;}
ul.fiche_annu li a:hover{background:#009ee0;color:#fff}

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

#leb-img {margin-top:20px}
.fond-infos,.fond-infos2 {background-color:#e3ddd3; margin:5px 0px; padding:5px 0px 5px 20px; width:360px;color:#6d6d6d}
.fond-infos2 {background-color:#a2b800;color:#fff !important}

.fond-infos2 p{color:#fff !important}
.fond-infos2 a,.couleur2 a{color:#fff !important;text-decoration:none}
.fond-infos a,.couleur1 a{color:#6d6d6d !important;text-decoration:none}
.fond-infos a:hover,.fond-infos2 a:hover,.couleur1 a:hover,.couleur2 a:hover{text-decoration:underline}

.couleur1 {background-color:#e3ddd3;color:#6d6d6d !important}
.couleur2 {background-color:#a2b800;color:#fff !important}

.pointer{cursor:pointer}

h5{margin-bottom:10px}

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

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

#plan{margin-top:10px}
#plan a {zoom:1;display:block;width:500px;padding:5px 0px 5px 5px;background-color:#e3ddd3;margin-bottom:4px;border-right:5px #009ee0 solid;margin:0;color:#fff;color:#6d6d6d}
#plan a:hover {background-color:#009ee0;color:#fff; border-right:5px #009ee0 solid;}

#plan a.titre {background-color:#675e50;border-right:5px #a2b800 solid;color:#FFF;font-weight:bold}
#plan a.titre:hover {background-color:#a2b800; border-right:5px #a2b800 solid; color:#FFF;}
#plan ul li{list-style:none}
#plan ul{margin:4px 0 0 0}

#plan ul li{list-style:none}

div.extras .credits1,div.extras .credits2{background-color:#e4e4e4; margin:5px 0px; padding:5px 0px 5px 20px; width:280px}
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 a{text-decoration:none !important}
#creditsLeb h4{margin:10px 0}
#creditsLeb ul li{margin-left:0 !important}
#creditsLeb ul{border:none}
#creditsLeb a.rouge{color:#A2B800}

/*** 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}
.erreur {background-color:#a2b800;border:0; color:#fff !important; 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 div.bg_marron{width:583px;background:#714739;border:color:#fff;padding:10px 10px;margin:10px 0 10px 0}
#formContact div.bg_clair_bordure{width:583px;background:#174c5b;border:5px #6296a4 solid;color:#fff;padding:10px 5px;margin:10px 0 10px 0}
#formContact div.bg_clair{width:583px;background:#79725a;color:#fff;padding:10px 5px;margin:10px 0 10px 0}
#formContact div.bg_m_clair{background:#7f5a4d;padding:7px;text-align:center;margin-top:10px}

/*** input avec fond > ex tarif **/
#formContact label.gauche{float:left;width:100px;text-align:right;font-weight:bold;margin-right:7px;position:relative;top:7px}
#formContact label.alone{width:100px;text-align:right;font-weight:bold;margin-right:7px;position:relative;top:7px}

#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 ***/
#formContact p.inpout{float:left;padding:8px}
#formContact label.normal{float:left;width:130px;text-align:right;font-weight:bold;margin-right:7px;position:relative;top:9px}
#formContact p.inpout input.textuel{background:#fff;border:none;width:300px;height:16px;padding-top:2px;padding-left:2px;font-family:arial;color:#4b4846;font-size:11px}
#formContact p.inpout input.envoyer{text-align:left;background:#fff;border:none;width:200px;padding:3px;font-family:arial;color:#4b4846;font-size:11px}
#formContact p.inpout select.long{width:302px;height:18px;padding-top:2px;padding-left:2px;font-family:arial;color:#4b4846;font-size:11px}
#formContact p.inpout textarea{width:400px;height:150px;font-family:arial;color:#4b4846;font-size:11px}

/**** 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}

a.fancy span.legende {display:block;width:233px;clear:both;text-align:center;background-color:#009EE0;color:#fff;margin:-6px 3px 0px 3px;padding:3px;}
a.archives {display:block;margin-top:10px;background-color:#A2B800;color:#fff;padding:3px;text-align:center;font-weight:bold}
a.archives:hover {text-decoration:underline}