/* Module article*/
.module_article_titre
{
}
.module_article_texte
{
}

/* Module actualité*/
.module_actualite_label_titre
{
font-size:11px;
font-style:normal;
font-weight:bold;
color:#4B637D;
}
.module_actualite_label_date
{
font-size:11px;
font-style:normal;
font-weight:bold;
color:#4B637D;
}
.module_actualite_label_texte
{
font-size:11px;
font-style:normal;
font-weight:bold;
color:#4B637D;
}
.module_actualite_hyperlink_voiractu
{
font-size:10px;
font-style:normal;
font-weight:bold;
color:#4B637D;
}
.module_actualite_panel_texte
{
	background-color: White;
	overflow: hidden;
}
.module_actualite_panel_entete
{
	cursor: pointer;
	width: 100%;
	height: 30px;
		background-color:#CCCCCC;/*4B637D;*/
	color: #4B637D;
	font-weight: bold;
}

/* Module formulaire de contact*/
.module_contact_label
{
}
.module_contact_textbox
{
	font-size: 10px;
	color: #516a79;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.module_contact_dropdownlist
{
}
.module_contact_regularexpressionvalidator
{
}
.module_contact_requiredfieldvalidator
{
}
.module_contact_comparevalidator
{
}
.module_contact_validatorcalloutextender
{
	background-color: lemonchiffon;
}
.module_contact_button
{
}
.module_contact_captcha
{
}
.module_contact_textboxwaremark
{
	color: gray;
}

/* module recherche */

.module_recherche_validatorcalloutextender
{
	background-color: lemonchiffon;
}
.module_recherche_textbox_recherche
{
}
.module_recherche_textboxwaremark
{
	color: gray;
}
.module_recherche_requiredfieldvalidator
{
	color: Red;
}
.module_recherche_label_type_resultat
{
}
.module_recherche_label_titre
{
}
.module_recherche_label_extrait
{
}
.module_recherche_hyperlink_detail
{
}
.module_recherche_label_pager
{
}
.module_recherche_button_pager
{
}
.module_recherche_label_message
{
}
.module_recherche_hyperlink_aide
{
}


/* Newsletter */

/* Module liens */
.module_lien_label_categorie
{
}
.module_lien_dropdownlist
{
}
.module_lien_label_titre
{
}
.module_lien_label_description
{
}
.module_lien_label_adresse
{
}
.module_lien_hyperlink_adresse
{
}
.module_lien_separateur
{
	color: gray;
	background-color: gray;
	height: 1px;
	border: 0;
}

/* Module plan du site */
.module_plandusite_hyperlink
{
}

/* Module faq */

/* module publication */
.module_publication_radiobuttonlist
{
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	width: 100%;
}
.module_publication_label_titre
{
}
.module_publication_label_date
{
}
.module_publication_label_texte
{
}
.module_publication_label_document
{
}
.module_publication_label_message
{
	color: Red;
}
.module_publication_hyperlink_document
{
}
.module_publication_panel_texte
{
	background-color: White;
	overflow: hidden;
}
.module_publication_panel_entete
{
	cursor: pointer;
	width: 100%;
	height: 30px;
	background-image: url(image/defaut/moduleactualite/bg-menu-main.png);
	background-repeat: repeat-x;
	color: #FFF;
	font-weight: bold;
}
.module_publication_hyperlink_toutespublication
{
}

/*Users Controls*/
/*loading*/
.loading_modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.loading_modalPopup
{
	background-color: #ffffdd;
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	width: 130px;
	height: 20px;
	padding: 3px;
}
/*menus bas*/
.uc_menubas_hyperlink
{
}
.uc_menubas_label_separateur
{
}
/*menu gauche*/
.uc_menugauche_hyperlink
{
}
/*menu gauche image */
.uc_menugaucheimage_hyperlink
{
}
/*menu haut*/
.uc_menuhaut_hyperlink
{
}
.uc_menuhaut_label_separateur
{
}
/*menu haut image*/
.uc_menuhautimage_hyperlink
{
}
/*menu titre*/
.uc_menutitre_label
{
}
/*contenu*/
.uc_contenu_titrepage_label
{
}
/*fil ariane*/
.uc_filariane_page_hyperlink
{
}


BODY
{
	font-size: 10pt;
	margin-bottom: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #ECECEC;
	background-image: url(images/fond_index.gif);
}
A:link
{
	color: #4B637D;
	text-decoration: none;
}
A:visited
{
	color: #536b79;
}
A:hover
{
	color: #536b79;
}
A:active
{
	color: #536b79;
	text-decoration: underline;
}
.conteneur
{
	border-right: #999999 2px solid;
	border-top: #999999 2px solid;
	border-left: #999999 2px solid;
	border-bottom: #999999 2px solid;
	background-color: #f3f5f8;
}
.top_page
{
	background-image: url(pages/images/ville_haut.jpg);
}
.H1
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 9pt;
	color: #FEFEFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4B637D;
}


