.box_recherche_newsletter {
	width: 112px;
	border: 1px solid #dfddd9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
}
.box_recherche_actualite {
	width: 181px;
	border: 1px solid #dfddd9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
}
.box_recherche {
	width: 218px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: bold;
}

.box_ajouter_cat_moteur {
	height: 165px;
	width: 295px;
	border: 1px solid #7D7766;
	margin: 3px;
	overflow: auto;
}
.box_recherche_annuaire {
	width: 255px;
	border: 1px solid #dfddd9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
}
.box_cat_devdurable {
	width: 85px;
	border: 1px solid #dfddd9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
}
.box_newsletter01 {
	width: 322px;
	border: 1px solid #dfddd9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
}
.box_newsletter02 {
	border: 1px solid #dfddd9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
}
.box_newsletter03 {
	border: 1px solid #dfddd9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	width: 214px;
}
.box_form_actu01 {
	width: 133px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
}
.box_form_actu02 {
	width: 187px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
}
.box_form_actu03 {
	width: 415px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 162px;
}
.box_form_actu04 {
	width: 240px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 60px;
}
.box_form_actu05 {
	width: 678px;
	border: 1px solid #dfddd9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 146px;
}
.box_form_evenement01 {
	width: 240px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 60px;
}
.box_form_evenement02 {
	width: 415px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 60px;
}
.box_form_photo01 {
	width: 360px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
}
.box_form_photo02 {
	width: 180px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
}
.box_form_formulaire01 {
	width: 187px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
}
.box_form_formulaire02 {
	width: 240px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 96px;
}
.box_form_formulaire03 {
	width: 182px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 60px;
}
.box_form_formulaire04 {
	width: 214px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 40px;
}
.box_form_photo03 {
	width: 415px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 196px;
}
.box_form_passeport01 {
	width: 322px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
}
.box_form_confirmation_actualite1 {
	width: 484px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
	height: 80px;
}
.box_form_confirmation_actualite2 {
	width: 230px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
}


/* CSS Document */

.fond_centre {
	background-image: url(../images/motif_centre_page.gif);
	background-repeat: repeat-y;
}
.fond_haut {
	background-image: url(../images/fond_bandeau_haut.gif);
	height: 110px;
	background-repeat: no-repeat;
	background-position: left top;
}
.home_box1 {
	background-image: url(../images/home_box_gauche.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 211px;
	vertical-align: middle;
}
.home_box2 {
	background-image: url(../images/home_box_centre.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 211px;
	vertical-align: middle;
}
.home_box3 {
	background-image: url(../images/box_droite02_bleu.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.home_box3Bis {
	background-image: url(../images/box_droite02_bleu_bis.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.home_box4 {
	background-image: url(../images/box_droite02_vert.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.titre_pt_box_bleu_home {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0A4F6B;
	vertical-align: middle;
	text-align: left;
	background-image: url(../images/home_box_haut_droite.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	height: 30px;
	padding-left: 25px;
}
.titre_pt_box_droite_bleu {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0A4F6B;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	padding-left: 15px;
	background-image: url(../images/box_droite01_bleu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.titre_pt_box_droite_vert {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #98C60A;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	padding-left: 15px;
	background-image: url(../images/box_droite01_vert.gif);
	background-repeat: no-repeat;
	background-position: left center;
}






.btn_suivant_precedent {
	border: 1px solid #C6C2B9;
}



.time_11 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #7D7766;
	text-decoration: none;
}
.time12_Blanc {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.time13 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #7D7766;
	text-decoration: none;
}


.time13Noir {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #373225;
	text-decoration: none;
}
.time13_Blanc {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.time17_Blanc {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
}

.arial9_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D7766;
	text-decoration: none;
}
.arial9_gris_clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}
.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #373225;
	text-decoration: none;
}
.arial10_Bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0A4F6B;
	text-decoration: none;
}
.arial10_Bleu a:hover {
	color: #A9E1F1;
}

.arial10_Bleu_fb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0A4F6B;
	text-decoration: none;
}
.arial10_Bleu_fb a:hover {
	color: #000000;
}



.arial10_bleu_clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00AAD2;
	text-decoration: none;
}
.arial10_Gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7D7766;
	text-decoration: none;
}
.arial10_Gris_box_droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7D7766;
	text-decoration: none;
	text-align: right;
}

.arial10_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.arial10_Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E8811A;
	text-decoration: none;
}
.arial10_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #98C60A;
	text-decoration: none;
}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373225;
	text-decoration: none;
}
.arial11_Gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7D7766;
	text-decoration: none;
}









