body {
background:#9fc90c;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
}
#page {
width:980px;
margin:0 auto;
padding:0;
}
/* Pages internes */
body {
background:#9fc90c url(../img/fdBodyInterne.png) 50% 0 no-repeat;
margin:0;
padding:0;
}
/* Specifique Home */
body#home {
background:#9fc90c url(../img/fdBodyHome.png) 50% 0 no-repeat;
margin:0;
padding:0;
}
#home #page #logo {
float:left;
}
/* RTE + generiques */
.align-justify {text-align:justify;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}
input, select, textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
h1 {
display:inline;
}
.out {
position:absolute;
top:-500px;
left:-500px;
}
.clear {
clear:both;
width:99%;
height:0;
overflow:hidden;
}
abbr, acronym {
border-bottom:1px #6d6d6d dotted;
cursor:help;
}
a {
text-decoration:underline;
color:#9fc90c;
}
#reussir a {
color:#6d3c23;
}
#epanouir a {
color:#8f083d;
}
#decouvrir a {
color:#4e592b;
}
/* CONTENUS HOME */
#cadreHome {
padding:0 0 0 290px;
}
div.top {
height:51px;
}
/* Recherche */
form#searchTop {
width:502px;/*510-8*/
text-align:right;
margin:0;
padding:9px 8px 0 0;
float:left;
}
form#searchTop input {
border:1px solid #f0f6d8;
color:#9fc90c;
vertical-align:middle;
width:104px;/*108-4*/
padding:0 0 0 4px;
}
form#searchTop input.submit {
border:0;
width:auto;
padding:0;
}
/* Acces Intranet */
div.accesIntranet {
padding:0 0 0 10px;
}
div.accesIntranet a {
display:inline-block;
padding:6px 0 0 9px;
width:116px;/*125-9 */
height:20px;/*26-6*/
background:url(../img/fdLienIntranet.gif) 0 0 no-repeat;
color:#2e2e2e !important;
text-transform:uppercase;
text-decoration:none;
}
div.accesIntranet a:hover {
text-decoration:underline;
}
/* Tableau rubriques */
div.rubriques {
width:652px;
margin:0 0 21px;
}
div.rubriques div.fdH,
div.rubriques div.fdB {
height:10px;
overflow:hidden;
}
div.rubriques div.fdH {
background:url(../img/tabloRubHaut.png) 0 0 no-repeat;
}
div.rubriques div.fdB {
background:url(../img/tabloRubBas.png) 0 0 no-repeat;
}
div.rubriques table {
width:652px;
border-spacing:0;
border-collapse:collapse;
background:url(../img/fdTabloRub.png) 0 0 no-repeat;
}
div.rubriques table td {
border:0;
padding:0 0 0 12px;
vertical-align:top;
}
div.rubriques table td.gauche {
width:214px;/*226-12*/
background:url(../img/fdTdRub1.png) 0 0 repeat-y;
}
div.rubriques table td.centre {
width:213px;/*225-12*/
background:url(../img/fdTdRub2.png) 0 0 repeat-y;
}
div.rubriques table td.droite {
width:189px;/*201-12*/
background:url(../img/fdTdRub3.png) 0 0 repeat-y;
}
div.rubriques table td h2 {
margin:0;
padding:0;
}
div.rubriques table td ul {
margin:0;
padding:7px 65px 0 0;
list-style:none;
height:73px;/*80-7*/
text-transform:uppercase;
}
div.rubriques table td.gauche ul {
background:url(../img/fdUlRub1.png) 0 0 no-repeat;
}
div.rubriques table td.centre ul {
background:url(../img/fdUlRub2.png) 0 0 no-repeat;
}
div.rubriques table td.droite ul {
background:url(../img/fdUlRub3.png) 0 0 no-repeat;
}
div.rubriques table td ul li {
margin:0;
padding:0 0 3px 16px;
background:url(../img/puceMenuRub.png) 0 1px no-repeat;
}
div.rubriques table td ul li a {
color:#2e2e2e;
text-decoration:none;
}
div.rubriques table td.gauche ul li a:hover {
color:#b7714d;
}
div.rubriques table td.centre ul li a:hover {
color:#e23076;
}
div.rubriques table td.droite ul li a:hover {
color:#7b9621;
}
div.rubriques table td ul li a:hover {
text-decoration:none;
color:#2e2e2e;
}
div.rubriques table td div.guide {
height:30px;
}
div.rubriques table td div.guide a {
text-decoration:none;
display:inline-block;
padding:1px 0 0 16px;
height:15px;/*16-1*/
}
div.rubriques table td div.guide a:hover {
text-decoration:underline;
}
div.rubriques table td.gauche div.guide a {
color:#b7714d;
background:url(../img/icoGuideRub1.png) 0 1px no-repeat;
}
div.rubriques table td.centre div.guide a {
color:#e23076;
background:url(../img/icoGuideRub2.png) 0 1px no-repeat;
}
div.rubriques table td div.video {
height:185px;
}
div.rubriques table td div.video p {
width:175px;
margin:0;
padding:3px 0 0;
color:#9fc90c;
font-style:italic;
}
div.rubriques table td.droite div.video p {
padding:8px 0 0;
}
div.rubriques table td div.video p strong {
font-size:1.1em;
}
div.rubriques table td div.video a {
color:#9fc90c;
}
/* Centre vertical Home */
div.homeMid {
min-height:132px;
margin:0 0 22px;
}
/* Teaser carte home */
#teaserCarte {
float:left;
padding:16px 0 0 12px;
width:201px;/*213-12*/
height:116px;/*132-16*/
background:url(../img/fdCarteHome.png) 0 0 no-repeat;
}
#teaserCarte h2 {
padding:0;
margin:0;
}
#teaserCarte a {
display:block;
text-align:center;
}
/* Teasers News + Agenda Home */
#newsAgenda {
padding:0 0 0 14px;
width:424px;/*438-14*/
float:left;
margin:0 0 23px;
}
#newsAgenda div.fdH {
background:url(../img/fdNewsHomeHaut.png) 0 0 no-repeat;
height:10px;
overflow:hidden;
}
#newsAgenda table.inner {
background:#fff;
border-spacing:0;
border-collapse:collapse;
}
#newsAgenda div.fdB {
background:url(../img/fdNewsHomeBas.png) 0 0 no-repeat;
height:8px;
overflow:hidden;
}
#newsAgenda table.inner td {
padding:0 0 0 12px;
vertical-align:top;
width:200px;/*212-12*/
}
#newsAgenda table.inner td div {
height:114px;
position:relative !important;
}
#newsAgenda table.inner td h3 {
margin:0;
padding:6px 0;
}
#newsAgenda table.inner td span.date {
font-weight:bold;
font-style:italic;
color:#9fc90c;
}
#newsAgenda table.inner td p {
margin:2px 0 0;
padding:0;
width:165px;
text-align:justify;
color:#6d6d6d;
}
#newsAgenda table.inner td p.suite {
float:left;
width:120px;
}
#newsAgenda table.inner td p.suite a {
color:#2e2e2e;
font-weight:bold;
background:url(../img/puceMenuRub.png) 100% 1px no-repeat;
padding:0 16px 0 0;
text-decoration:none;
}
#newsAgenda table.inner td p.tout {
position:absolute;
width:80px;
top:90px;
right:0;
}
#newsAgenda table.inner td p.tout a {
color:#9fc90c;
font-weight:bold;
font-size:0.8em;
text-transform:uppercase;
display:inline-block;
height:20px;
width:62px;/*70-8*/
padding:0 0 0 8px;
background:url(../img/fdLienToutHome.png) 0 2px no-repeat;
text-decoration:none;
}
#newsAgenda table.inner td a:hover {
text-decoration:underline !important;
}

