body 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	margin:0px;
}

img
{
    border:0px;
}

table
{
    border-spacing:0; 
}    

td
{
    vertical-align:top; 
    padding:0;
} 
 
P
{
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
}

a
{
	color:#00425B;
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

a:hover 
{
	color:#00425B;
	text-decoration:underline;
}

.actualites_link
{
    font-size:9px;
}

.actualites_link a
{
    color:#00425B;
    font-weight:bold;
    margin:0px;
    font-size:9px;
}

.dev_display
{
	color:Maroon;
	font-weight:bold;
	/*text-decoration:underline;*/
	/*visibility:hidden; */
}
	
div.scroll 
{	
	width: 210px;
	height: 207px;		
	 /* border: 1px solid red; */
	overflow: auto;	
	scrollbar-face-color: #EEF0F4;
	scrollbar-shadow-color: #EEF0F4;
	scrollbar-highlight-color: #EEF0F4;
	scrollbar-3dlight-color: #EEF0F4;
	scrollbar-darkshadow-color: #D7D7D7;
	scrollbar-track-color: #EEF0F4;
	scrollbar-arrow-color: #D7D7D7;	  
}



.section_search
{
	clear:both;
	height:100%;
	margin-top:20px;
	margin-left:20px;
	margin-right:5px;	
	font-size:12px;	
}

.section_search a
{
	font-size:13px;	
}

#goback
{	
	margin-bottom:15px;
	padding:10px;
	width:70px;
	height:10px;
	border:1px solid #66A1D1;
	background-color:#D7D7D7;
}

#advancedSearch .help{float:right;padding: 0px 5px 0px 0px; display: block;}
ul.fmatpop li{font-size:11px; padding:5px 0px 5px 0px; list-style-position:outside; font-family:arial,helvetica,sans-serif; display:none;}
.selectedbasicfilter{font-weight:bold;}
fieldset {margin: 5px; padding: 5px; border:solid #cccccc 1px;}
legend {display: inline;}

#basicFilter fieldset {font-size:11px; margin: 5px; padding: 5px; border:solid #cccccc 1px;}
#basicFilter legend {font-size:11px;display: inline;}
#basicTerms fieldset {font-size:11px;margin: 15px 5px 5px 5px; padding: 5px; border:solid #cccccc 1px;}
#basicTerms legend {font-size:11px;display: inline;}

#advancedSearch fieldset {font-size:11px;margin: 0px; padding: 0px; border: 0px;}
#advancedSearch legend {font-size:11px;display: none;}
#advancedTerms fieldset {font-size:11px;margin: 15px 5px 5px 5px; padding: 5px; border:solid #cccccc 1px;}
#advancedTerms legend {font-size:11px;display: inline;}
#advancedFilters fieldset {font-size:11px;margin: 5px; padding: 5px; border:solid #cccccc 1px;}
#advancedFilters legend {font-size:11px;display: inline;}



/*css du td qui contient la pub en haut */
.cont_pub
{
	height:78px;
	background:url(../images/bg_haut_bleu.gif) repeat-x;
	width:473px;
}

.pub_haut
{
	height:60px;
	width:468px;
	margin-top:7px;
	background:#FFFFFF;
}


/*css du td qui contient le search */
.contenu_recherche
{
	margin-top:8px;
}

.cont_recherche
{
	width:473px;
	height:63px;
	background:url(../images/bg_recherche.gif) no-repeat;
	padding:0px 0px 0px 65px;
	
}

.text_search
{
	font-size:9px;
	margin-right:5px;
	border:1px solid #C29478;
	width:223px;
}

.menu_secondaire
{
	margin-top:10px;

}


.menu_secondaire a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0084B7;
}
.a_secondaire
{
	font-size:9px;
}

.a1
{
	font-size:10px;
	
}

.a2 
{
	font-size:12px;

}

.a3 
{
	font-size:14px;

}

.separateur
{
	background:url(../images/separateur.gif) no-repeat;
}

/*css du td en haut a droite */
.haut_droite
{
	width:321px;
	background:url(../images/bg_haut_droite.gif) repeat-x;
	height:141px;
	
}

.temperature
{
	width:121px;
	height:28px;
	margin-top:80px;
}

.menu
{
	background:url(../images/bg_menu.gif) repeat-y;

}
.menu_gauche_vide
{
	background:url(../images/top_menu_gauche.gif) no-repeat;

}



.absolute2{
	
	
	
}

.cont_pub_droite
{
	background:url(../images/bg_pub_droite.gif) repeat-y;
	width: 247px;
	height: 658px;
	padding:15px 0px 0px 20px;
}

.pub_droite
{
	background:#E6E6E6;
	width: 158px;
	height: 597px;
	border:1px solid #BFBFBF;
}

.cont_quickLink
{
	padding-top:15px;
	width:169px;
}

.hr_quickLink
{
	margin-top:15px;
	background:url(../images/hr_quickLink.gif) no-repeat;
	width:169px;	
	height:2px;

}

.img_bas_menu
{
	
	background:url(../images/img_bas_menu.gif) no-repeat;
	width:191px;
	height:43px;
}

.img_haut_menu
{
	
	
	background:url(../images/btn_accueil.gif) no-repeat;
	width:191px;
	height:33px;

}

.menu_lien
{
	
	
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:url(../images/btn_sousmenu.gif) no-repeat;
	width:191px;
	height:21px;	
}

.menu_lien_active
{
	position:inherit;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background:url(../images/btn_sousmenu_active.gif) no-repeat;
	width:191px;
	height:21px;	
}

.bas_page
{
	background:#f1f1f1;
	height:90px;
	padding-left:200px;
	padding-top:8px;
}

.copyright
{
	width:267px;
	height:10px;
	background:url(../images/copyright.gif) no-repeat;
}

.menuDeroulant{
	position:absolute;
	width:186px;
	top:141px;
	left:165px;
	background:#f1f1f1;
	border-bottom:1px solid #c5b7ae;
}


.link1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:6px 0px 5px 0px;
	color:#ae917e;
	text-decoration:none;
	display:block;
	background:url(../images/top_menu.gif) no-repeat;
}

