/* CSS Document */

ul {
	list-style-type:none;
	margin:5px 0px 0px 0px;
	position:relative;
}

li{
	text-decoration:none;
	font-size: 13px;
	letter-spacing:0.1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#3C6DB9;
	font-weight:bold;
	border-bottom:1px dashed #3C6DB9;
	margin:0px 0px 10px 20px;
	padding:0px 5px 0px 5px;
}

li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3C6DB9;
	font-weight:bold;
}

li a:hover {
	text-decoration:underline;
}

.programme {
	text-decoration:none;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#3C6DB9;
	font-weight:bold;
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 20px;;
	border:none;
}

.programme2 {
	text-decoration: none;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3C6DB9;
	font-weight: bold;
	padding: 0px 0px 0px 25px;
	border-bottom: 1px dashed #3C6DB9;
	text-align: left;
}

.programme2 a {
	text-decoration:none;
	font-weight:bold;
	text-align: left;	
}

.programme2 a:hover {
	text-decoration:underline;
	font-weight:bold;

}

#menu_principal2 li{
	border:none;
	margin:15px 0px 0px 15px;
}

#conteneur_index h1 {
	color:#B90013;
	letter-spacing:0.1em;
	font-weight:bold;
	margin:0px;
	padding:20px 20px 15px 20px;
	background:#EDEDED url(../img/coin_haut.gif) top right no-repeat;
}

#conteneur_index h1 em {
	color:#B90013;
	letter-spacing:0.1em;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
}

#conteneur_page_type h1 {
	color:#B90013;
	letter-spacing:0.1em;
	font-weight:bold;
	margin:0px;
	padding:20px 20px 20px 20px;
	background:#EDEDED url(../img/coin_haut.gif) top right no-repeat;
}

#conteneur_page_type h1 em {
	color:#B90013;
	letter-spacing:0.1em;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
}

#conteneur_actu h1 {
	color:#B90013;
	letter-spacing:0.1em;
	font-weight:bold;
	margin:0px;
	padding:20px 20px 15px 20px;
	background:#EDEDED url(../img/coin_haut.gif) top right no-repeat;
}

#conteneur_actu h1 em {
	color:#B90013;
	letter-spacing:0.1em;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
}

#conteneur_index h2 {
	color:#3C6DB9;
	letter-spacing:0.1em;
	font-weight:bold;
	margin:0px;
	padding:0px 20px 15px 20px;
	background:#EDEDED;
	font-size:0.9em;
}

#conteneur_index h2 em {
	color:#3C6DB9;
	letter-spacing:0.1em;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
}

#conteneur_actu h2 {
	font-size:0.9em;
	font-weight:bold;
	margin:0px;
	padding:0px 20px 0px 20px;
	background:#EDEDED;
}

#conteneur_actu h3 {
	font-size:0.7em;
	font-weight:bold;
	margin:0px;
	padding:15px 20px 10px 20px;
	background:#EDEDED;
}

#conteneur_actu h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
	margin:0px;
	padding:0px 20px 0px 20px;
	background:#EDEDED;
}

#conteneur_index h3 {
	font-weight:bold;
	font-size:0.7em;
	padding:0px 20px 5px 20px;
	margin:0px;
	background:#EDEDED;
}

#conteneur_page_type h2 {
	font-weight:bold;
	margin:0px;
	padding:10px 20px 10px 20px;
	background:#EDEDED;
	font-size:0.9em;
	color: #3C6DB9;
}

#conteneur_page_type h2 a{
	color: #3C6DB9;
	text-decoration: none;
}

#conteneur_page_type h3 {
	font-weight:bold;
	font-size:0.7em;
	padding:0px 20px 5px 20px;
	margin:0px;
	background:#EDEDED;
}

#conteneur_page_type h4 {
	font-weight:bold;
	font-size:0.7em;
	padding:0px 20px 20px 20px;
	margin:0px;
	background:#EDEDED;
}

#conteneur_page_type h5 {
	color: #B90013;
	font-weight:bold;
	font-size:0.9em;
	padding:0px 10px 10px 10px;
	margin:0px;
	background:#EDEDED;
}

#conteneur_page_type h5 a {
	color: #B90013;
	font-weight:bold;
	background:#EDEDED;
	text-decoration:underline;
}

#conteneur_page_type h6 {
	color: #B90013;
	font-weight:bold;
	font-size:0.6em;
	padding:0px 20px 5px 20px;
	margin:0px;
	background:#EDEDED;
}

#conteneur_page_type h6 a {
	color: #B90013;
	font-weight:bold;
	background:#EDEDED;
	text-decoration:underline;
}

#conteneur_page_type h5 a:hover {
	font-weight:bold;
	background:#EDEDED;
	text-decoration:none;
}

#conteneur_index p {
	font-size:0.7em;
	margin:0px 0px 0px 0px;
}


#conteneur_index p a{
	color: #3C6DB9;
}
#article p em {
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	text-align:left;
}

#conteneur_page_type p {
	font-size:0.7em;
	margin:0px 0px 0px 0px;
}

#conteneur_page_type p strong,
#conteneur_actu p strong,
#conteneur_index  p strong
{
	font-weight:bold;
	text-align:left;
}

#conteneur_page_type p em {
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	text-align:left;
}

#conteneur_actu p {
	font-size:0.7em;
	margin:0px 0px 0px 0px;
}

#conteneur_actu p em {
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	text-align:left;
}

#conteneur_droit h1 {
	font-size:0.8em;
	font-weight:bold;
	color:#3C6DB9;
	padding:5px 0px 15px 8px;
	background:url(../img/sous_titre.gif) 0 0 no-repeat;
}

#conteneur_droit h1 em{
	font-size:1.1em;
	font-weight:bold;
	color:#3C6DB9;
	font-style:normal;
}
	
#conteneur_droit h2 {
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0px 0px 8px;
	margin:0px;
	border-left: 1px solid #3C6DB9;
}

#conteneur_droit h3 {
	font-size:0.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 0px 0px 8px;
	margin:0px;
	color: #494949;
	border-left: 1px solid #3C6DB9;
}

#conteneur_droit h4 {
	font-size:0.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:170px;
	padding:3px 0px 5px 8px;
	margin:0px;
	border-left: 1px solid #3C6DB9;
	background:url(../img/bordure.gif) 8px 15px no-repeat;
}

#conteneur_droit h4 a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3C6DB9;
	font-weight:bold;
}

#conteneur_droit h4 a:hover {
	text-decoration:underline;
}

#conteneur_droit h5 {
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:170px;
	padding:3px 0px 5px 8px;
	margin:0px;
	border-left: 1px solid #3C6DB9;
	background:url(../img/bordure.gif) 8px 18px no-repeat;
}

#conteneur_droit h5 a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

#conteneur_droit h5 a:hover {
	text-decoration:underline;
}

.mois_selec {
	color:#B90011;
}

.mois_selec a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#B90011;
	font-weight:bold;
}

#footer p {
	color:#FFFFFF;
	font-size:0.6em;
	text-align:center;
	padding:7px 0px;
	font-weight:bold;
	line-height:1.5em;
}

#footer p a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#footer p a:hover {
	text-decoration:underline;
}

fieldset label
{
	font-size:0.8em;
	text-align: right;
	margin-right: 10px;
}

fieldset #nom,
fieldset #email,
fieldset #collectivite,
fieldset #departement,
fieldset #objet,
fieldset #commentaire
{
	font-size: 10px;
	text-align: left;
	letter-spacing:0.1em;
}

#envoyer
{
	color: #fff;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
}