/* Liens logos Image */
ul#logosLiens {
clear:both;
margin:0;
padding:3px 2px 0;
list-style:none;
width:645px;/*649-4*/
height:68px;/*71-3*/
background:url(../img/fdLogos.png) 0 0 no-repeat;
}
ul#logosLiens li {
display:block;
float:left;
width:129px;
text-align:center;
}
/* FOOTER */
ul#footer {
margin:0;
padding:0 0 10px;
clear:both;
list-style:none;
color:#fff;
}
ul#footer li {
display:inline;
}
ul#footer li a {
color:#fff;
}
ul#footer li a:hover {
text-decoration:none;
}

/* PAGES INTERNES */
/* Contenu forcé en bas à gauche */
#content {
position:relative;
}
div.basG {
position:absolute;
bottom:25px;
width:155px;
padding:0;
}
table.colonnes {
width:964px;
margin:0 0 0 16px;
border-spacing:0;
border-collapse:collapse;
}
table.colonnes td#gauche {
vertical-align:top;
width:167px;
padding:0;
border:0;
}
table.colonnes td#gauche div.inner {
position:relative;
padding:120px 0 0;
}
table.colonnes td#droite {
vertical-align:top;
padding:0;
border:0;
width:797px;
}
/* MENU GAUCHE */
#gauche div.menu {
padding:0 0 16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#gauche div.menu ul {
margin:0;
padding:57px 0 0;
list-style:none;
}
#gauche div.menu ul li {
margin:0;
padding:0;
}
/* NIVEAU 1 */
#gauche div.menu ul li a {
color:#fff;
display:block;
background:url(../img/flecheMenuGNiv1.png) 3px 7px no-repeat;
padding:1px 0 1px 15px;
text-decoration:none;
font-variant:small-caps;
font-size:1.15em;
font-weight:bold;
}
/* S'epanouir */
#epanouir  #gauche div.menu {
background:url(../img/fdMenuGBasEpanouir.png) 0 100% no-repeat;
}
#epanouir  #gauche div.menu ul {
background:#e23076 url(../img/fdMenuGHautEpanouir.png) 0 0 no-repeat;
}
#epanouir #gauche div.menu ul li a {
background-color:#e23076;
}
#epanouir #gauche div.menu ul li a:hover,
#epanouir #gauche div.menu ul li a.act {
background-color:#e7518c;
color:#8f083d;
background:url(../img/flecheMenuGNiv1EpanouirOn.png) 7px 7px no-repeat;
border-right:2px solid #e23076;
}
/* Reussir */
#reussir #gauche div.menu {
background:url(../img/fdMenuGBasReussir.png) 0 100% no-repeat;
}
#reussir #gauche div.menu ul {
background:#b7714d url(../img/fdMenuGHautReussir.png) 0 0 no-repeat;
}
#reussir #gauche div.menu ul li a {
background-color:#b7714d;
}
#reussir #gauche div.menu ul li a:hover,
#reussir #gauche div.menu ul li a.act {
background-color:#c08263 !important;
color:#6d3c23;
background:url(../img/flecheMenuGNiv1ReussirOn.png) 7px 7px no-repeat;
border-right:2px solid #b7714d;
}
/* Decouvrir */
#decouvrir #gauche div.menu {
background:url(../img/fdMenuGBasDecouvrir.png) 0 100% no-repeat;
}
#decouvrir #gauche div.menu ul {
background:#7b9621 url(../img/fdMenuGHautDecouvrir.png) 0 0 no-repeat;
}
#decouvrir #gauche div.menu ul li a {
background-color:#7b9621;
}
#decouvrir #gauche div.menu ul li a:hover,
#decouvrir #gauche div.menu ul li a.act {
background-color:#90a745 !important;
color:#3c4a10;
background:url(../img/flecheMenuGNiv1DecouvrirOn.png) 7px 7px no-repeat;
border-right:2px solid #7b9621;
}

