
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyrigth (c) 2007 France Galop
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		PAGE 02_INFORMER_COMMUNIQUES
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#boiteEdito {background-color:#ffffff !important;}

/* ______________________[ 00 | META declarations ]________________________ */


body {margin:0;padding:0;font:76% Arial,sans-serif;background-color:#fff;text-align:center;}
img {border:none;}
acronym, abbr, dfn {cursor:help;font-style:normal;border-bottom:1px dotted #dedede;}
hr {display:none;clear:both;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.bold {font-weight:bold;}
.ItemNone {list-style-type:none;}
.ItemNone li{list-style-type:none;margin:0 0 1em 0;}

.limitSelect {width:192px;}


/* CLEARFIX */

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;} /* \*/ * html .clearfix {height:1%;} .clearfix {display:block;} /* */




/* ______________________[ 00 | Squelette ]________________________ */
#Squelette{ border:#a27646 solid 1px; margin:0 auto; width:980px;voice-family:"\"}\"";voice-family:inherit;width:978px; }



/* ______________________[ 01 | Haut de page : logo, recherche, menu principal, etc. ]________________________ */


/* NAVIGATION INTERNE LA PAGE */
.leurre {display:none;}
#NavigationInterne {position:absolute;top:-7777px;left:-7777px;}

/* ENTETE LOGO */
#EnTete {margin:0 auto;background:url(../../img/01_APP_fd_entete.jpg) #fff no-repeat 0 0;text-align:left;}
#Logo {float:left;margin:10px 0 0 53px;display:inline;}


/* ______________________[ 01.3 | Haut de page : menu principal ]________________________ */
#NavigationPrincipale {list-style:none;padding:0 0 0 191px;margin:0;clear:right;}
#NavigationPrincipale li {behavior:url('fileadmin/templates/lib/js/menu.htc');position:expression('relative');z-index:20; float:left;font-size:13px;margin:0;}
#NavigationPrincipale li a {color:#fff;font-weight:bold;padding:0;display:block;font-size:.9em}
#NavigationPrincipale li.on {background:url(../../img/fd_mnu2_on.gif) #f7f6f6 no-repeat 8px .45em;}
/* \*/ * html #NavigationPrincipale li a {height:1%;width:1%;} /* */

#NavigationPrincipale ul {top:expression(this.parentNode.offsetHeight+"px"); left:expression(0); visibility:hidden; position:absolute;z-index:14;line-height:1;list-style:none;margin:-10px 0 0 0;padding:5px 0 0 0 !important;border:1px solid #cfd0d1;}
#NavigationPrincipale ul a {display:block;font-weight:normal;width:197px !important;padding:3px 10px !important;margin:0 !important;white-space:normal !important;float:none;voice-family:"\"}\"";voice-family:inherit;width:177px !important;}
html>body #NavigationPrincipale ul a {width:177px !important;}
#NavigationPrincipale ul a:hover {text-decoration:none;background-color:#dbdcde;background-image:none;font-weight:normal;}
#NavigationPrincipale ul li:hover, #NavigationPrincipale ul li.over, #NavigationPrincipale ul li#over {background-color:#dbdcde !important;margin:0 0 5px 0;padding:0;border-bottom:1px solid #666 !important;font-weight:normal;}
#NavigationPrincipale ul li {float:none;font-size:12px !important;padding:0;display:inline;display:block;position:relative;border-bottom:1px solid #F7F6F6;background-image:none;width:148px !important;margin:0 0 5px -16px;voice-family:"\"}\"";voice-family:inherit;width:auto !important;margin:0 0 5px 0;}
html>body #NavigationPrincipale ul li {display:block;width:auto !important;margin:0 0 5px 0;}
#NavigationPrincipale li ul {background-color:#F7F6F6;display:none;position:absolute;list-style:none;}
#NavigationPrincipale ul li a {margin:0;color:#666;padding:.5em 0em;}

#NavItem3int ul ul, #NavItem2721int ul ul {margin-top:-21px !important; margin-left: 197px !important;voice-family:"\"}\"";voice-family:inherit;margin-top:-25px !important;}
#NavItem103int ul ul {margin-top:-21px !important; margin-left: 197px !important;voice-family:"\"}\"";voice-family:inherit;margin-top:-25px !important;}
#NavigationPrincipale li ul iframe {left:expression(this.parentNode.offsetWidth+"px");}
#NavItem2int ul ul {margin-top:-21px !important; margin-left: -197px !important;voice-family:"\"}\"";voice-family:inherit;margin-top:-25px !important;}
html>body #NavigationPrincipale li ul ul {margin-top:-23px !important;}
#NavItem2int ul li iframe {left:expression(this.parentNode.offsetWidth-394+"px");}

#NavItem3int, #NavItem2721int {z-index:80 !important;}
#NavItem103int {z-index:60 !important;}
#NavItem2int {z-index:20 !important;}

#NavigationPrincipale li:hover ul ul, #NavigationPrincipale li:hover ul ul ul, #NavigationPrincipale li#over ul ul, #NavigationPrincipale li.over ul ul, #NavigationPrincipale li#over ul ul ul, #NavigationPrincipale li.over ul ul ul {display:none;}
#NavigationPrincipale li:hover ul, #NavigationPrincipale li li:hover ul, #NavigationPrincipale li li li:hover ul, #NavigationPrincipale li#over ul, #NavigationPrincipale li.over ul, #NavigationPrincipale li li#over ul, #NavigationPrincipale li li.over ul, #NavigationPrincipale li li li#over ul, #NavigationPrincipale li li li.over ul {display:block;visibility:visible;}
#NavigationPrincipale ul li.gen {background:url(../../img/fd_mnu_li_off.gif) transparent no-repeat 186px 4px;}

/* ajout*/
#NavigationPrincipale ul li.gen:hover, #NavigationPrincipale ul li.gen#over  {background:url(../../img/fd_mnu_li_on.gif) transparent no-repeat 186px 4px;}
#NavigationPrincipale ul li.gen:hover a:hover, #NavigationPrincipale ul li.survol a:hover, #NavigationPrincipale ul li.gen#over a:hover {background:url(../../img/fd_mnu_li_on.gif) transparent no-repeat 186px 4px;color:#000 !important;}
#NavigationPrincipale ul li.gen#over li a {background-image:none !important;}

/*****************/
#NavigationPrincipale ul li:hover a:hover {background:none !important;}
#NavigationPrincipale li:hover, #NavigationPrincipale li#over, #NavigationPrincipale li.over {background-color:#a38566;}
#NavigationPrincipale ul li:hover, #NavigationPrincipale ul li#over, #NavigationPrincipale ul li.over {background:none;margin:0 0 5px -16px;voice-family:"\"}\"";voice-family:inherit;margin:0 0 5px 0;}
html>body #NavigationPrincipale ul li:hover, html>body #NavigationPrincipale ul li#over, #NavigationPrincipale ul li.over {margin:0 0 5px 0;}



/* _____ RECHERCHER */
#recherche {float:right;margin: 0;padding:4px 10px 0 0;width:220px;background:url(../../img/01_APP_fd_recherche.jpg) no-repeat right 0; text-align:right; height:31px; voice-family:"\"}\"";voice-family:inherit; height:27px; }
#recherche label {vertical-align:middle;margin:0 3px 0 0;}
#txtRecherche {padding:0;border:1px solid #d0cfcc;width:75px;height:12px;font:10px Arial,sans-serif;margin:0;vertical-align:middle;}
.boutonRechercher {vertical-align:middle;}


/* _____ NEWS */
#News {float:left;text-align:left;background:url(../../img/fd_news.jpg) #fff no-repeat 0 0;font-weight:bold;margin:0 auto;color:#666;font-size:.9em;padding:11px 0 0 0;height:19px;width:978px;}
#Cache {height:30px;width:978px;position:absolute;margin:-11px 0 0 0;z-index:10;}

/* _____ CHOIX LANGUE */
.localisation {float:right;font-size:.9em; font-weight:normal;text-align:left; padding:0; margin:10px 0 0 0; }
.localisation a {color:#858585;text-decoration:none;}
.localisation a:hover {text-decoration:underline;}

/* _____ IMPRESSION */

.impression {font-size:.9em;text-align:left;float:right;padding:4px 0; margin:5px 10px 0 10px;display:inline;}
.impression a {border:0;}

/* [ 03 | INTERIEUR  ]________________________ */
#Milieu {background:url(../../img/01_APP_background.gif) #fff repeat-y 0 0; clear:both;}




/* [ 03.2 | INTERIEUR et Navigation Secondaire ]________________________ */
#NavigationSecondaireBG {background:url(../../img/fd_nav_secondaire_off.jpg) #e0e0e0 repeat-x 0 bottom;width:948px;float:left;margin:1px 0 0 0;text-align:left !important;}
#NavigationSecondaire {border:0; margin:0 0 0 1px; padding:0; border-spacing: 0; border-collapse: collapse; background-color:#fff; width:800px; table-layout:fixed;font-size:100%;/*table-layout:fixed;width:948px;*/voice-family:"\"}\"";voice-family:inherit;/*width:100%;*/}
html>body #NavigationSecondaire {/*width:100%;*/}
#NavigationSecondaire td { behavior:url('fileadmin/templates/lib/js/menu.htc');position:expression('relative'); padding:0; margin:0; border-right: 1px solid #fff; vertical-align: middle; text-align:left; background:url(../../img/fd_nav_secondaire_off.jpg) #e0e0e0 repeat-x 0 0; height:30px;}
.last_nav2 {border:0 !important;}
#NavigationSecondaire td a{ line-height:1em; color:#666; display:block; text-align:center; font-size:.9em; }
#NavigationSecondaire td.on a, #NavigationSecondaire td:hover a, #NavigationSecondaire td.over a{color:#fff; text-decoration:none;}
#NavigationSecondaire td.on, #NavigationSecondaire td:hover, #NavigationSecondaire td.over { background:url(../../img/01_APP_fd_nav_sec_over.jpg) #73412F repeat-x 0 0!important;}

#NavigationSecondaire ul{top:expression(this.parentNode.offsetHeight+"px");left:expression(0); position:absolute;visibility:hidden;z-index:10;position:absolute; padding:5px 0 0 0; list-style:none; text-align:left; top:98px; background-color:#F7F6F6; display:block; margin:-1px 0 0 0;voice-family:"\"}\"";voice-family:inherit; margin:0;border:1px solid #cfd0d1;}
html>body #NavigationSecondaire ul {margin:0;}
#NavigationSecondaire li {margin:0 0 5px -16px;voice-family:"\"}\"";voice-family:inherit;margin:0 0 5px 0;}
html>body #NavigationSecondaire li {margin:0 0 5px 0;}
#NavigationSecondaire li a {color:#666!important;padding:0;display:block;width:128px;padding:3px 10px !important;border-bottom:1px solid #F7F6F6;text-align:left!important; }
#NavigationSecondaire li a:hover { background-color:#DBDCDE;border-bottom:1px solid #666; color:#000 !important;}

#NavigationSecondaire td ul {left:-999px;}
#NavigationSecondaire td:hover ul, #NavigationSecondaire td.over ul {left:auto;visibility:visible;}



/* [ 03.3 | INTERIEUR et Colonne de contenu principal ]________________________ */
#Rubrique {float:left;margin:0; padding:0; height:280px; background:url(../../img/01_rub_approfondir.gif) transparent no-repeat 0 0;width:29px;}
#Rubrique_en {float:left;margin:0; padding:0; height:280px; background:url(../../img/01_rub_approfondir_en.gif) transparent no-repeat 0 0;width:29px;}
#ColContenu {float:left;margin:1px 0 0 1px;padding:0;background-color:#fff;width:948px;overflow:auto; overflow-x:hidden ; height:470px; }



/* ENTETE CONTENU */
#EnteteContenu {background:url(../../img/01_INF_fd_enteteContenu.jpg) transparent no-repeat left 156px; height:173px; }
#EnteteContenu img { float:right;}
#EnteteContenu div {margin:-15px 10px 0 0;width:217px;height:26px;padding:8px 0 0 0;text-align:center;background:url(../../img/fd_titreEspace217.gif) transparent no-repeat 0 0 ; float:right;}
#EnteteContenu a {color:#666;font-size:1em;font-weight:bold;text-decoration:none;}

.titreEspace {background:url(../../img/ico_titreEspace.gif) transparent no-repeat 0 0; padding:0 0 0 19px;}
.titreVideo {background:url(../../img/ico_titreVideo.gif) transparent no-repeat 0 0; padding:0 0 0 25px;}

/* \*/ * html body .titreEspace, * html body .titreVideo {height:1%;} /* */


/* [ 03.3.2 | INTÉRIEUR — Contenu principal ]________________________ */
#Contenu {padding:0 25px 10px 25px;text-align:left;clear:both;}
h1 {margin:0 0 0 0;}
h2 {margin:0 0 10px 0;color:#C0890B;font-size:1.2em; }
h3 {margin:0 0 15px 0;color:#C0890B;font-size:1.1em; }
.VisuelGauche {display:block;float:left;margin:0 20px 30px 0;}
#ColCentre {float:left;width:440px;padding:0 20px 16px 0;}
#Contenu p {margin:0 0 1.1em 0;}
#ColCentre .Communique {color:#598FC4;float:left;font-weight:bold;}
.Chapo {color:#000;clear:left;font-weight:bold;}
.DateLieu {color:#598FC4;font-weight:bold;text-align:right;}
.Note {color:#598FC4;font-weight:bold;text-align:left;}

.pdecal { margin-left:165px!important; }
/* .Lien {text-align:right; margin-right:10px; } */
.Lien {color:#666!important;font-weight:bold; padding:0 0 0 12px;background:url(../../img/ico_fleche4.gif) transparent no-repeat 0 4px;text-decoration:none!important;}
.Lien:hover { text-decoration:underline!important; }
/* \*/ * html body .Lien {height:1%;} /* */


/* BG PAR PAGE */
.page_HOME {/*background:url(../../img/bg_accueil.gif) #fff no-repeat 50% 0;*/text-align:left;height:502px !important;}
.Illustration {float:left;position:absolute;margin:0 0 0 0;background:url(../../img/bg_illustration.gif) transparent no-repeat 100% 100%;padding:0 10px 0 0;}
.page_HOME #Contenu {padding-top:20px;}

/* BOITE EDITO */
#boiteEdito {position:relative;background:url(../../img/01_titre_messages_service_tech.gif) transparent no-repeat 0 0;width:470px;height:180px;margin:0 0 0 411px;padding:25px 0 0 20px;float:left;clear:right;display:inline;}

/* Styles for scrolling layers | Specify width and height in hold and wn, and in clip for wn */
div#hold {position:relative;overflow:hidden;width:470px;height:166px;z-index:10;}
div#wn {position:absolute;left:0;top:0;width:483px;height:166px;clip:rect(0, 483px, 483px, 0);overflow:hidden;z-index:1;}
div.content {position:absolute;margin:0;width:460px;visibility:hidden;left:0;top:0;z-index:1;color:#000;font-weight:bold;font-size:0.9em;line-height:1.6em;}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar {position:absolute;left:483px;top:17px;width:11px;height:188px;font-size:1px;z-index:10;}
div#track {position:absolute;left:0;top:11px;width:11px;height:166px;background:url(../../img/bg_scroll.gif) transparent no-repeat 100% 0;z-index:1;}
div#dragBar {position:absolute;left:0;top:0;width:11px;height:11px !important;background:url(../../img/bg_drag.gif) transparent repeat-y 0 0;z-index:1;}
div#up {position:absolute;left:0;top:0;z-index:2;}
div#down {position:absolute;left:0;bottom:0;z-index:3;}


/*#boiteEdito h3, #boiteEdito2 h3 {padding:0;margin:0 0 5px 0;color:#c0890b;font-weight:bold; }
#boiteEdito p, #boiteEdito2 p {padding:0;margin:0 0 12px 0;color:#000;font-weight:normal; }*/
#boiteEdito ul, #boiteEdito2 ul {padding:0;margin:0 0 10px 0;color:#000;}
#boiteEdito li, #boiteEdito2 li {padding:0 0 0 7px;margin:0 0 2px 0;color:#000;font-weight:normal;background:url(../../img/bullet_01.gif) transparent no-repeat 0 .7em;}




/* Menu Interne (courbe) */
#menuInterneA {margin-left:215px;float:left;voice-family:"\"}\"";voice-family:inherit;margin-left:222px;}
html>body #menuInterneA {margin-left:440px;}
.leurre {display:none;}
#menuInterneB {float:left;margin-left:41px;}

.menuInterne {list-style:none;padding:14px 0 0 17px;margin:15px 0 0 0;height:190px;width:230px;voice-family:"\"}\"";voice-family:inherit;width:213px;}
html>body .menuInterne {width:213px;background-image:url(../../img/00_courbe_menuInterne.png);}
* html .menuInterne {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/img/00_courbe_menuInterne.png', sizingMethod='crop');}
.menuInterne a {color:#402411;font-size:.9em;font-weight:bold;text-decoration:none;padding:0 0 0 23px;margin:0 0 0 -20px;position:relative;vertical-align:bottom;voice-family:"\"}\"";voice-family:inherit;margin:0;}
html>body .menuInterne a {margin:0;}
.menuInterne a:hover {color:#c0890b;text-decoration:none; }
.menuInterne li {margin:0 0 14px 0;padding:0;background-repeat:no-repeat;background-position:0px 3px;background-image:url(../../img/00_puce_menuInterne.gif);vertical-align:bottom;}
html>body .menuInterne li {background-image:url(../../img/00_puce_menuInterne.png);}
.menuInterne li:hover ul, .menuInterne li.over ul {visibility:visible;}
.menuInterne li:hover a, .menuInterne li.over a {color:#A47C50;}

/* \*/ * html body .menuInterne a {height:1%;} /* */

.menuInterne #item1 {margin-left:3px;}
.menuInterne #item2 {margin-left:24px;}
.menuInterne #item3 {margin-left:35px;}
.menuInterne #item4 {margin-left:38px;}
.menuInterne #item5 {margin-left:32px;}
.menuInterne #item6 {margin-left:20px;}
.menuInterne #item7 {margin-left:3px;}
.menuInterne #item8 {margin-left:24px;}
.menuInterne #item9 {margin-left:35px;}
.menuInterne #item10 {margin-left:38px;}
.menuInterne #item11 {margin-left:32px;}
.menuInterne #item12 {margin-left:20px;}


.menuInterne ul {position:absolute;z-index:14;list-style:none;margin:0;padding:0 0 0 0 !important;}
.menuInterne ul a {border-width:0 0 1px 0;border-color:#f7f6f6;border-style:solid;color:#666 !important;display:block;font-weight:normal;width:160px !important;padding:1px 18px 0 8px !important;margin:0 !important;white-space:normal !important;float:none;voice-family:"\"}\"";voice-family:inherit;width:134px !important;}
html>body .menuInterne ul a {width:134px !important;}
.menuInterne ul a:hover {border-color:#666;text-decoration:none;background-color:#dbdcde;background-image:none;color:#000 !important;background-repeat:no-repeat;background-position:148px 6px;background-image:url(../../img/bullet_03.gif) !important;}

.menuInterne ul li:hover, .menuInterne ul li.over {background-color:#f7f6f6 !important;}
.menuInterne ul li {background-repeat:no-repeat;background-position:148px 6px;background-image:url(../../img/bullet_03.gif) !important;margin:6px 0 5px -16px;text-align:right;float:none;font-size:12px !important;padding:0;position:relative;width:160px !important;voice-family:"\"}\"";voice-family:inherit;width:auto !important;margin:6px 0 7px 0!important;}
html>body .menuInterne ul li {display:block;width:auto !important;margin:6px 0 5px 0;}
.menuInterne li ul {background-color:#f7f6f6;visibility:hidden;position:absolute;list-style:none;border-width:1px;border-style:solid;border-color:#cfd0d1;}
.menuInterne ul li a {margin:0px;color:#000;padding:0;}


#ColGauche {width:600px;}
#ColGauche.Smaller {width:550px;}
.right{ text-align:right;clear: both;}

/* TABLEAU ECURIE */
div.ecuries {margin:10px 0 20px 0;background:url(../../img/fd_table_896.gif) transparent no-repeat 0 100%;padding:0 0 7px 0; }
#ColContenu table {font-size:.9em;border-collapse:collapse;color:#4a2e21;margin:0;}
#ColContenu table th {border-right:1px solid #d6b58d;text-align:center;font-weight:bold;}
#ColContenu table td {border-right:1px solid #d6b58d;text-align:left;font-weight:normal;}
#ColContenu table thead th {background-color:#e7d0af;vertical-align:middle;padding:5px;vertical-align:top;}
#ColContenu table tbody td {background-color:#fef7ed;border-top:1px solid #d6b58d;padding:10px 5px;vertical-align:top;}
#ColContenu table th.end, #ColContenu table td.end {border-right:none;}
#ColContenu table thead th.start {background:url(../../img/fd_table_a.gif) #e7d0af no-repeat 0 0;}
#ColContenu table thead th.end {background:url(../../img/fd_table_b.gif) #e7d0af no-repeat 100% 0;}
#ColContenu table td.number{ text-align:center; }
#ColContenu table td.text{ text-align:justify; }
#ColContenu table td.end{ width:100px; }

.start {width:120px;}
.col2 {width:120px;}
.col3 {width:120px;}
.col4 {width:170px;}
.col5 {width:160px;}
.col6 {width:60px;}
.col7 {width:100px;}
.end {width:120px;}

/* PLAN DU SITE */
#plansite {width:570px; border-right: 1px solid #402411; margin: 0 20px 0 0; padding: 0 0 20px 0}
#plansite h3 {text-transform: uppercase;color:#000; font-size: 1em; background-image: none !important; border-width: 0; width: auto; margin-bottom: 1.1em}

#PlanAll {padding: 0 0 3px 0; margin: 25px 20px 0 0; text-align: right; border-bottom: 2px solid #f2f2f2}
#PlanAll a {font-weight: bold; font-size: .9em; text-decoration: none; color:#666!important; background-color: #f2f2f2; background-repeat: no-repeat; background-position:6px 6px; margin: 0 0 0 4px; display: inline; padding: 5px 10px 5px 23px}
#PlanAll a.all {background-image:url(../../img/ico_plusA.gif)}
#PlanAll a.none {background-image:url(../../img/ico_moinsA.gif)}
#PlanAll a:hover {text-decoration: underline!important;}

ul.treeview {font-weight:bold;font-size: .9em; list-style:none; border-left: 2px solid #f2f2f2; margin: 0 !important;padding: 13px 20px 0 20px;}
ul.treeview li {margin:0 !important;padding:7px 0 4px 0 !important;border:0;background-image: none !important; border-bottom: 1px solid #f2f2f2;}
ul.treeview ul {font-weight:normal; list-style:none; padding:5px 0 0 20px !important;margin:0 !important;}
ul.treeview li ul li {background-image:none !important;padding:2px 0 5px 0 !important; border: none}
ul.treeview li ul li ul {padding-bottom: 0px !important;}
ul.treeview li ul li ul li {background-image:none !important;padding:2px 0 0 0 !important;}
ul.treeview li a {padding-left:20px;color:#402411!important;text-decoration:none!important;background:url(../../img/ico_fleche4.gif) transparent no-repeat 0 50%;}
ul.treeview li a:hover {color: #a47C50!important}
ul.treeview li li.aq3bullet a {background:url(../../img/ico_fleche4.gif) transparent no-repeat 0 15% !important; font-weight: normal !important;}
ul.treeview li.aq3open a {background:url(../../img/ico_moins.gif) transparent no-repeat 0 0;}
ul.treeview li.aq3closed a {background:url(../../img/ico_plus.gif) transparent no-repeat 0 0;}
ul.treeview li li li ul {padding-top: 0!important; margin-bottom: 0!important}
ul.treeview li li li {padding: 0!important}
ul.treeview li li li a {padding-left: 12px !important}
ul.treeview li li li.aq3open a {background:url(../../img/ico_moins_small.gif) transparent no-repeat 0 2px;}
ul.treeview li li li.aq3closed a {background:url(../../img/ico_plus_small.gif) transparent no-repeat 0 2px;}
.aq3open ul {display:block;}
.aq3closed ul {display:none;}

/* \*/
* html body ul.treeview li a, #PlanAll a {height:1%;}
/* */

/* [ 03.4 | INTERIEUR et Colonne de droite général ]________________________ */
#ColDroite {float:right;width:249px; margin-right:20px;display:inline;}
#ColDroite h3 {text-transform:uppercase;color:#598FC4;font-weight:bold;font-size:1em;margin:0;border-bottom: 1px solid #598FC4;}

#ColDroite.Bigger {width:311px; margin-right:0px !important}
#ColDroite.Bigger h3 {color:#000; background-image: none !important; border-width: 0; width: auto; margin-bottom: 1.1em}
#ColDroite.Bigger p {width: 285px}
#ColDroite.Bigger form:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColDroite.Bigger form {display:inline-block;}
/* \*/ * html #ColDroite.Bigger form {height:1%;} #ColDroite.Bigger form {display:block;} /* */
#ColDroite.Bigger form {margin: 0 0 1.1em 0 !important}

#FormulaireRecherche  input#motcle {font-size:.9em; margin:5px 0 0 5px; border:1px solid #B5B5B4; padding:2px; width:265px;}
#FormulaireRecherche fieldset {background-color:#F2F2F2; border:0; margin:0; padding:0 0 5px 0; text-align:center;width:282px; float:left;}
#FormulaireRecherche input { margin:7px 0 0 5px; padding:0; float:left;}

.ZoneDroite {border-width:0 0 0 1px;border-style:solid;border-color:#598FC4;padding:12px 0 0 0;}

.ZoneDroite ul { padding:0 0 5px 0; margin:0 0 0 15px; list-style:none;}
.ZoneDroite li {padding:4px 0 4px 8px; margin:0; font-size:.9em; background:#fff url(../../img/01_INF_puce_ZoneDroite.gif) no-repeat left 10px;}

.ZoneDroite dl { padding:0; margin:5px 0 15px 0;}
.ZoneDroite dt {background-color:#E6EEF6;font-weight:bold;font-size:1.1em;padding:0 0 0 14px; margin: 0;}
.ZoneDroite dd {padding:0; margin:0 0 0 20px; font-size:.9em}

.ZoneDroite strong { margin:5px 0 0 -8px; padding:0 0 0 8px;background:url(../../img/01_INF_puce_ZoneDroite.gif) #ffffff no-repeat 0 .5em; display:block;}
.ZoneDroite a {color:#666;}

.Decouvrir {display:block;font-size:.9em;font-weight:bold;margin:0;padding:2px 10px 0 0;line-height:1em;color:#666;width:239px;height:14px;border-width:1px 0 1px 0;border-style:solid;border-color:#598FC4;background:url(../../img/01_INF_fd_lienColDroite.jpg) #fff repeat-y 0 0;text-decoration:none;text-align:right;}
.Decouvrir:hover { text-decoration:none;}
.Decouvrir span { background:url(../../img/puce_double_fleche.gif)  no-repeat 0 center; padding-left:12px;}






/* ______________________[ 04 | Bas de page : copyright, liens vers informations générales ]________________________ */
#HautDePage {clear: both; float: none; color:#666; font-size:.9em; margin-right:20px; padding-right:10px; background: #fff url(../../img/puce_top.gif) no-repeat right center; }
/* \*/
#HautDePage {height:1%;}
/* */

#PiedDePage {background:url(../../img/01_APP_fd_pied_page.gif) #78412F no-repeat top left;text-align:center;font-weight:bold;color:#fff;clear:both;font-size:.9em;margin:0 auto;padding:7px 0 0 0;height:21px;}
#PiedDePage a {color:#ffffff;text-decoration:none;padding:0 .4em;}
#PiedDePage a:hover {text-decoration:underline;}




/* Smile */
#Contenu ul { margin-left:185px; }
#Contenu ul ul { margin-left:30px; }
html>body #Contenu ul ul { margin-left:5px; }
#boiteEdito ul { margin-left:0; }
.browsebox { margin-left:0!important; }

#Contenu a { color:#000; text-decoration:underline; }
#Contenu a:hover { text-decoration:none; }

/*Message d'erreur général*/
.msg_erreur { color:#FF0000; font-weight:bold; }
p.pdecal-Chapo { margin-left:165px!important; clear:left;font-weight:bold;}
p.Lien-pdecal { margin-right:10px;margin-left:165px!important;}
p.Lien-pdecal a { color:#666!important;font-weight:bold!important; padding:0 0 0 12px;background:url(../../img/ico_fleche2.gif) transparent no-repeat 0 4px;text-decoration:none!important; }
p.Lien-pdecal a:hover { text-decoration:underline!important; }

/* Visuel */
#EnteteContenu p {margin:0;padding:0;float:right;}
#HautDePage { color:#666!important; font-size:.9em; margin-right:20px; padding-right:10px; background: #fff url(../../img/puce_top.gif) no-repeat right center;text-decoration:none!important; }
#HautDePage:hover { text-decoration:underline!important; }

/* Plan du site */
.csc-sitemap {font-size:.9em;color:#000;}
.csc-sitemap ul {list-style:none;color:#C0890B!important;margin-left:0!important;padding-left:0!important;}
.csc-sitemap ul { padding-left:40px!important; }
.csc-sitemap ul li a{color:#C0890B!important;font-size:1.2em;font-weight:bold;}
.csc-sitemap ul li ul li a{color:#000!important;font-size:1.0em;font-weight:normal;}
.csc-sitemap ul {_padding-left: 40px!important;}
.csc-sitemap a { text-decoration:none!important; }
.csc-sitemap a:hover { text-decoration:underline!important; }
/* Page contact */
/* PAGE CONTACTS */
.contact p,.contact h2{margin-right:60px; margin-left:150px;}
.contact h2{ color:#C0890B; font-size:1em;}
.contact form{margin:20px 205px 0 238px;padding:10px 0 20px 20px;background-color:#F2F2F2}

/* HP approfondir */
.ombre_image_home {float:left;position:absolute;margin:0 0 0 -9px;background:url(../../img/bg_illustration.gif) transparent no-repeat 100% 100%;padding:0 10px!important; 0 0;}
.ombre_image_home {_margin:0 0 0 -9px;}
.page_HOME p {margin:0;padding:0;}
.Lien a {color:#666!important;font-weight:bold; text-decoration:none!important;}
.Lien a:hover {text-decoration:underline!important;}
#Contenu {padding:0pt 0pt 10px 25px/*0 25px 10px 25px*/;text-align:left;clear:both;margin-right:10px;}

/* Pied de page*/
.right{ text-align:right;}

/* Recherche */
.tx-indexedsearch { font-size: 12px; }
.tx-indexedsearch input, .tx-indexedsearch select { font-size: 11px; }
.tx-indexedsearch a { color: #000000; text-decoration:underline; }
.tx-indexedsearch a:hover { text-decoration:none; }
#form-recherche { padding:0; margin:0; }
.tx-indexedsearch-redMarkup { color:#AD721D!important; font-weight:bold; }
#bouton_ok { float:left; margin-left: 5px; }
#col_width { width:150px; }
#col_align { vertical-align: bottom!important; }
.tx-indexedsearch-searchbox { display:block; width:400px; padding: 5px; margin-left: auto!important; margin-right: auto!important; }
.tx-indexedsearch-title a { color:#AD721D!important; font-weight:bold; }
.tx-indexedsearch table tbody td { font-size: 12px; background:none; border:none!important; padding:0!important; }
.tx-indexedsearch table td { background:none!important; }
.tx-indexedsearch table td.tx-indexedsearch-info { background-color: #EFE3D2!important; }
.tx-indexedsearch-info { font-size: 11px!important; }

.less_width { width: 550px!important; padding: 0 10px 20px!important; }

/* PAGE CONTACTS */
.contact p,.contact h2{margin-right:60px!important; margin-left:150px!important;}
.contact h2{ color:#C0890B; font-size:1em;}
.contact form{margin:20px 205px 0 238px;padding:10px 0 20px 20px;background-color:#F2F2F2;}
.form_label { display:block; width: 100px; float:left; text-align:right; margin: 0 10px 0 0; font-size:.9em; color:#C0890B;}
.form_label label  { display:block; font-weight:bold; padding:8px 0 0 0;}
.form_input{ display:block; float:left; }
.form_input input, .form_input textarea, .form_input select { display:block;  padding:1px; font-size:.9em; border:1px solid #d0cfcc; margin:4px 0 0 0;}
html>body .form_input input, html>body .form_input select {margin:5px 0 0 0;}
html>body .form_input textarea {margin:5px 0 0 0;font-size:1.1em;}
.form_input input{ width:130px; }
.form_input textarea{ width:264px; height:100px; }
.envoyer {width:68px !important; margin:0 0 0 200px !important;border:1px solid #8DA1BC !important;  background-color:#4A3124; color:#fff !important; font-weight:bold; cursor:pointer; padding:0;}

div.fix_p_Rte p { margin: 0!important; }
div.fix_p_Rte { margin-bottom: 1.1em; padding-right: 20px; }

#mentionslegales ul { margin-left: 40px !important; }
html>body #mentionslegales ul { margin-left: 0 !important; }

/* Nos partenaires */
#Col1, #Col2{ float:left;}
#Col1 {width:320px; margin:0 10px 0 0;}
#Col2 { margin:-10px 20px 0 0 ;}
#Col3, #Col3b {text-align:right; background:url(../../img/fd_boiteEvenements_b.gif) no-repeat center 0; padding:25px 15px 10px 15px; float:right; margin-top: -17px; margin-right:30px; display:inline;}
#Col1 {width:252px; margin:-16px 10px 0 0;}
html>body #Col1 {width:252px; margin:-10px 10px 0 0;}
#Col2 {width:354px; margin: -18px 10px 0 10px ;}
html>body #Col2 {width:354px; margin: -10px 10px 0 10px ;}
html>body #Col3, html>body #Col3b {text-align:right; background:url(../../img/fd_boiteEvenements_e.gif) no-repeat center 0!important; padding:25px 15px 10px 15px; float:right; margin:-12px 30px 0 0; display:inline;}
#Col3 p, #Col3b p {margin:0;}


.menuGauche {list-style:none;padding: 0;margin:-3px 0 0 -15px;height:190px;width:260px;voice-family:"\"}\"";voice-family:inherit;margin:-1px 0 0 0;}
html>body .menuGauche {margin:0;}
.menuGauche { margin-left:0!important; }
.menuGauche li {margin:0 0 14px 0;vertical-align:bottom;padding:0 0 0 20px;}
.menuGauche .Exergue {background:url(../../img/bg_exergue_marron.gif) transparent no-repeat 0 0; margin-top: 20px !important}
.menuGauche a {background:url(../../img/00_puce_menuInterne.gif) no-repeat 0 2px; display: block; color:#402411!important;font-size:.9em;font-weight:bold;text-decoration:none!important;padding:0 0 0 20px; margin: 0 20px 0 -20px}
.menuGauche .Exergue a {padding:4px 0 0 20px; margin: 0 20px 0 -20px; background-position: 0 6px}
.menuGauche .Exergue strong {display: block; background:url(../../img/bg_exergue_marron.gif) transparent no-repeat 0 100%;padding:0 20px 4px 20px; margin: 0 0 0 -20px}
.menuGauche a:hover {color:#AD721D!important;text-decoration:none;}
/* \*/ * html body .menuGauche a, * html body .menuGauche li {height:1%;} /* */

.lienEvenements {background:transparent url(../../img/ico_fleche5.gif) no-repeat scroll 1px 50%;}
.lienEvenements {color:#666666!important;font-size:0.9em;font-weight:bold;padding:0pt 0pt 0pt 12px;text-decoration:none!important;}
a.lienEvenements:hover { text-decoration:underline!important; }

h3 { clear:both; }
#plansite h3 { clear:none!important; }
.VisuelGauche {margin-bottom:5px!important;}
.VisuelDroite {display:block;float:right;margin:0 10px 30px 20px;}
.ColCentreGrand {border-bottom:1px solid #D1D1D1;float:left;margin-bottom:10px;padding:0pt 20px 5px 0pt;width:525px;}

.noLien p.Lien { padding:0!important;background:none!important; }
.noLien p.Lien:hover { text-decoration:none!important; }
.noLien p.Lien a {background:transparent url(../../img/ico_fleche2.gif) no-repeat scroll 0pt 4px;padding:0pt 0pt 0pt 12px;text-decoration:none !important;}
.noLien p.Lien a:hover { text-decoration:underline!important; } 

.EventMarron #Col3 { background:transparent url(../../img/fd_boiteEvenements_c.gif) no-repeat scroll left top!important; }
.EventMarron #Col3b { background:transparent url(../../img/fd_boiteEvenements_c_en.gif) no-repeat scroll left top!important; }
.visuelEvenements {border:1px solid #FFFFFF;display:block;margin:0pt 0pt 6px;}

html>body ul.treeview li li.aq3bullet a {background:url(../../img/ico_fleche4.gif) transparent no-repeat 0 50% !important; }

.pdecal{padding-right:-3px;}
p.Lien-right { text-align:right; }
p.Lien-right a { color:#666!important; font-weight:bold; padding:0 0 0 12px;background:url(../../img/ico_fleche2.gif) transparent no-repeat 0 4px; text-decoration:none!important; }
p.Lien-right a:hover { text-decoration:underline!important; } 