.H2
{
	padding-left: 10px;
	font-size: 9px;
	padding-bottom: 5px;
	color: #516a79;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.H2:hover
{
	color: #516a79;
	text-decoration: underline;
}

A.H2:link
{
	color: #516a79;
	text-decoration: none;
}
A.H2:visited
{
	color: #516a79;
}
A.H2:active
{
	color: #516a79;
	text-decoration: none;
}

.H3
{
	padding-left: 10px;
	font-size: 10px;
	padding-bottom: 5px;
	color: #516a79;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.H3:link
{
	color: #516a79;
	text-decoration: none;
}
A.H3:active
{
	color: #516a79;
	text-decoration: none;
}
A.H3:visited
{
	color: #516a79;
	text-decoration: none;
}
A.H3:hover
{
	color: #516a79;
	text-decoration: underline;
}
.barre_top
{
	background-image: url(pages/images/barre.gif);
	color: #ffffff;
}
.barre_top_menu
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.barre_top_menu:link
{
	color: #ffffff;
	text-decoration: none;
}
A.barre_top_menu:active
{
	color: #ffffff;
	text-decoration: none;
}
A.barre_top_menu:hover
{
	color: #ffffff;
	text-decoration: none;
}
A.barre_top_menu:visited
{
	color: #ffffff;
	text-decoration: none;
}
.barre_top_menu_g
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.barre_top_menu_g:link
{
	color: #ffffff;
	text-decoration: none;
}
A.barre_top_menu_g:active
{
	color: #ffffff;
	text-decoration: none;
}
A.barre_top_menu_g:hover
{
	color: #ffffff;
	text-decoration: none;
}
A.barre_top_menu_g:visited
{
	color: #ffffff;
	text-decoration: none;
}
.menu_border
{
	border-right: #879fae 1px solid;
	border-top: #879fae 1px solid;
	border-left: #879fae 1px solid;
	border-bottom: #879fae 1px solid;
}
.menu_titre
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 9pt;
	color: #FEFEFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4B637D;
}
.titres
{
	font-weight: bold;
	font-size: 9pt;
	color: #FEFEFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu_link
{
	font-size: 10px;
	padding-bottom: 5px;
	color: #516a79;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.menu_link:link
{
	color: #516a79;
	text-decoration: none;
}
A.menu_link:active
{
	color: #516a79;
	text-decoration: none;
}
A.menu_link:visited
{
	color: #516a79;
	text-decoration: none;
}
A.menu_link:hover
{
	color: #516a79;
	text-decoration: underline;
}


.menu_linkClique
{
	color: #516a79;
	text-decoration: underline;
}
A.menu_linkClique:link
{
	color: #516a79;
	text-decoration: underline;
}
A.menu_linkClique:active
{
	color: #516a79;
	text-decoration: underline;
}
A.menu_linkClique:visited
{
	color: #516a79;
	text-decoration: underline;
}
A.menu_linkClique:hover
{
	color: #516a79;
	text-decoration: underline;
}


.block_texte
{
	padding-right: 10px;
	padding-left: 25px;
	font-weight: normal;
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.block_code
{
	padding-right: 50px;
	padding-left: 50px;
	font-size: 9pt;
	padding-bottom: 20px;
	color: #336666;
	padding-top: 20px;
	font-family: "Times New Roman" , Times, serif;
}
.block_copyright
{
	padding-right: 10px;
	padding-left: 25px;
	font-weight: normal;
	font-size: 10pt;
	color: #cc0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.copyright
{
	font-size: 9pt;
	color: #516A79;
	font-family: Arial, Helvetica, sans-serif;
}
A.copyright:link
{
	color: #7caab9;
	text-decoration: none;
}
A.copyright:active
{
	color: #7caab9;
	text-decoration: none;
}
A.copyright:visited
{
	color: #7caab9;
	text-decoration: none;
}
A.copyright:hover
{
	color: #7caab9;
	text-decoration: none;
}
.null
{
	display: none;
}
ACRONYM
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	cursor: help;
	border-bottom: medium none;
	text-decoration: underline line-through;
}
.tablememo
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #516A79;
	padding-top: 5px;
	padding-bottom: 5px;
}