/* NIVEAU 2 */
#gauche div.menu ul li ul {
margin:0;
padding:5px 0 5px 23px;
list-style:none;
background-image:none;
}
#gauche div.menu ul li ul li {
margin:0;
padding:2px 0;
}
#gauche div.menu ul li ul li a {
color:#fff;
display:block;
padding:0 0 0 11px !important;
font-variant:normal;
font-size:1em;
font-weight:normal;
}
#gauche div.menu ul li ul li a:hover,
#gauche div.menu ul li ul li a.act {
border:0 !important;
}
/* S'epanouir */
#epanouir #gauche div.menu ul li ul {
border-right:2px solid #e23076;
}
#epanouir #gauche div.menu ul li ul li a {
background:url(../img/puceNiv2Epanouir.png) 0 6px no-repeat;
}
#epanouir #gauche div.menu ul li ul li a:hover,
#epanouir #gauche div.menu ul li ul li a.act {
background:url(../img/puceNiv2EpanouirOn.png) 0 5px no-repeat;
}
#epanouir #gauche div.menu ul li ul {
background:#e7518c;
}
#epanouir #gauche div.menu ul li ul li a {
background-color:#e7518c;
}
/* Reussir */
#reussir #gauche div.menu ul li ul {
border-right:2px solid #b7714d;
}
#reussir #gauche div.menu ul li ul li a {
background:url(../img/puceNiv2Reussir.png) 0 6px no-repeat;
}
#reussir #gauche div.menu ul li ul li a:hover,
#reussir #gauche div.menu ul li ul li a.act {
background:url(../img/puceNiv2ReussirOn.png) 0 5px no-repeat;
}
#reussir #gauche div.menu ul li ul {
background:#c08263;
}
#reussir #gauche div.menu ul li ul li a {
background-color:#c08263;
}
/* Decouvrir */
#decouvrir #gauche div.menu ul li ul {
border-right:2px solid #7b9621;
}
#decouvrir #gauche div.menu ul li ul li a {
background:url(../img/puceNiv2Decouvrir.png) 0 6px no-repeat;
}
#decouvrir #gauche div.menu ul li ul li a:hover,
#decouvrir #gauche div.menu ul li ul li a.act {
background:url(../img/puceNiv2DecouvrirOn.png) 0 5px no-repeat;
}
#decouvrir #gauche div.menu ul li ul {
background:#90a745;
}
#decouvrir #gauche div.menu ul li ul li a {
background-color:#90a745;
}
/* NIVEAU 3 */
#gauche div.menu ul li ul li ul {
margin:0;
padding:2px 0 0 20px;
list-style:none;
font-size:0.95em;
font-style:italic;
border:0 !important;
}
#gauche div.menu ul li ul li ul li {
margin:0;
padding:2px 0;
}
#gauche div.menu ul li ul li ul li a {
color:#fff;
padding:0 0 0 7px !important;
}
#gauche div.menu ul li ul li ul li a,
#gauche div.menu ul li ul li ul li a:hover,
#gauche div.menu ul li ul li ul li a.act {
background:url(../img/puceNiv3.png) 0 8px no-repeat !important;
}