.arial11_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #373225;
	text-decoration: none;
}
.arial11_bold_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.arial11_bold_blanc_fb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.arial11_bold_blanc_fb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7766;
	text-decoration: none;
}

.arial11_bold_Gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7766;
	text-decoration: none;
}
.arial11_bold_Rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.arial11_bold_blanc_marge_droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
}
.arial11_bold_Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E8811A;
}
.arial11_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.arial11_Vert_fonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #67770A;
	text-decoration: none;
}


.arial11_marge_droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373225;
	padding-right: 15px;
	text-decoration: none;
}
.arial11_bold_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A4F6B;
	text-decoration: none;
}

.arial11_Bold_bleu_clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00AAD2;
	text-decoration: none;
	font-weight: bold;
}
.arial11_bold_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #98C60A;
	text-decoration: none;
}
.arial11_bold_vert_fonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #67770A;
	text-decoration: none;
}
.arial11_bold_vilolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #007EA3;
	text-decoration: none;
}
.arial12_bold_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



.arial14_bold_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0A4F6B;
}

.calendrier01 {
	background-image: url(../images/picto_calendrier01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00AAD2;
	text-decoration: none;
}
.calendrier02 {
	background-image: url(../images/picto_calendrier02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00AAD2;
	text-decoration: none;
}

.calendrier02 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.calendrier03 {
	background-image: url(../images/picto_calendrier02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A4F6B;
	text-decoration: none;
}

.calendrier03 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.separateur_points {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #7D7766;
}
.patern_box_titre {
	background-image: url(../images/patern_box_titre.gif);
}
.patern_box_titre_vert {
	background-image: url(../images/patern_box_titre_vert.gif);
}
.btn_fermer {
	position: relative;
	top: -220px;
	right: 12px;
	overflow: hidden;
}
.form {
	margin: 0px;
	padding: 0px;
}
.box_form_envoyer_ami_01 {
	width: 322px;
	border: 1px solid #dfddd9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7766;
	font-weight: normal;
}
.bandeau_haut {
	height: 22px;
}
.fond_menu_layer {
	background-image: url(../images/fond_menu_layer.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 182px;
}
.menu {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #7D7766;
	text-decoration: none;
}
.menucb {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #BF5606;
	text-decoration: none;
	font-weight: bold;
}
.menucb:hover   {
	color: #565656;
}
.menu:hover   {
	color: #565656;
}
a:hover {
	color: #333333;
}
.titre_pt_box_bleu_home_lien {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0A4F6B;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	background-position: center;
	text-decoration: none;
}
.titre_pt_box_bleu_home_lien a:hover  {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #A9E1F1;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	background-position: center;
	text-decoration: none;
}
.arial11_marge_droite a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 15px;
	text-decoration: none;
}
.arial10_blanc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A9E1F1;
	text-decoration: none;
}
.arial11_blanc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00AAD2;
	text-decoration: none;
}
.arial11_bold_blanc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A9E1F1;
	text-decoration: none;
}
.arial10_bleu_clair a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.arial10_blanc_archives {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.arial10_blanc_archives a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.arial10_bleu_clair_lire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00AAD2;
	text-decoration: none;
}
.arial10_bleu_clair_lire a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.arial11_bold  a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.arial11_Gris a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.arial10 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00AAD2;
	text-decoration: none;
}
.arial10_bleu_clair_menu_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00AAD2;
	text-decoration: none;
}
.arial10_bleu_clair_menu_bas a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a {
	color: #7D7766;
	text-decoration: none;
}
.bandeau_hautbis {
	height: 22px;
}
