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



/* ______________________[ 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:#8da1bc 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_INF_fd_entete.jpg) #ffffff no-repeat 0 0;text-align:left;}
#Logo {float:left;margin:10px 0 0 53px;display:inline;}





/****** NAv ALEX****************/

#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;}

#NavItem1 {margin:0 0 0 73px !important;display:inline;}
#NavItem2, #NavItem3 {margin:0 0 0 152px !important;display:inline;}




/* Rechercher */
#recherche {float:right;margin: 0;padding:4px 10px 0 0;width:220px;background:url(../../img/01_INF_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;}
#News marquee p.bodytext {margin:0px;}
#News marquee {height:10px;}



/* _____ CHOIX LANGUE */

.localisation {font-size:1em; font-weight:normal;text-align:left;position:relative;margin:-14px 0 0 866px;z-index:11;width:auto;}
.localisation a {color:#858585;text-decoration:none;}
.localisation a:hover {text-decoration:underline;}



/* _____ IMPRESSION */

.impression {font-size:.9em;text-align:left;position:relative;margin:-19px 0 0 945px;z-index:11;padding:4px 0;}
.impression a {border:0;}



/* [ 03 | INTERIEUR  ]________________________ */
#Milieu {background:url(../../img/01_INF_background.jpg) #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;}
#NavigationSecondaire {border:0;margin:0 0 0 1px;padding:0;border-spacing:0;border-collapse:collapse; background-color:#fff;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) 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_INF_fd_nav_sec_over.jpg) #334154 repeat-x 0 0;}

#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:127px;background-color:#F7F6F6;display:block; margin:-1px 0 0 0;voice-family:"\"}\"";voice-family:inherit;margin:0;}
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:250px; background:url(../../img/01_rub_informer.gif) transparent no-repeat 0 0;width:29px;}
#Rubrique_en {float:left;margin:0; padding:0; height:250px; background:url(../../img/01_rub_informer_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:441px; }



/* 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 0 30px 25px;text-align:left; clear:left;}
h1 {margin:0 0 0 0;}
h2 {margin:0 0 12px 0;color:#598FC4;font-size:1.2em; padding: 0 !important}
h3 {margin:0 0 15px 0;color:#598FC4;font-size:1em; clear:both;}
.VisuelGauche {display:block;float:left;margin:0 20px 30px 0;}
.VisuelDroite {display:block;float:right;margin:0 10px 30px 20px;}
#ColCentre {float:left;width:440px;padding:0 20px 16px 0;}
#ColCentre dl, .ColCentreGrand dl{ padding:0; margin:5px 0 10px 0;  }
#ColCentre dt, .ColCentreGrand dt{ font-weight:bold; padding:0; margin:0;  }
#ColCentre dd, .ColCentreGrand dd{ padding:0; margin:0; }
#ColCentre p, .ColCentreGrand p {font-weight:normal;margin:0 0 15px 0;}
#ColCentre .Communique {color:#598FC4;float:left;font-weight:bold;}
.Chapo {color:#000;clear:left;font-weight:bold!important;margin:0 0 15px 0 !important}
#ColCentre .DateLieu {color:#598FC4;font-weight:bold;text-align:right;}
#ColCentre .Note {color:#598FC4;font-weight:bold;}

.ColCentreGrand {float:left;width:525px;padding:0 20px 5px 0; border-bottom: #D1D1D1 solid 1px; margin-bottom:10px; }

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

#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; }

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




/* HOME */

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