/* Bloc recherche + Intranet pages internes */
#droite div.top {
height:37px;
}
/* Recherche */
#droite form#searchTop {
width:648px;/*660-12*/
padding:7px 12px 0 0;
}
#droite form#searchTop input {
background:#f8f6ff;
}
/* Baseline */
img#baseline {
float:left;
}
/* MENU TOP */
ul#menuTop {
margin:0;
padding:0;
height:42px;
list-style:none;
float:left;
clear:left;
width:780px;
}
ul#menuTop li {
margin:0;
padding:6px 5px 0 0;
display:inline-block;
}
/* Zone de contenu */
#droite .contenu {
clear:left;
margin:0 0 25px;
padding:0 0 125px;
width:781px;
min-height:640px;
background:#fff url(../img/fdContenuBas.png) 0 100% no-repeat;
}
#droite .contenu .inner {
background:url(../img/fdTdDroiteHaut.png) 0 0 no-repeat;
padding:6px 0 0;
}
ul#menuNiv2 {
margin:0;
padding:4px 0 0 26px;
height:17px;/*21-4*/
color:#fff;
}
#reussir ul#menuNiv2 {
background:#b7714d url(../img/fdMenuNiv2Reussir.png) 10px 5px no-repeat;
}
#epanouir ul#menuNiv2 {
background:#e23076 url(../img/fdMenuNiv2Epanouir.png) 10px 5px no-repeat;
}
#decouvrir ul#menuNiv2 {
background:#7b9621 url(../img/fdMenuNiv2Decouvrir.png) 10px 5px no-repeat;
}
ul#menuNiv2 li {
margin:0;
padding:0;
display:inline-block;
text-transform:uppercase;
}
ul#menuNiv2 li a {
color:#fff;
text-decoration:none;
}
ul#menuNiv2 li a:hover,
ul#menuNiv2 li a.act {
font-weight:bold;
}
/* FOOTER */
ul#footer.int {
margin:0 0 0 183px;
}
/* Contenu en bas à gauche */
div.basGauche {
background:#fff url(../img/fdBlocGaucheBas.png) 0 100% no-repeat;
}
table.colonnes td#gauche div.basGauche div.inner {
background:url(../img/fdBlocGaucheHaut.png) 0 0 no-repeat;
padding:9px 0 5px 4px;
}
div.basGauche h2 {
margin:3px 0 5px;
padding:0;
}
div.basGauche span.date {
font-weight:bold;
font-style:italic;
color:#9fc90c;
padding:0 0 0 8px;
}
div.basGauche p {
margin:2px 0 0;
padding:0 8px;
text-align:justify;
color:#6d6d6d;
}
div.basGauche p.suite a {
color:#2e2e2e !important;
font-weight:bold;
background:url(../img/puceMenuRub.png) 100% 2px no-repeat;
padding:0 16px 0 0;
text-decoration:none;
}
div.basGauche p.tout {
margin:3px 0;
padding:0 0 2px 76px;
}
div.basGauche p.tout a {
color:#9fc90c !important;
font-weight:bold;
font-size:0.8em;
text-transform:uppercase;
display:inline-block;
height:20px;
width:62px;/*70-8*/
padding:0 0 0 8px;
background:url(../img/fdLienToutHome.png) 0 2px no-repeat;
text-decoration:none;
}
div.basGauche a:hover {
text-decoration:underline !important;
}
/* MENU ARIANE */
ul#ariane {
margin:0;
padding:11px 0 0 25px;
list-style:none;
height:32px;/*32-11*/
font-family:Verdana, Geneva, sans-serif;
font-size:0.8em;
color:#6d6d6d;
}
ul#ariane li {
margin:0;
padding:0;
display:inline;
}
ul#ariane li.home,
ul#ariane li span {
font-weight:bold;
}
ul#ariane li a {
color:#6d6d6d !important;
}
/* COLONNES INTERNES */
div#deuxCols {
color:#6d6d6d;
}
div#left {
float:left;
width:443px;/*468-25*/
padding:0 0 0 25px;
}
div#right {
float:left;
width:222px;/*282-60*/
padding:12px 0 0 60px;
}
/* Pictos taille texte - Print etc */
ul#outils {
margin:14px 0 0 !important;
padding:0;
list-style:none;
height:16px;
text-align:right;
}
div#deuxCols ul#outils li {
display:inline;
padding:0 5px 0 0 !important;
background:none !important;
}
/* Titres - paragraphes etc. */
div#deuxCols {
margin:0;
padding:0;
}
div#deuxCols h2 {
margin:0 !important;
padding:0 50px 25px 0;
}
div#deuxCols p,
div#deuxCols h3 {
margin:0;
padding:0 0 15px;
}
div#deuxCols p.bigger {
font-weight:bold;
color:#2e2e2e;
font-size:1.15em;
}
div#deuxCols h2,
div#uneCol h2 {
font-size:2em;
font-weight:normal;
clear:both;
}
div#deuxCols h3 {
font-size:1.1em;
clear:both;
}
div#deuxCols ul {
margin:0 0 15px;
padding:0;
list-style:none;
}
#epanouir div#deuxCols ul li {
background:url(../img/puceEpanouir.gif) 8px 4px no-repeat;
padding:0 0 0 20px;
}
#reussir div#deuxCols ul li {
background:url(../img/puceReussir.gif) 8px 4px no-repeat;
padding:0 0 0 20px;
}
#decouvrir div#deuxCols ul li {
background:url(../img/puceDecouvrir.gif) 8px 4px no-repeat;
padding:0 0 0 20px;
}
/* Couleurs */
#epanouir h2,
#epanouir h3 {
color:#e23076;
}
#reussir h2,
#reussir h3 {
color:#b7714d;
}
#decouvrir h2,
#decouvrir h3 {
color:#7b9621;
}