.link1_active
{
	padding:6px 0px 5px 0px;
	color:#905A37;
	text-decoration:none;
	display:block;
	background:url(../images/top_menu.gif) no-repeat;
}

.link1:hover
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:6px 0px 5px 0px;
	color:#905A37;
	text-decoration:none;
	background:url(../images/bg_top_over.gif) no-repeat;
}
.Slink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:6px 0px 5px 34px;
	color:#7E4725;
	text-decoration:none;
	display:block;
	background:url(../images/bg_deroulant.gif) right repeat-y;
}

.Slink img{
margin-top:5px;
}

.Slink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:6px 0px 5px 34px;
	color:#7E4725;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/bg_deroulant.gif) right repeat-y;
}

.link2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:6px 0px 5px 34px;
	color:#905A37;
	text-decoration:none;
	display:block;
	background:url(../images/top_deroulant.gif) right no-repeat;
}
.link2_active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:7px 0px 5px 34px;
	color:#905A37;
	text-decoration:none;
	display:block;
	background:url(../images/top_deroulant.gif) right no-repeat;
}

.link2_active:hover
{

	font-weight:bold;
	padding:7px 0px 5px 34px;
	color:#905A37;
	text-decoration:none;
	display:block;
	background:url(../images/top_deroulant.gif) right no-repeat;
	text-decoration:none;
}

.link2:hover
{
	text-decoration:none;
}




.link
{
	padding:6px 0px 5px 0px;
	color:#ae917e;
	text-decoration:none;
	display:block;
}

.link_active
{
	padding:6px 0px 5px 0px;
	color:#905A37;
	text-decoration:none;
	display:block;
}

.link_active:hover
{
	text-decoration:none;
}

.link:hover
{
	text-decoration:none;
}

.link_fleche
{
	margin:5px 7px 0px 10px;
	width:3px;
	height:7px;
	background:url(../images/fleche_brun_menu.gif) no-repeat;

}

.btn_accueilSec3
{
	background:url(../images/accueilsec3/btn_sec3.gif) no-repeat;
	width:266px;
	height:19px;
	text-align:center;
	padding-top:10px;
}

.btn_accueilSec3 a
{
	display:block;
	color:#66B5D4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;

}

.btn_accueilSec3 a:hover
{
	font-weight:bold;
}

.lienbas
{
	margin:100px 0px 4px 64px;
	
}

.lienbas a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#0084b7;
}

.lienbas span
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#0084b7;
}

.titre_evenement
{
	background:url(titre_evenement_accueil.gif) no-repeat;
	width:147px;
	height:36px;
}

.calendrier_accueil
{
	background:url(../images/bg_calendrier_accueil.gif) no-repeat;
	width:129px;
	height:105px;
	padding:9px 10px 11px 18px;
}

.calender_accueil
{
	margin-top:18px;
}

.calender_accueil td
{
	margin-top:18px;
	text-align:center;	
}

/* css text et titre*/

/*  -----------titre pour Tri---------------*/
.titre_page /* titre de la section actuel au troisieme niveau et au deuxieme*/
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	color:#0084b7;
	text-transform:uppercase;
}

.titre_region /* c'est pour les mots 'region de' dans le premier niveau*/
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;	
	color:#0084b7;
	margin-right:8px;
	text-transform:uppercase;
}

.titre_region_nom /* ce pour le nom de la region' dans le premier niveau*/
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#0084b7;
	text-transform:uppercase;
}


.titre_sous_section /*titre de sous section dans le niveau 3*/
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0084b7;
	margin-right:8px;
	text-transform:uppercase;
}

.titre_section /*titre de section dans le niveau 3*/
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0084b7;
	text-transform:uppercase;
}

.separateur_titre_section  /* petit trait d'union qui separe le titre de section des sous titre de section dans le niveau 3*/
{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0084b7;
	text-transform:uppercase;
	
}

.contenu_titre_calendrier_accueil
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#525252;
	text-decoration:underline;
	margin-left:8px;
	padding-right:20px;

}

.lien_texte
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0084b7;
	text-decoration:underline;
}

.contenu_texte_calendrier_accueil
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7F7F7F;
	margin-left:8px;
	padding-right:20px;
}


/*  -----------titre---------------*/

.titre_marron
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ae917e;
	font-weight:bold;
}

.en_tete
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0084b7;
}


.contenu_titre_noir
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.contenu_titre_noir2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.contenu_titre_noir3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}


.contenu_titre_bleu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0084b7;
}

.contenu_titre_bleu2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0084b7;
}

.contenu_titre_bleu3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0084b7;
}






/*------------------------texte----------------------*/


.texte_marron
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ae917e;
}


.contenu_commentaire
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7F7F7F;
}

.contenu_texte
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}

.contenu_texte2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#555555;
}

.contenu_texte3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#555555;
}


.contenu_texte_bleu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0084b7;
}

.contenu_texte_bleu2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0084b7;
}


.contenu_texte_bleu3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0084b7;
}
