/*
############################################################################################################################################################
#### Commun
############################################################################################################################################################
*/

body {
	margin-top: 0px;
	margin-left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #0c8580; 
	background-color: #FFFFFF;
}
.texte_simple{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #0c8580; 
}

.fond_champs{
	color:#0c8580;
	background:url(../images_site/fond_champs5.jpg);

}

.th_seul{
	background:url(../images_site/fond_champs3.jpg);
	color:#000000;
	padding-left:10px;
	text-align:centre;
	height:25px;
	border-bottom:1px solid #0c8580;
	width:100%;
}

.bouton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#f1a243;
	border:1px solid #0c8580;
	height:25px;
}


.bouton_retour{
	width:678px;
	text-align:center;
	padding-top:50px;
}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0c8580;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0c8580;
	text-decoration:underline;
	font-weight:bold;
}
a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0c8580;
	font-weight:bold;
}


#div_marquee{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:absolute;
/*	left: 460px; */
	left: 434px;
	top: 32px;
	width: 328px;
	height: 121px;
}

/*
############################################################################################################################################################
#### Tableau de base sans cadre / le cadre est sur le th
############################################################################################################################################################
*/
.tableau_de_base_sans_cadre{
	/*border:1px solid #0c8580; */
	width:678px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tableau_de_base_sans_cadre th{
	border:1px solid #0c8580; 
	background:url(../images_site/tableau_de_base_th.png);
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:25px;
}
.tableau_de_base_sans_cadre .tableau {
	border:1px solid #0c8580;
	margin:0;
	width:100%;
	padding-left:0px;
	margin:0px;
}
.tableau_de_base_sans_cadre .tableau td{
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 

}
.tableau_de_base_sans_cadre .tableau th{
/*ici*/
	text-align:center;
	font-weight:normal;
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
	background-color: #ea9d40;
	border:none;
	border-bottom:1px solid #0c8580; 
}
.tableau_de_base_sans_cadre .tableau .categorie{
	background:url(../images_site/puce_verte_enumeration.png);
	background-position:left;
	background-repeat:no-repeat;
	width:5%;
	height:20px;
}
.tableau_de_base_sans_cadre .tableau .sous_categorie{
	background:url(../images_site/puce_orange_enumeration.png);
	background-position:left;
	background-repeat:no-repeat;
	width:5%;
	height:20px;
}
.tableau_de_base_sans_cadre .tableau .entete_tableau{
	text-align:center;
	font-weight:bold;
	background-color:#11b4ae;
	color:#FFFFFF;
	height:20px;
	border-bottom:1px solid #0c8580;
	
}
.tableau_de_base_sans_cadre .tableau .outils{
	text-align:center;
	border:none;
	vertical-align:baseline;
}
.tableau_de_base_sans_cadre hr{
	border:1px solid #0c8580;
	width:500px;
	text-align:center;
	height:1px;

}

/*
############################################################################################################################################################
#### Tableau de base Niveau 1
############################################################################################################################################################
*/

.tableau_de_base{
	border:1px solid #0c8580;
	width:678px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tableau_de_base th{
	background:url(../images_site/tableau_de_base_th.png);
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:25px;
	border-bottom:1px solid #0c8580;
}
.tableau_de_base th img{
	vertical-align:bottom;
}
.tableau_de_base img{
	border:none;
}
.tableau_de_base hr{
	border:1px solid #0c8580;
	width:500px;
	text-align:center;
	height:1px;

}

/*
############################################################################################################################################################
#### Tableau de base .Tableau
############################################################################################################################################################
*/

.tableau_de_base .tableau {
	margin:0;
	width:100%;
	padding-left:0px;
	margin:0px;
	border-top:1px solid #0c8580;
}

.tableau_de_base .tableau th{
	text-align:center;
	font-weight:normal;
	background-image:none;
	border-right:1px solid #0c8580;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #0c8580;
	background-color: #FFFFFF;
	border-bottom:1px solid #0c8580;
}
.tableau_de_base .tableau td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-align:center;
	font-weight:normal;
}
.tableau_de_base .tableau .trait_bas{
	border-bottom:1px solid #0c8580;

}
.tableau_de_base .tableau .sous_titre_tableau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	height:25px;
	color:#0c8580;

}
.tableau_de_base .tableau .sans_cadre{
	border:none;
}
.tableau_de_base .tableau .sans_cadre_th{
	border-right:none;
}
.tableau_de_base .liste_tableau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	border-bottom:1px solid #0c8580;
}
.tableau_de_base .liste_tableau td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#0c8580;
}
.tableau_de_base .tableau_de_base_navigation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#0c8580;
}
.tableau_de_base .liste_tableau .outils{
	text-align:center;
	border:none;
}
/*
##########################################################################################################################
#### tableau_de_base - Menu administration
##########################################################################################################################
*/
.tableau_de_base .categorie{
	background:url(../images_site/puce_verte_enumeration.png);
	background-position:left;
	background-repeat:no-repeat;
	width:5%;
	height:20px;
}
.tableau_de_base .sous_categorie{
	background:url(../images_site/puce_orange_enumeration.png);
	background-position:left;
	background-repeat:no-repeat;
	width:5%;
	height:20px;
}