/* BLOC ZOOM SUR (gauche) */
div.zoomB {
width:440px;
background:url(../img/fdZoomGaucheBas.png) 0 100% no-repeat;
padding:0 0 6px;
margin:0 0 15px;
}
div.zoomB .zoomH {
background:url(../img/fdZoomGaucheHaut.png) 0 0 no-repeat;
padding:5px 0 0;
}
div.zoomB .zoomH .zoom {
background:url(../img/fdZoomGaucheMid.png) 0 0 repeat-y;
padding:0 9px;
}
div#deuxCols .zoom h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9fc90c !important;
text-transform:uppercase;
padding:0 0 5px;
font-size:1.3em;
font-weight:normal;
}
div#deuxCols .zoom p {
padding:0 0 10px;
}

/* BLOC CONTACTS */
div.contacts {
width:440px;
background:#9fc90c url(../img/fdContactsB.png) 0 100% no-repeat;
padding:0 0 6px;
margin:0 0 15px;
color:#fff !important;
}
div.contacts .contactsIn {
background:#9fc90c url(../img/fdContactsH.png) 0 0 no-repeat;
padding:5px 9px 0 9px;
}
div.contacts h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff !important;
text-transform:uppercase;
padding:0 0 5px !important;
font-size:1.3em !important;
font-weight:normal;
}
div.contacts h4 {
margin:7px 0 0;
padding:0 0 5px;
font-size:1.2em;
font-style:italic;
}
div#deuxCols div.contacts ul {
margin:0;
padding:0 0 0 17px;
}
div#deuxCols div.contacts ul li {
margin:0;
padding:2px 0 2px 24px !important;
background:url(../img/puceContacts.png) 0 2px no-repeat !important;
display:inline-block;
width:172px;
vertical-align:top;
}
div#deuxCols div.contacts p {
padding:0 0 5px;
}
div#deuxCols div.contacts span.address {
display:inline-block;
margin-left:15px;
padding:0 21px 0 21px;
background:url(../img/icoAddress.png) 0 2px no-repeat;
}
div#deuxCols div.contacts span.tel {
display:inline-block;
padding:0 0 0 21px;
background:url(../img/icoTel.png) 0 2px no-repeat;
}
div#deuxCols div.contacts span.mail {
display:inline-block;
margin-left:15px;
padding:1px 0 0 21px;
background:url(../img/icoMail.png) 0 2px no-repeat;
}
div.contacts a {
color:#fff !important;
}

/* COLONNE DROITE - TEASERS */
.blocDroite {
width:222px;
background:url(../img/fdBlocDroiteBas.png) 0 100% no-repeat;
padding:0 0 6px;
margin:0 0 35px;
}
.blocDroite .topD {
background:url(../img/fdBlocDroiteHaut.png) 0 0 no-repeat;
padding:5px 0 0;
}
.blocDroite .innerD {
background:url(../img/fdBlocDroiteMid.png) 0 0 repeat-y;
padding:7px 0 7px 8px;
}
.blocDroite .contenuD {
padding:5px 10px 0 5px;
}
div#deuxCols .blocDroite h2 {
margin:0;
padding:0;
}
/* News */
div#deuxCols .blocDroite .newsItem {
margin:0 0 5px;
}
div#deuxCols .blocDroite h3 {
margin:0;
padding:5px 0 0;
font-size:1em;
}
div#deuxCols .blocDroite h3 a {
color:#6d6d6d !important;
}
div#deuxCols .blocDroite p {
padding:5px 0;
}
div#deuxCols .blocDroite p.date {
padding:0;
font-style:italic;
}
/* Liens utiles */
div#deuxCols .blocDroite .lien p {
padding:5px 0 0;
}
.blocDroite .lien {
padding:0 0 10px;
}
.blocDroite .lien a {
color:#2e2e2e !important;
font-weight:bold;
text-decoration:none;
background:url(../img/puceMenuRub.png) 100% 2px no-repeat;
padding:0 14px 0 0;
}
.blocDroite .lien a:hover {
text-decoration:underline;
}

/* Lien doc */
div#deuxCols .blocDroite p.doc {
text-align:center;
padding:0;
}
.blocDroite p.doc a {
display:inline-block;
padding:3px 0 0 17px;
text-decoration:none;
}
.blocDroite p.doc a:hover {
text-decoration:underline;
}
#epanouir .blocDroite p.doc a {
background:url(../img/icoDocEpanouir.png) 0 2px no-repeat;
color:#e23076;
}
#reussir  .blocDroite p.doc a {
background:url(../img/icoDocReussir.png) 0 2px no-repeat;
color:#b7714d;
}
#decouvrir .blocDroite p.doc a {
background:url(../img/icoDocDecouvrir.png) 0 2px no-repeat;
color:#7b9621;
}

