
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #484848;
	margin:0;
}


/*###############################################
################################################
###
###  CONTENU
###
###############################################
##############################################*/



.titre-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DD7400;
	font-weight: bold;
}

.titre-menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DD7400;
	font-weight: bold;
	margin-top: 10px;
}





.titre-article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A45600;
}

.sous_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F2CE52;
}

.sous-titre-article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F2CE52;
}

.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #484848;
}

.texte2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F0A149;
}

.tableau_texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #DD7400;
	text-align: center;
}




li {
	list-style-position: outside;
	list-style-image: url(http://www.arep-pontivy.com/medias/images/www/contenu/communs/puce_liste.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F0A149;
}



.fond-gris{
	background-color: #F2F4F4;
}
.fond-blanc{
	background-color: #FFFFFF;
}




.liste {
	background-color: #FEEBA7;
	float: left;
	width: 190px;
	height: 18px;
	margin: 5;
	font-size: 10px;
	color: #511105;
	font-weight: bold;
}


.liste_interieur {
	background-color: #FEEBA7;
	float: left;
	width: 160px;
	height: 18px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #511105;
	font-weight: bold;
}



a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DD7400;
	font-weight: normal;
}
a:hover {  font-size: 10px;color: #A45600; text-decoration: none; }
a:active {  font-size: 10px;color: #A45600; text-decoration: none; }





a.titre_actualite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DD7400;
	font-weight: bold;
	text-decoration: none;
}
a.titre_actualite:hover {  font-size: 12px;color: #DD7400; font-weight: bold;text-decoration: none; }
a.titre_actualite:active { font-size: 12px;color: #DD7400; font-weight: bold; text-decoration: none; }

a.titre_actualite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #511105;
	font-weight: bold;
	text-decoration: none;
}
a.titre_actualite2:hover {  font-size: 11px;color: #DD7400; font-weight: bold;text-decoration: none; }
a.titre_actualite2:active {  font-size: 11px;color: #511105; font-weight: bold; text-decoration: none; }



.menu_titre_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEEBA7;
	text-decoration: none;
	font-weight: bold;
}

a.menu_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menu_titre:hover {  font-size: 12px;color: #FEEBA7; font-weight: bold;text-decoration: none; }
a.menu_titre:active {  font-size: 12px;color: #FFFFFF; font-weight: bold; text-decoration: none; }




.niveau_2_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD7400;
	font-weight: bold;
}

.niveau_2_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #511105;
	font-weight: bold;
}

a.niveau_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #511105;
	text-decoration: none;
	font-weight: bold;
}
a.niveau_2:hover {  font-size: 11px;color: #DD7400; font-weight: bold;text-decoration: none; }
a.niveau_2:active {  font-size: 11px;color: #511105; font-weight: bold; text-decoration: none; }




a.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DD7400;
	font-weight: normal;
	text-decoration: none;
}
a.copyright:hover {  font-size: 9px;color: #A45600; text-decoration: none; }
a.copyright:active {  font-size: 9px;color: #A45600; text-decoration: none; }






.bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #511105;
	font-weight: regular;
}





champ_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #cc0033; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

TEXTAREA.champ_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #cc0033; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

DIV.champ_non_obligatoire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

DIV.t1_r {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #CC0033; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


input.champ_erreur
{
	FONT-SIZE: 12px;
	background-color:#CC0033;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
}

input.champ
{
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
	
}

select.champ
{
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
	
}

textarea.champ
{
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
	
}

textarea.champ_erreur
{
	FONT-SIZE: 12px;
	background-color:#CC0033;

	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	FONT-WEIGHT: bold;
	
}