.menuInterne {list-style:none;padding:14px 0 0 17px;margin:215px 0 0 0;height:190px;width:260px;voice-family:"\"}\"";voice-family:inherit;width:240px;}
html>body .menuInterne {width:240px;background-image:url(../../img/01_courbe_menuInterne.png);}
* html .menuInterne {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/img/01_courbe_menuInterne.png', sizingMethod='crop');}
.menuInterne a {color:#113b65;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:#668DC1;text-decoration:none;}
.menuInterne li {margin:0 0 14px 0;padding:0;background-repeat:no-repeat;background-position:0px 3px;background-image:url(../../img/01_puce_menuInterne.gif);vertical-align:bottom;}
html>body .menuInterne li {background-image:url(../../img/01_puce_menuInterne.png);}
.menuInterne li:hover ul, .menuInterne li.over ul {visibility:visible;}
.menuInterne li:hover a, .menuInterne li.over a {color:#668DC1;}

/* \*/ * 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:0;color:#000;padding:0;}

.menuInterne strong {background-color:#D6E0F2;padding:2px 5px;}



/* BOITE EVENEMENT */
#boiteEvenements {margin:30px 0 0 430px;width:178px;padding:28px 14px 0 14px;text-align:right; background:url(../../img/fd_boiteEvenements_a.gif) transparent no-repeat top left; position:absolute;width:206px;height:157px;voice-family:"\"}\"";voice-family:inherit;width:178px;height:129px;z-index:1 !important;}
.visuelEvenements {display:block; border:1px solid #fff;margin:0 0 6px 0;}
.lienEvenements {color:#666;font-size:0.9em;text-decoration:none;padding:0 0 0 12px; font-weight:bold; background:url(../../img/ico_fleche.gif) transparent no-repeat 0 3px;}

#boiteEvenements2 {margin:30px 0 0 670px;height:129px;padding:10px 0 0 10px; background:url(../../img/fd_boiteEvenements_d.gif) transparent no-repeat top left; position:absolute;width:230px;voice-family:"\"}\"";voice-family:inherit;width:210px;}
#boiteEvenements2 .visuelEvenements{ float:left; margin-right:10px; }

#boiteEvenements3 {margin:112px 0 0 670px;height:129px;padding:10px 0 0 10px; background:url(../../img/fd_boiteEvenements_d.gif) transparent no-repeat top left; position:absolute;width:230px;voice-family:"\"}\"";voice-family:inherit;width:210px;}
#boiteEvenements2 .visuelEvenements{ float:left; margin-right:10px; }

/* PAGE TROUVE COM */
.page_trouve_com #ColCentre{ float:none; width:600px; padding:0; }
.page_trouve_com form { margin:0 auto 3px; padding:5px 0 5px 10px; background-color:#F2F2F2; width:525px;  }
.page_trouve_com select { font-size:.9em; margin-right:10px; width:480px; }
.page_trouve_com input { margin: 0; }
.page_trouve_com dl { margin: 0 0 10px 0; padding:0; }
.page_trouve_com dt { margin: 0; padding:0 0 0 8px; background:#fff url(../../img/01_INF_puce_ZoneDroite.gif) no-repeat left 6px; color:#598FC4; font-weight:bold; }
.page_trouve_com dd { margin: 0; padding:0; }
.page_trouve_com .Lien { text-align:left; }
.page_trouve_com #ColDroite p { margin-top:5px; padding-bottom: 11px;  }
.page_trouve_com #ColDroite .Lien {margin:0 0 0 10px !important;}

.page_trouve_com #ColDroite ul { padding-left:0; margin-left:0;}
.page_trouve_com #ColDroite li { font-weight:bold; font-size:1em; padding: 1px 0 1px 30px; background-position: 20px 7px; }
.page_trouve_com #ColDroite li.on { background-color:#E6EEF6; }
.page_trouve_com #ColDroite li a{ color:#000; }
.page_trouve_com .ZoneDroite { margin-bottom:10px; }
.page_trouve_com .ZoneDroite ul {padding: 0 0 11px 0; margin: 0; }

/* PAGE MENTIONS LEGALES */
.mentionslegales h2{ color:#C0890B;}
.mentionslegales p { font-size:1em; }

/* 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;}
.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 textarea, html>body .form_input select {margin:5px 0 0 0;}
.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;}
.form_input #fichier { width:210px !important; }


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

.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!important;text-decoration:none!important;}
.ZoneDroite a:hover {text-decoration:underline!important;}

.Decouvrir {display:block;font-size:.9em;font-weight:bold;margin:0;padding:2px 10px 0 0;line-height:1em;color:#666!important;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!important;text-align:right;}
.Decouvrir:hover { text-decoration:none;}
.Decouvrir span { background:url(../../img/puce_double_fleche.gif)  no-repeat 0 center; padding-left:12px;}


/* [ 03.4 | INTERIEUR et 3 Colonnes ]________________________ */
#Col1, #Col2{ float:left;}
#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 ;}
#Col3 {text-align:right; background:url(../../img/fd_boiteEvenements_e.gif) no-repeat center 0; padding:25px 15px 10px 15px; float:right; margin:-20px 30px 0 0; display:inline;}
#Col3b {text-align:right; background:url(../../img/fd_boiteEvenements_e_en.gif) no-repeat center 0; padding:25px 15px 10px 15px; float:right; margin:-20px 30px 0 0; display:inline;}
html>body #Col3 {text-align:right; background:url(../../img/fd_boiteEvenements_e.gif) no-repeat center 0; padding:25px 15px 10px 15px; float:right; margin:-12px 30px 0 0; display:inline;}
html>body #Col3b {text-align:right; background:url(../../img/fd_boiteEvenements_e_en.gif) no-repeat center 0; padding:25px 15px 10px 15px; float:right; margin:-12px 30px 0 0; display:inline;}
#Col3 p, #Col3b p {margin:0!important;}

.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 li {margin:0 0 14px 0;vertical-align:bottom;padding:0 0 0 20px;}
.menuGauche .Exergue {background:url(../../img/bg_exergue.gif) transparent no-repeat 0 0; margin-top: 20px !important}
.menuGauche a {background:url(../../img/01_puce_menuInterne.gif) no-repeat 0 2px; display: block; color:#113b65!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.gif) transparent no-repeat 0 100%;padding:0 20px 4px 20px; margin: 0 0 0 -20px}
.menuGauche a:hover {color:#668DC1!important;text-decoration:none!important;}
/* \*/ * html body .menuGauche a, * html body .menuGauche li {height:1%;} /* */


/* ______________________[ 04 | Bas de page : copyright, liens vers informations générales ]________________________ */


#PiedDePage {background:url(../../img/01_INF_fd_pied_page.jpg) #2F3C4D no-repeat top left;text-align:center;font-weight:bold;color:#ffffff;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;}


/* christine SMILE ________________________ */
/*Message d'erreur général*/
.msg_erreur { color:#FF0000; font-weight:bold; }
.Lien-pdecal { margin-right:10px;margin-left:165px!important;}
p.Lien-pdecal 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-pdecal a:hover { text-decoration:underline!important; }
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; } 
#EnteteContenu p {margin:0;padding:0;float:right;}
.localisation {font-size:1em; font-weight:normal;text-align:left;position:relative;margin:-14px 0 0 856px;z-index:11;width:auto;}

.csc-sitemap {font-size:.9em;color:#000;}
.csc-sitemap ul {list-style:none;color:#C0890B;}
.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 a { text-decoration:none!important; }
.csc-sitemap a:hover { text-decoration:underline!important; }
/* Accueil INF L'événement du moment */
#boiteEvenements {margin:30px 0 0 430px;width:178px;padding:28px 14px 0 14px;text-align:right; background:url(../../img/fd_boiteEvenements_a.gif) transparent no-repeat top left; position:absolute;width:206px;height:157px;voice-family:"\"}\"";voice-family:inherit;width:178px;height:129px;}
#boiteEvenements p {margin:0!important;padding:0;}
#boiteEvenements a.lienEvenements:hover { text-decoration:underline!important; }
.lienEvenements {color:#666!important;font-size:0.9em;text-decoration:none!important;padding:0 0 0 12px; font-weight:bold; background:url(../../img/ico_fleche.gif) transparent no-repeat 0 3px;}
/* Accueil INF L'événement du moment version anglaise */
#boiteEvenements_en {margin:30px 0 0 430px;width:178px;padding:28px 14px 0 14px;text-align:right; background:url(../../img/fd_boiteEvenements_a_en.gif) transparent no-repeat top left; position:absolute;width:206px;height:157px;voice-family:"\"}\"";voice-family:inherit;width:178px;height:129px;}
#boiteEvenements_en a.lienEvenements:hover { text-decoration:underline!important; }
#boiteEvenements_en p {margin:0!important;padding:0;}
/* Accueil INF Accréditation presse */
#boiteEvenements2 {margin:30px 0 0 670px;height:129px;padding:10px 10px 0 10px; background:url(../../img/fd_boiteEvenements_d.gif) transparent no-repeat top left; position:absolute;width:220px;voice-family:"\"}\"";voice-family:inherit;width:200px;}
#boiteEvenements2 a.lienEvenements:hover { text-decoration:underline!important; }
#boiteEvenements2 p {margin:0!important;padding:0;}
/* Accueil INF Accréditation presse version anglaise */
#boiteEvenements2_en {margin:30px 0 0 670px;height:129px;padding:10px 10px 0 10px; background:url(../../img/fd_boiteEvenements_d.gif) transparent no-repeat top left; position:absolute;width:220px;voice-family:"\"}\"";voice-family:inherit;width:200px;}
#boiteEvenements2_en .visuelEvenements{ float:left; margin-right:10px; }
#boiteEvenements2_en a.lienEvenements:hover { text-decoration:underline!important; }
#boiteEvenements2_en p {margin:0!important;padding:0;}
/* Accueil INF Visuel */
.ombre_image_home {float:left;position:absolute;margin:-12px 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;}
#HautDePage { clear: both; float: none;color:#666!important; font-size:.9em; margin-right:20px; padding-right:10px; background: #fff url(../../img/puce_top.gif) no-repeat right center; }
.lienEvenements2 {color:#666!important;font-size:0.9em;text-decoration:none!important;padding:0 0 0 12px; font-weight:bold; background:url(../../img/ico_fleche.gif) transparent no-repeat 0 3px;}


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

.ZoneDroite p.Lien { padding-left: 10px!important; }

/*
#ColDroite p.Lien { background:none!important; }
#ColCentre p.Lien { background:none!important; }
#ColContenu p.Lien { background:none!important; }
*/

#Contenu {padding:0 0 30px 25px;text-align:left; clear:left;margin-right:10px;}
#ColCentre .dernier_comm { float:right;margin-bottom:10px; width:100%; }
.clearall { clear:both;font-size:1px; }
.pdecal dd a { color:#000000; }

/*Calendrier*/
/* Tableaux */
.TblCalendrier {font-size: .9em; border-spacing: 0; border-collapse: collapse; border-width: 0 0 5px 0; border-style: solid; width: 620px}
.TblCalendrier thead {background-color: #598FC4; color: #fff; border-bottom: 1px solid #fff}
.TblCalendrier td, .TblCalendrier th {padding: 10px;text-align: center; font-weight: bold}
.TblCalendrier tbody {vertical-align: top}
.TblCalendrier .col2 {padding: 10px 50px}

#ColDroite.Bigger {width:311px;}
#ColDroite.Bigger h3 {color:#000; background-image: none !important; border-width: 0; width: auto;}
#ColDroite.Bigger form {margin: 0}

#ColGauche {width:600px;}
#ColGauche.Smaller {width:550px;}

#FormulaireCalendrier label{ display:block; color:#AD721D;font-weight:bold;background-color:#fff;border-width:0 0 1px 0; border-style: solid; border-color: #AD721D; margin:0; padding:10px 0 0 0; text-align:left;}
#FormulaireCalendrier select{font-size:.9em; margin:5px 0 0 0; border:1px solid #B5B5B4; padding:2px;}
#FormulaireCalendrier fieldset { background-color:#F2F2F2; border:0; margin:0; padding:0 0 5px 0; text-align:center;width:283px; float:left;}
#FormulaireCalendrier input { margin:60px 0 0 5px; padding:0; float:left;}
#FormulaireCalendrier .icoCalendrier {margin:2px 10px 0 0;}
#txtJour, #txtMois {margin-right: 10px !important}

#txtJour, #txtMois {width:60px !important;padding:0 !important;}
.lblDate { color:#000 !important; background:none !important; border:0 !important; display:inline !important; margin:0 !important;  font-size:.9em !important;}
.icoCalendrier { width:33px; height: 22px; display:block; float:right; margin:-2px 10px 0 0;}
.icoCalendrier span { position:absolute; top:-777px; left:-777px;}

#ColCentre dl, .ColCentreGrand dl{ list-style: none!important; }

/* 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; }
html>body .tx-indexedsearch-info { background-color: #EFE3D2; }
.tx-indexedsearch table td.tx-indexedsearch-info { background-color: #EFE3D2!important; }
.tx-indexedsearch-info { font-size: 11px!important; }

#ColCentre dt, .ColCentreGrand dt{ padding-left:10px;  }
#ColCentre dd a { text-decoration:none!important; }
#ColCentre dd a:hover { text-decoration:underline!important; }
#ColCentre a { color: #000000; text-decoration:underline; }
#ColCentre a:hover { text-decoration:none; }


/* Calendrier */
.ds_box { background-color: #FFF;border: 1px solid #000;position: absolute;z-index: 32767; float:right; margin-left:-165px;}
.ds_tbl { background-color: #FFF; }
.ds_head {background-color: #4B5561;color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;	font-weight: bold; text-align: center; letter-spacing: 1px; }
.ds_subhead {background-color: #598FC4;color: #000;font-size: 11px;font-weight: bold;text-align: center;font-family: Arial, Helvetica, sans-serif;width: 20px;}
.ds_cell {background-color: #E6EEF6;color: #000;font-size: 10px;text-align: center;font-family: Arial, Helvetica, sans-serif;padding: 2px;cursor: pointer;}
.ds_cell_disabled {background-color: #EEE;color: #000;font-size: 10px;text-align: center;font-family: Arial, Helvetica, sans-serif;padding: 2px;cursor: pointer;}
.ds_cell:hover {background-color: #598FC4;} /* This hover code won't work for IE */
.icoCalendrier { background:url(../../img/calendrier_bleu.gif) transparent no-repeat 0 0 ; }
.TblCalendrier {border-color: #598FC4;}
.TblCalendrier tbody th {color: #598FC4;}
.TblCalendrier .paire {background-color: #E7EEF6;}
#FormulaireCalendrier label{color:#598FC4;border-color: #598FC4;}

.mentionslegales a { color:#000; text-decoration:underline; }
.mentionslegales a:hover { text-decoration:none; }
#HautDePage { text-decoration:none!important; }
#HautDePage:hover { text-decoration:underline!important; }

#Contenu p { margin:0pt 0pt 1.1em; }
#Contenu #Col3 p { margin:0!important; }
.VisuelGauche {margin-bottom:5px!important;}

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

#Col3 a.lienEvenements:hover, #Col3b a.lienEvenements:hover { text-decoration:underline!important; }