/* PAGES INTERNES LARGE */
div#uneCol {
margin:0;
padding:0 40px 0 25px;
color:#6d6d6d;
}
div#uneCol h2 {
margin:0 !important;
padding:0 50px 25px 0;
color:#9fc90c;
}
div#uneCol h3 {
font-size:1.1em;
color:#9fc90c;
}
div#uneCol ul {
margin:0 0 15px;
padding:0;
list-style:none;
}
div#uneCol ul li {
background:url(../img/puceDecouvrir.gif) 8px 4px no-repeat;
padding:0 0 0 20px;
}
#large ul#ariane {
margin:20px 0 0;
padding:11px 0 6px 25px;
list-style:none;
height:auto;
}
#large div.basG {
position:static;
margin:85px 0 0;
}
#large ul#outils {
margin:0;
padding:0 25px 0 0;
list-style:none;
height:16px;
text-align:right;
}
#large ul#outils li {
display:inline;
padding:0 5px 0 0 !important;
background:none !important;
}

/* NEWS - LISTE */
table.newsItem {
border-spacing:0;
border-collapse:collapse;
margin:0 0 20px;
}
.newsItem td {
vertical-align:top;
padding:0;
border:0;
}
.newsItem td.img {
padding:0 20px 10px 0;
}
.newsItem span.date {
color:#000;
}
.newsItem h3 a {
color:#9fc90c;
text-decoration:none;
}
.newsItem h3 a:hover {
text-decoration:underline;
}
.newsItem  p.suite a {
color:#2e2e2e;
font-weight:bold;
background:url(../img/puceMenuRub.png) 100% 2px no-repeat;
padding:0 16px 0 0;
text-decoration:none;
}
.newsItem  p.suite a:hover {
color:#9fc90c;
}
table.newsItem tr td.resume h3 {
margin:0;
padding:1px 0 4px;
}
table.newsItem tr td.resume p {
margin:0;
padding:0 0 18px;
color:#6d6d6d;
}
/* NEWS - DETAIL */
table.newsDetail {
border-spacing:0;
border-collapse:collapse;
margin:0;
}
.newsDetail td {
vertical-align:top;
padding:0;
border:0;
}
.newsDetail td.img {
padding:0 15px 10px 0;
}
.newsDetail td.resume p {
font-size:1.1em;
color:#000;
}
.newsDetail span.date {
color:#000;
}
.newsDetail h3 {
margin:0 0 12px !important;
}
p.back2list {
margin-top:0;
text-align:right;
}
p.back2list a {
color:#2e2e2e;
font-weight:bold;
background:url(../img/puceMenuRub.png) 100% 2px no-repeat;
padding:0 16px 0 0;
text-decoration:none;
}
p.back2list a:hover {
color:#9fc90c;
}

/* PLAN DU SITE */
div#uneCol #plan ul {
display:inline-block;
vertical-align:top;
margin:0;
padding:0;
}
div#uneCol #plan ul li {
background:none;
padding:0 0 35px;
}
div#uneCol #plan ul li ul {
display:block;
padding:0;
}
div#uneCol #plan ul.planReussir,
div#uneCol #plan ul.planEvts {
width:270px;
}
div#uneCol #plan ul.planEpanouir,
div#uneCol #plan ul.planInfos {
width:245px;
}
div#uneCol #plan ul.planDecouvrir {
width:195px;
}

