<!-- 
body { background-color:#FFFFFF; margin:0px; padding:0px; }
td { font-family:Arial,Helvetica; font-size:11px; color:#636363; }
th { font-family:Arial,Helvetica; }
input { background-color:#FFFFFF; font-size:10px; color:#000000; border:1px solid #000000; }

a:link { text-decoration:none; color:#636363; }
a:visited { text-decoration:none; color:#636363; }
a:hover { text-decoration:underline; color:#636363; }
a:active { text-decoration:underline; color:#636363; }

.mainContainer { background:url(images/all_fond_degrade.gif);  background-repeat:repeat-x;} 

.footer { background-color:#86A804; color:#FFFFFF; font-size:11px; height:19px; vertical-align:top;}
.footer a { color:#FFFFFF; text-decoration:none; }

/**************** TEXTES ***************************/
.texteBlanc01 { font-family:Arial,Helvetica;font-size:12px;color:#FFFFFF; }
.titreNoir01 { font-family:Arial,Helvetica;font-size:12px;color:#000000; font-weight:bold; }
/*************************************************/

/***************** TRAIN ***************************/
.train { color:#5274A1; font-size:11px; }
.train a:link { color:#5274A1; }
.train a:visited { color:#5274A1; }
.train a:hover { color:#5274A1; text-decoration:underline; }
.train a:active { color:#5274A1; text-decoration:underline; }
/*************************************************/

/*************** ZONE GAUCHE *********************/
.menu { margin-top:7px; width:143px; }
.menu th { font-size:12px; color:#5274A1; font-weight:bold; padding:5px 0 2px 3px; margin:0px; text-align:left; }
.menu td { font-size:11px; color:#636363; padding:5px 0 2px 4px; margin:0px; text-align:left; }
.menu a { color:#636363; }
/*************************************************/

/*************** Sitemap *********************/
.sitemap { margin-top:7px; margin-left:20px;}
.sitemap th { font-size:12px; color:#5274A1; font-weight:bold; padding:5px 0 2px 3px; margin:0px; }
.sitemap td { font-size:11px; color:#636363; padding:5px 0 2px 4px; margin:0px; }
.sitemap a { color:#636363; }
/*************************************************/

/*************** ZONE DROITE : MODULES *********************/
.modules { width:130px; border-bottom:1px solid #5274A1; }
.modules th { font-size:11px; color:#636363; padding:0px 0px 0px 4px; margin:0px; text-align:left; font-weight:bold; }
.modules td { font-size:11px; color:#636363; padding:0px 0px 0px 4px; margin:0px; text-align:left; }
.modules a { color:#636363; }

.modules2 { width:130px; }
.modules2 td { font-size:11px; color:#636363; padding:0px 0px 0px 4px; margin:0px; text-align:left; }
.modules2 a { color:#636363; }

.modules3 { width:130px; border-bottom:1px solid #5274A1; }
.modules3 th { font-size:11px; color:#636363; padding:0px 0px 0px 4px; margin:0px; text-align:left; font-weight:bold; }
.modules3 td { font-size:11px; color:#636363; padding:0px 0px 5px 4px; margin:0px; text-align:left; }
.modules3 a { color:#636363; }
/**************************************************/



.editoTitre { background-color:#86A804; font-size:14px; color:#FFFFFF; font-weight:bold; }

.eventTitre { background-color:#5274A1; font-size:14px; color:#FFFFFF; font-weight:bold; }
.eventTxt {  }
.eventTxt th { font-size:12px; color:#636363; padding:0px 0px 6px 0px; font-weight:bold; text-align:left; }
.eventTxt td { font-size:11px; color:#636363; padding:0px 0px 6px 0px; }
.eventTxt a { color:#636363; }

.rechercheTitre { background-color:#DB7223; font-size:14px; color:#FFFFFF; font-weight:bold; }
.rechercheTxt {}
.rechercheTxt th { font-size:11px; color:#DB7223; padding:0px 0px 2px 0px; font-weight:bold; text-align:left; }
.rechercheTxt td { font-size:11px; color:#636363; padding:0px 0px 6px 0px; }
.rechercheTxt a:link { text-decoration:none; color:#DB7223; }
.rechercheTxt a:visited { text-decoration:none; color:#DB7223; }
.rechercheTxt a:hover { text-decoration:underline; color:#DB7223; }
.rechercheTxt a:active { text-decoration:underline; color:#DB7223; }

.recherche a:link { font-size:12px; color:#DB7223; }
.recherche a:visited { font-size:12px; color:#DB7223; }
.recherche a:hover { font-size:12px; color:#DB7223; text-decoration:underline; }
.recherche a:active { font-size:12px; color:#DB7223; text-decoration:underline; }

.texte_simple a:link {color:#325491; }
.texte_simple a:visited { color:#325491; }
.texte_simple a:hover { color:#325491; text-decoration:underline; }
.texte_simple a:active { color:#325491; text-decoration:underline; }


.contactTitre { background-color:#DB7223; font-size:14px; color:#FFFFFF; font-weight:bold; }
.contactTxt input { background-color:#FFFFFF; font-size:12px; color:#000000; border:1px solid #325491;  font-family:Arial,Helvetica; }
.contactTxt textarea { background-color:#FFFFFF; font-size:12px; color:#000000; border:1px solid #325491;  font-family:Arial,Helvetica; overflow:auto;}
.contactTxt.checkbox input { background-color:#FFFFFF; font-size:12px; color:#000000; border:0px solid #000000; }
/*********** MARGINS ET PADDDINGS *****************/
.margTop10 { margin-top:10px; }
.margTop5 { margin-top:5px; }
.padBot4 { padding-bottom:8px; }
/*************************************************/

/*********** FORMULAIRE GLOBAL SUMMIT *****************/
.tableGlobalSummit { margin-top:10px; padding:5px; }
.tableGlobalSummit td { height:35px; }
.tableGlobalSummit input { background-color: #EDEDED; border-color:#BEBEBE; }
/*span.formTitre { text-decoration:underline; }*/
.borderAround { border: 1px solid #000000; }
.etoileRequired { font-size:18px; font-weight:bold; vertical-align:top; color:#ff0000; }
/*************************************************/

/*********** RESULTAT GLOBAL SUMMIT *****************/
.resultGlobalSummit { padding:10px; }
.resultGlobalSummit h2 { text-align:center; }
.resultGlobalSummit p {  }
/*************************************************/

/*********** FORM VALIDATION *****************/
.validation-failed { background-color:#FFA6A6 !important; border:1px solid #ff0000 !important; }
input[type="radio"].validation-failed, input[type="checkbox"].validation-failed {outline-color: rgb(255, 0, 0); outline-style: solid; outline-width: 1px;}
.validation-advice { display:none; }
/*************************************************/
 -->