/** CONFIG GENERAL : Lien - Liste - Texte - Image - Formulaire **/
body {margin:0 auto;padding:0;width:100%;height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.80em;background:#Acd6fe;color:#555;text-align:center}

a {text-decoration:none;cursor:pointer}
ul, li {margin:0;padding:0; list-style:none}
img {border:0}
div,p,table,td,th,form,fieldset {border:0;margin:0;padding:0;}

table {border-collapse:collapse;font-size:1em;}
.clear {visibility:hidden;clear:both}
.clearcouleur {clear:both; color:#00495E;height:1px}
#conteneur {margin:0 auto;width:783px;height:auto;background:#Acd6fe url('images/bgconteneur2.jpg') repeat-y;text-align:left}

/**HEADER**/
#header {background:#Acd6fe url('images/bgtop2.jpg') no-repeat; width:100%;height:147px;}
#logo {position:relative;z-index:1000;left:25px;top:-40px;margin-bottom:-49px;width:110px;}
/** MENU LATTERAL**/
#pavegauche {height:auto;float:left;padding-top:47px;padding-left:5px;background:url('images/bg_conteneur_gauche.jpg') no-repeat;width:218px;font-size:.80em}
#menugauche {background:url('images/bgmenugauche.gif') no-repeat top left;padding:10px 0;width:205px;}

#menugauche h1 {font-size:1.1em;font-weight:bold;margin:10px 0 10px 0px;padding-left:7px;background:url('images/puce_fleche_blanche.gif') no-repeat left;}
#menugauche h1 a {background:none;color:#00495E;height:auto;display:block; line-height:1.4em;width:181px;margin-left:-3px;padding-left:3px;}
#menugauche h1 a:hover {color:#E66500;}
#menugauche h1 a.selected {background:url('images/bg_menu_over.jpg') repeat-y;color:#fff;}

#menugauche li.spacer {padding-left:5px;font-size:1.2em;}

#menugauche li {font-weight:bold;margin:5px 0;background:none;}
#menugauche li a, #menugauche li a:hover {display:block;height:auto; line-height:1.4em;background:none}
/*#menugauche li a:hover {color:#fff;background:url('images/bg_menu_over.jpg') repeat-y;}*/

#menugauche ul.submenu2 {margin:10px 0 0 4px;}
#menugauche ul.submenu2 li a {color:#E66500;padding-left:10px;width:175px}
#menugauche ul.submenu2 li a:hover {color:#00495E;}
#menugauche ul.submenu2 a.submenu2selected {background:url('images/bg_menu_over.jpg') repeat-y;color:#fff;}

#menugauche ul.submenu3 {margin:5px 0 0 0;background:none;}
#menugauche ul.submenu3 li a {color:#000000;font-weight:normal;background:none;margin-left:2px;width:170px}
#menugauche ul.submenu3 li a:hover {padding-left:11px;font-weight:bold;color:#000}
#menugauche ul.submenu3 li.submenu3selected a {background:url('images/bg_menu_over.jpg') repeat-y;color:#fff;}



/** RECHERCHER - NEWSLETTER **/
#pavegauche .outils {color:#00495E;background:url('images/bg_news_rech.jpg') no-repeat;width:187px;height:133px; padding:0 0 0 3px}
#pavegauche .outils label {font-weight:bold;}
#pavegauche .outils input {border:1px solid; color:#00495E;margin:5px 0 2px 5px;font-size:.9em}
#pavegauche .outils .submit {border:0;}
#pavegauche .outils .recherche {margin-top:2px;}
#pavegauche .outils .recherche label {display:block;padding:2px 0 0 25px;line-height:1.8em;background:url('images/loupe.gif') no-repeat left}
#pavegauche .outils .recherche #rechav {text-align:right}
#pavegauche .outils .recherche #rechav a {color:#00495E; font-size:.9em;padding:0 5px;}
#pavegauche .outils .newsletter {margin-top:15px;}

/** Contenu centre **/
#cadre_centre {width:385px;margin-top:20px;float:left;}
#topnav ul {font-family:Arial, Helvetica, sans-serif;}
#topnav li {float:left;border-right:1px solid #EE6203;padding:0 5px;margin-bottom:10px}
#topnav li a {color:#00495E;font-size:.9em}
#topnav li a:hover{color:#EE6203;}

#contenu {width:385px;margin:0;font-size:.85em}
#contenu a {color:#EE6203}
#contenu a:hover {color:#EE6203;text-decoration:underline}
#contenu a p.bodytext {color:#555;font-weight:normal;}
#cadre_centre h1, #contenu h1 {clear:both;height:17px;line-height:normal;background:url('images/bg_contenu_h1.gif') no-repeat;color:#00495E;font-size:1.1em;font-weight:normal;padding-left:25px;display:block;margin:20px 0 15px 0}
#contenu h2 {color:#00495E;font-size:1.05em;margin-bottom:5px;margin-top:0}
#contenu h2 a {color:#00495E}
#contenu h3 {color:#EE6203;font-size:1em;margin-bottom:5px}
#contenu p, .bodytext {text-align:justify;margin:5px 0;line-height:1.6em}
#contenu ul {margin:5px 40px;}
#contenu ul li {margin:5px 0; list-style-image:url(images/puceverte.gif)}

#contenu a.suite {color:#F06000;float:right;background:url('images/puce_fleche_orange.gif') no-repeat left;padding-left:10px;}
#contenu a:hover.suite {color:#EE6203}
#contenu td, #contenu th {padding:5px;}
#contenu th {color:#00495E}
/*----------- les documents  telecharger -----------------*/
.titreupload,lienentreprise {background:url('images/arrow.gif') no-repeat left;padding-left:15px;display:block}

/** CADRE DROIT : AGENDA - SERVICE PUBLIC - IDENTiFICAtiON **/

#cadre_droit {float:right;background:#FFF url('images/bgdroit.jpg') no-repeat top right;width:168px;font-size:.9em;margin-right:3px}
#cadre_droit h1 {color:#fff;text-align:center;font-weight:bold;line-height:1.8em;font-size:.9em}
#cadre_droit img {margin:0}
#cadre_droit #agenda {width:140px;text-align:center}
#cadre_droit #agenda #contenuagenda {background:url('images/bg_agenda.jpg') no-repeat bottom left;font-size:.9em;border:none;color:#555;margin:0px 0 0 18px;text-align:left;padding:0px 0 20px 10px}
#cadre_droit #agenda #contenuagenda ul {list-style:none;margin:0}
#cadre_droit #agenda #contenuagenda li {margin:5px 0;}
#cadre_droit #agenda #contenuagenda li a {color:#666}
#cadre_droit #agenda a.links {color:#F06000;font-size:1.1em; display:block;background:url('images/puce_fleche_orange.gif') no-repeat left;padding-left:10px;margin-top:10px;}
#agenda .titreagenda {position:relative;color:#fff;font-weight:bold;padding:16px 0 0 26px; text-align:left;font-size:1.1em;}
#agenda .titreagenda span {color:#99FF00;letter-spacing:-.05em;font-size:.9em}

#cadre_droit a:hover {color:#EE6203}
#cadre_droit .bt_images {padding:0;margin:3px 0;text-align:right}

#cadre_droit .espace {margin-left:17px;font-size:.9em;color:#00495E;width:151px;height:155px;text-align:center;background:url('images/bg_espace.jpg') no-repeat top}
#cadre_droit .espace h1 {margin:0;}
#cadre_droit .espace p {color:#555;margin:5px 3px 10px 7px;text-align:left}
#cadre_droit .espace fieldset {margin:0 3px 0 8px}
#cadre_droit .espace #loginbox label {display:block;width:83px;word-spacing:-.2em;float:left;text-align:left;line-height:15px}
#cadre_droit .espace #loginbox input {border:1px solid #00495E;width:45px;height:13px;margin-bottom:8px;font-size:.9em}
#cadre_droit .espace #loginbox .submit {background:#00495E;color:#FFF;text-transform:uppercase;width:35px;height:20px;font-size:.9em}

#menubas {clear:both;height:70px;text-align:center;color:#FFFFFF;background: url(images/bgpied2.jpg) no-repeat bottom left;margin:0 auto;width:100%}
#menubas ul {color:#FFFFFF;margin:0 auto;padding-top:53px;text-align:center;width:600px;}
#menubas ul li {float:left;text-align:center;color:#FFFFFF;border-right:1px solid #FFFFFF;margin:0 auto;font-weight:bold;padding-left:20px;padding-right:10px}
#menubas ul li a {text-align:center;color:#FFFFFF;margin:0 5px;font-size:.8em}
#menubas ul li a:hover {text-align:center;color:#000}
.espacemoins {word-spacing:-.15em}

.news-single-img {float:left;text-align:center;margin:0 10px 5px 0;padding:3px;border:1px solid #CCC}
.news-list-morelink, .news-latest-morelink {display:block;text-align:right;}
.news-latest-morelink a {background:url('images/arrow.gif') no-repeat left;padding-left:15px;}
.news-latest-item {clear:both;margin-bottom:20px;padding-bottom:15px;border-bottom:2px dotted #E4E4E4}
.news-latest-category {display:none;}
.news-latest-container {padding-bottom:10px}
/*------------gestion agenda en page d'accueil--------------*/

#inscNewsletter {margin-top:30px;padding-left:10px;}
#inscNewsletter a {padding-left:20px;color:#00495E;font-size:1em;font-weight:bold;background:url('../../../typo3conf/ext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/mail.gif') no-repeat left}
#inscNewsletter a:hover {color:#e66500}

div#contenu div.tx-indexedsearch-res h3 {font-weight:normal;padding:0;margin:0.3em}
div#contenu span.tx-indexedsearch-percent {float:right}