/* Niveau 1 */
div#uneCol #plan ul li a {
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
font-size:1.2em;
}
div#uneCol #plan ul li a:hover {
text-decoration:underline;
}
div#uneCol #plan ul.planReussir li a {
color:#b7714d;
}
div#uneCol #plan ul.planEpanouir li a {
color:#e23076;
}
div#uneCol #plan ul.planDecouvrir li a {
color:#7b9621;
}
div#uneCol #plan ul.planEvts li span,
div#uneCol #plan ul.planInfos li span {
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
font-size:1.2em;
color:#9fc90c;
}
/* Niveau 2 */
div#uneCol #plan ul li ul li {
padding:15px 0 0 17px;
}
div#uneCol #plan ul li ul li a,
div#uneCol #plan ul.planReussir li ul li a,
div#uneCol #plan ul.planEpanouir li ul li a,
div#uneCol #plan ul.planDecouvrir li ul li a,
div#uneCol #plan ul.planEvts li ul li a,
div#uneCol #plan ul.planInfos li ul li a {
text-transform:none;
color:#000;
font-size:1.1em;
}
div#uneCol #plan ul.planReussir li ul li {
background:url(../img/pucePlanReussir.png) 0 17px no-repeat;
}
div#uneCol #plan ul.planEpanouir li ul li {
background:url(../img/pucePlanEpanouir.png) 0 17px no-repeat;
}
div#uneCol #plan ul.planDecouvrir li ul li {
background:url(../img/pucePlanDecouvrir.png) 0 17px no-repeat;
}
div#uneCol #plan ul.planEvts li ul li,
div#uneCol #plan ul.planInfos li ul li {
background:url(../img/pucePlan.png) 0 17px no-repeat;
}
/* Niveau 3 */
div#uneCol #plan ul li ul li ul li {
padding:5px 0 0 19px;
}
div#uneCol #plan ul li ul li ul li a,
div#uneCol #plan ul.planReussir li ul li ul li  a,
div#uneCol #plan ul.planEpanouir li ul li ul li  a,
div#uneCol #plan ul.planDecouvrir li ul li ul li  a,
div#uneCol #plan ul.planEvts li ul li ul li  a,
div#uneCol #plan ul.planInfos li ul li ul li a {
font-size:1em;
}
div#uneCol #plan ul.planReussir li ul li ul li {
background:url(../img/pucePlan2Reussir.png) 7px 9px no-repeat;
}
div#uneCol #plan ul.planReussir li ul li ul li a {
color:#b7714d;
}
div#uneCol #plan ul.planEpanouir li ul li ul li {
background:url(../img/pucePlan2Epanouir.png) 7px 9px no-repeat;
}
div#uneCol #plan ul.planEpanouir li ul li ul li a {
color:#e23076;
}
div#uneCol #plan ul.planDecouvrir li ul li ul li {
background:url(../img/pucePlan2Decouvrir.png) 7px 9px no-repeat;
}
div#uneCol #plan ul.planDecouvrir li ul li ul li a {
color:#7b9621;
}
div#uneCol #plan ul.planEvts li ul li ul li,
div#uneCol #plan ul.planInfos li ul li ul li {
background:url(../img/pucePlan2.png) 7px 9px no-repeat;
}
div#uneCol #plan ul.planEvts li ul li ul li a,
div#uneCol #plan ul.planInfos li ul li ul li a {
color:#9fc90c;
}
/* Niveau 4 */
div#uneCol #plan ul li ul li ul li ul li {
padding:1px 0 0 23px;
}
div#uneCol #plan ul li ul li ul li ul li a,
div#uneCol #plan ul.planReussir li ul li ul li ul li a,
div#uneCol #plan ul.planEpanouir li ul li ul li ul li a,
div#uneCol #plan ul.planDecouvrir li ul li ul li ul li a,
div#uneCol #plan ul.planEvts li ul li ul li ul li a,
div#uneCol #plan ul.planInfos li ul li ul li ul li a {
color:#6d6d6d;
font-weight:normal;
}
div#uneCol #plan ul.planReussir li ul li ul li ul li {
background:url(../img/puceReussir.gif) 13px 5px no-repeat;
}
div#uneCol #plan ul.planEpanouir li ul li ul li ul li {
background:url(../img/puceEpanouir.gif) 13px 5px no-repeat;
}
div#uneCol #plan ul.planDecouvrir li ul li ul li ul li {
background:url(../img/puceDecouvrir.gif) 13px 5px no-repeat;
}
div#uneCol #plan ul.planEvts li ul li ul li ul li,
div#uneCol #plan ul.planInfos li ul li ul li ul li{
background:url(../img/puceDecouvrir.gif.gif) 13px 5px no-repeat;
}
/* Niveau 5 */
div#uneCol #plan ul li ul li ul li ul li ul li {
padding:0 0 0 17px;
}
div#uneCol #plan ul li ul li ul li ul li ul li a {
font-size:0.9em;
}
div#uneCol #plan ul.planReussir li ul li ul li ul li ul li {
background:url(../img/pucePlan5Reussir.png) 7px 7px no-repeat;
}
div#uneCol #plan ul.planReussir li ul li ul li ul li ul li a {
color:#dbb8a6;
}
div#uneCol #plan ul.planReussir li ul li ul li ul li ul li a:hover {
color:#b7714d;
}
div#uneCol #plan ul.planEpanouir li ul li ul li ul li ul li {
background:url(../img/pucePlan5Epanouir.png) 7px 7px no-repeat;
}
div#uneCol #plan ul.planEpanouir li ul li ul li ul li ul li a {
color:#f198bb;
}
div#uneCol #plan ul.planEpanouir li ul li ul li ul li ul li a:hover {
color:#e23076;
}
div#uneCol #plan ul.planDecouvrir li ul li ul li ul li ul li {
background:url(../img/pucePlan5Decouvrir.png) 7px 7px no-repeat;
}
div#uneCol #plan ul.planDecouvrir li ul li ul li ul li ul li a {
color:#bdca90;
}
div#uneCol #plan ul.planDecouvrir li ul li ul li ul li ul li a:hover {
color:#7b9621;
}