.tableau_de_base .entete_tableau td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0c8580;
	height:17px;
	text-align:center;
}
.tableau_de_base .sous_titre_etiquette{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:ea9d40;
	padding-left:10px;
}


/*####################################################################################################################################*/
/*### Tableau Panel
/*####################################################################################################################################*/
.tableau_de_base_panel{
	border:1px solid #0c8580;
	width:667px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
.tableau_de_base_panel img{
	border:1px solid #ea9d40;
}
.tableau_de_base_panel td{
	height:25px;
}
.tableau_de_base_panel th{
	background:url(../images_site/tableau_de_base_th.png);
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:25px;
	text-transform:lowercase;
	border-bottom:1px solid #0c8580;
}
/*####################################################################################################################################*/

/*
############################################################################################################################################################
#### Pages Publiques
############################################################################################################################################################
*/

#pages_publiques table{
	width:678px;
}
#pages_publiques table th{ /*titre*/
	border:1px solid #0c8580; 
	background:url(../images_site/tableau_de_base_th.png);
	color:#FFFFFF;
	padding-left:10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:25px;
}
#pages_publiques table td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#0c8580;
}
#pages_publiques table td .obligatoire{
	color: #FF0000
}



#pages_publiques table td span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	color:#0c8580;
}
#pages_publiques img{
	border:1px solid #ea9d40;
}
#pages_publiques .images_partenaires{
	height:120px;
	text-align:left;
	vertical-align:top;
	margin-top:10px;
}
#pages_publiques .textes_partenaires{
vertical-align:top;
}
#pages_publiques .categorie{
	background:url(../images_site/puce_verte_enumeration.png);
	background-position:left;
	background-repeat:no-repeat;
	width:5%;
	height:20px;
}
#pages_publiques .sous_categorie{
	background:url(../images_site/puce_orange_enumeration.png);
	background-position:left;
	background-repeat:no-repeat;
	width:5%;
	height:20px;
}

/*
############################################################################################################################################################
*/

/*
##########################################################################################################################
#### Journal partie Gauche
##########################################################################################################################
*/
.journal_zone_texte{
	width:282px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	text-align: justify; 
	color: #666666;
	vertical-align:top;
}
.journal_zone_texte a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#24b5b0;
	text-decoration:none;
}
.journal_zone_texte a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#24b5b0;
	text-decoration:underline;
}
.journal_zone_texte a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#24b5b0;
}
.titre_etiquette{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	color:#24b5b0;
	font-weight:bold;
}

/*
##########################################################################################################################
#### Journal partie Droite
##########################################################################################################################

*/
.journal_zone_texte_droite{
	width:282px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	text-align: justify; 
	color: #666666;
	vertical-align:top;
}
.journal_zone_texte_droite a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ea9d40;
	text-decoration:none;
}
.journal_zone_texte_droite a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ea9d40;
	text-decoration:underline;
}
.journal_zone_texte_droite a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ea9d40;
}
.titre_etiquette_droite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	color:#ea9d40;
	font-weight:bold;
}

/*
##########################################################################################################################
#### Journal Styles Communs
##########################################################################################################################
*/

.etiquette{
	background:url(../images_site/journal/gris_2.jpg);
/*	width:358px;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
/*	font-style: normal;
	vertical-align:middle;
*/
}


.titre_article{
	font-weight:bold;
}
.journal_marge_images{
	width:10px;	
}

.journal_images{
	vertical-align:top;
	width:66px;
}
/*.journal_images img{
	width:50px;
	height:50px;
}
*/
/*
##########################################################################################################################
#### Identification
##########################################################################################################################
*/

.identification_bordure{
	border:1px solid #0c8580;
	background:url(../images_site/fond_champs.jpg);
}
.identification_bordure_niveau_inf{
	border:1px solid #0c8580;
	background-color:#FFFFFF;
}

.identification_Libelles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0c8580;
}

.identification_message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0c8580;
	font-weight:bold;
}
.identification_message_erreur{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff0000;
	font-weight:bold;
}
.identification_libelle_fenetre{
	background:url(../images_site/fond_champs3.jpg);
	border-bottom:1px solid #0c8580;
	color:#000000;
}