/* RESULTATS DE RECHERCHE */
/* Formulaire haut */
form.formRecherche {
margin:0 0 15px;
padding:0;
}
form.formRecherche label {
vertical-align:middle;
}
form.formRecherche input {
border:1px solid #6d6d6d;
width:125px;
vertical-align:middle;
}
form.formRecherche input.submit {
border:0;
width:auto;
}
.tx-indexedsearch-browsebox p {
margin:0;
padding:0;
}
/* Tourne-pages */
div#uneCol ul.browsebox {
margin:15px 0;
padding:0 0 0 20px;
list-style:none;
}
div#uneCol ul.browsebox li {
background:none;
margin:0;
padding:0;
display:inline-block;
white-space:nowrap;
min-width:7.5%;
text-align:center;
}
div#uneCol ul.browsebox li a {
color:#9fc90c;
}
/* Encart resultat */
.resultatRecherche {
background:url(../img/icoResultSearch.png) 0 0 no-repeat;
margin:20px 0 15px;
padding:0 0 0 20px;
}
strong.tx-indexedsearch-redMarkup {
font-weight:normal;
color:#9fc90c;
}
div#uneCol .resultatRecherche h3,
div#uneCol .resultatRecherche p {
margin:0;
padding:2px 3px;
}
div#uneCol .resultatRecherche h3 {
position:relative;
}
div#uneCol .resultatRecherche h3 a {
color:#9fc90c;
}
div#uneCol .resultatRecherche h3 span.rating {
position:absolute;
right:0;
color:#7d7d7d;
font-size:0.9em;
font-weight:normal;
}
div#uneCol .resultatRecherche p.infosResultat {
background:#e7f1c2;
}
div#uneCol .resultatRecherche p.infosResultat a {
text-decoration:none;
color:#000;
}
div#uneCol .resultatRecherche p.infosResultat a:hover {
text-decoration:underline;
}

/* FORMULAIRE DE CONTACT */
img.tx-srfreecap-pi2-image { vertical-align: middle; }
.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
.tx-srfreecap-pi2-cant-read { display:block; margin:0 0 10px; }
.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
p.pReq {
color:#000;
font-size:0.9em;
}
form.contact {
margin:25px 0;
padding:0;
}
form.contact ol {
margin:0 0 15px;
padding:0;
list-style:none;
}
form.contact ol li {
margin:0 0 7px;
padding:0;
}
form.contact label,
form.contact input {
vertical-align:middle;
}
form.contact label {
display:inline-block;
width:95px;
}
form.contact label span.req {
color:#000;
font-weight:bold;
}
form.contact label.noWidth {
width:auto;
}
form.contact input {
border:1px solid #6d6d6d;
width:205px;
}
form.contact input#captcha {
width:110px;
margin-left:15px;
}
form.contact input.submit {
width:auto;
margin-left:95px;
border:0;
}
form.contact textarea {
border:1px solid #6d6d6d;
vertical-align:top;
width:600px;
height:95px;
}
/* Messages d'erreur */
.formError {
font-weight:bold;
color:#f00;
}

/* PAGE AGENDA */
table#allAgenda {
border-spacing:0;
border-collapse:collapse;
height:161px;
margin:0 0 65px;
}
table#allAgenda td {
padding:0;
border:0;
text-align:center;
vertical-align:top;
}
table#allAgenda td.prec {
width:41px;
text-align:left;
padding:71px 0 0;
}
table#allAgenda td.m1 {
width:219px;
}
table#allAgenda td.m1 table {
margin-right:auto;
}
table#allAgenda td.m2 {
width:187px;
}
table#allAgenda td.m3 {
width:218px;
}
table#allAgenda td.m3 table {
margin-left:auto;
}
table#allAgenda td.suiv {
width:44px;
padding:71px 0 0;
text-align:right;
}
table.agenda {
border-spacing:0;
border-collapse:collapse;
width:187px;
background:url(../img/fdTabloAgenda.png) 0 0 no-repeat;
}
table.agenda caption {
text-transform:uppercase;
padding:6px 0 5px;
font-size:1.3em;
font-weight:bold;
background:url(../img/fdCaptionAgenda.png) 0 0 no-repeat;
}
table.agenda th {
color:#fff;
background:#9fc90d;
padding:4px 0;
}
table.agenda th abbr, table.agenda th acronym {
border-bottom:0;
}
table#allAgenda table.agenda td {
height:22px;
text-align:center;
vertical-align:middle;
}
table.agenda td a {
display:block;
margin:0 auto;
padding:3px 0 0 1px;
width:18px;/*19-1*/
height:17px;/*20-3*/
background:url(../img/fdLienAgenda.png) 50% 0 no-repeat;
color:#fff;
}
div.raccord {
height:6px;
background:url(../img/basTabloAgenda.png) 0 0 no-repeat;
}
table#allAgenda td.m3 div.raccord {
background-position:100% 0;
}

/* COVOITURAGE */
div.covoiturage {
padding:0 0 0 15px;
margin:5px 0 25px;
}
div.covoiturage p {
padding:5px 0;
font-size:1.1em;
color:#000;
text-align:center;
}
#covInner {
width:310px;
height:179px;
background:url(../img/fondCovoiturage.png) 0 0 no-repeat;
position:relative;
margin:0 auto;
}
#covInner img#imgCov {
position:absolute;
left:184px;
top:4px;
}
#covInner form {
margin:0;
padding:0;
}
#covInner form label,
#covInner form input {
display:block;
}
#covInner form label.depart {
padding:18px 0 0 23px;
}
#covInner form input#depart {
width:238px;
border:1px solid #b2b2b2;
margin:18px 0 0 35px;
}
#covInner form label.arrivee {
margin:13px 0 0 23px;
}
#covInner form input#arrivee {
width:238px;
border:1px solid #b2b2b2;
margin:9px 0 0 35px;
}
#covInner form input.submit {
margin:14px auto 0;
}