body {	font-family: arial, helvetica, geneva, SunSans-Regular, sans-serif;	font-size: 12px;	color: #000000;	margin: 20px 0 0 0;	padding: 0;	background-color: #f5f4ea;}/* /////////////////////////// *//* //// REDEFINITION TAG //// *//* // lien par defaut // */a:link, a:visited {	color: #000000;	text-decoration: underline;}a:hover {	text-decoration: none;	color: #000000;}img, img a {	border: 0;	margin: 0;	padding: 0;}div {	border: 0;	margin: 0;	padding: 0;}td {	font-family: arial, helvetica, geneva, SunSans-Regular, sans-serif;	font-size: 12px;}.tzr-limg { padding:0 5px 3px 0; }.tzr-rimg { padding:0 0px 3px 5px; }/* ////////////////////// *//* //// STYLES TYPO //// */.normal {	font-weight: normal;}.gras {	font-weight: bold;}.gras_capital {	font-weight: bold;	text-transform: uppercase;}.gras_italique {	font-style: italic;	font-weight: bold;}.capital {	text-transform: uppercase;}.italique {	font-style: italic;}.corpsNul {	font-size: 1px;}.enLigne {	display: inline;}.finfloat {	clear: both;}#conteneur {	z-index: 0;	position:absolute;	width: 980px;	left: 50%;	margin-left: -490px;	background-position: left top;	background-image: url(/images/commun/conteneur_fond.jpg);	background-repeat: repeat-y;}/* //////////////// *//* //// INDES //// */#actu_ht {	margin: 20px 0 0 0;	padding: 0;	border: 0px solid #20337d;}#actus {	margin: 25px 0 0 0;	padding: 0;}#actus .toute {	font-size: 11px;	text-align: right;	color: #ffffff;	margin: 0;	padding: 2px 0 2px 0;	background-color: #224f2a;}#actus .toute a {	font-weight: normal;	color: #ffffff;	text-decoration: none;	margin: 0x;	padding: 0 10px 0 15px;	background-color: #224f2a;	background-position: left -6px;	background-image: url(/images/index/actus_toute_fond.gif);	background-repeat: no-repeat;}#actus .toute a:hover {	color: #000000;	text-decoration: none;	background-position: left -69px;	background-image: url(/images/index/actus_toute_fond.gif);	background-repeat: no-repeat;}#actus .pave {	font-size: 11px;	color: #000000;	margin: 0;	padding: 25px 0 0 25px;	border: 1px solid #224f2a;	background-color: #e8e8e8;}#actus .col {	float: left;	width: 270px;	margin: 0;}#actus .col a:link, #actus .col a:visited {	font-weight: normal;	color: #000000;	text-decoration: none;}#actus .col a:hover {	color: #820007;	text-decoration: none;}#actus .col img {	float: left;	margin: -5px 10px 20px 0;	padding: 0;}#actus .col p {	line-height: 14px;	margin: 0 20px 10px 0;}#actus .col .titre {	font-family: verdana, arial, helvetica, SunSans-Regular, sans-serif;	font-size: 13px;	font-weight: bold;	color: #333333;}/* /////////////// *//* //// PAGE //// */#haut {	width: 980px;	height: 210px;	margin: 0;	padding: 0;}#chemin {	font-size: 9px;	color: #4a4a4a;	text-align: right;	margin: 0 215px 0 250px;	padding: 0;}#chemin a:link, #chemin a:visited {	color: #4a4a4a;	text-decoration: none;}#chemin a:hover {	color: #820007;	text-decoration: underline;}/* colonne gauche */#colg {	float: left;	width: 160px;	margin: 0 15px 25px 0;	padding: 0;}#nav {	margin: 0 0 20px 10px ;	padding: 0;}#nav ul {	font-family: verdana, arial, helvetica, geneva, SunSans-Regular, sans-serif;	list-style: none;	margin: 0;	padding: 0;}#nav a {	display: block;	color: #585858;	text-decoration: none;}#nav li {	font-size: 11px;	font-weight: bold;	margin: 5px 4px 0 0;	padding: 0;	border-bottom: 1px solid #820007;	background-color: #dccebb;}#nav li a.selected {	color: #820007;	margin: 0;	padding: 2px 5px 8px 18px;	background-position: left top;	background-image: url(/images/commun/colg_nav_fond.gif);	background-repeat: no-repeat;}#nav li a {	color: #585858;	margin: 0;	padding: 2px 5px 8px 18px;	background-position: left top;	background-image: url(/images/commun/colg_nav_fond.gif);	background-repeat: no-repeat;}#nav li a:hover {	color: #820007;}#nav ul.niv2 {	font-weight: normal;	margin: 0 10px 0 25px;	padding: 0;}#nav ul.niv2 li {	margin: 1px 0 0 0;	padding: 0;}#nav ul.niv2 a.selected2 {	font-size: 10px;	font-weight: normal;	color: #820007;	margin: 0;	padding: 1px 5px 1px 0;	background-position: left top;	background-image: url(/images/commun/blank.gif);	background-repeat: no-repeat;}#nav ul.niv2 a {	font-size: 10px;	font-weight: normal;	color: #585858;	margin: 0;	padding: 1px 5px 1px 0;	background-position: left top;	background-image: url(/images/commun/blank.gif);	background-repeat: no-repeat;}#nav ul.niv2 a:hover {	color: #820007;}#nav .item_last {	border-bottom: 1px solid #dccebb;}#colg .logos {	margin: 0 0 10px 5px;	padding: 0;}#colg .logos img {	margin: 0 0 10px 0;	padding: 0;}#colg .liens {	margin: 0 10px 10px 10px;	padding: 0;}#colg .liens a {	display: block;	font-size: 11px;	font-weight: bold;	color: #333128;	text-decoration: none;	margin: 0 0 4px 0;	padding: 0 0 2px 10px;	background-position: left -7px;	background-image: url(/images/commun/colg_liens_fond.gif);	background-repeat: no-repeat;	border-bottom: 1px solid #20337d;}#colg .liens a:hover {	color: #ffffff;	text-decoration: none;	background-position: left -70px;	background-image: url(/images/commun/colg_liens_fond.gif);	background-repeat: no-repeat;	background-color: #20337d;}/* colonne centre */#colcentre {	float: left;	line-height: 17px;	width: 590px;	margin: 0 25px 0 0;	padding: 0;}#colcentre a {	font-weight: bold;	color: #820007;	text-decoration: none;}#colcentre a:hover {	color: #000000;	text-decoration: underline;}#colcentre #rubrique {	font-size: 15px;	color: #4a4a4a;	text-align: right;	margin: 0 0 10px 0;	padding: 0;}#colcentre h1 {	font-size: 23px;	color: #224f2a;	font-weight: normal;	padding: 0 0 5px 0;	margin:0;}#colcentre h2 {	font-size: 15px;	color: #306d93;	padding: 0 0 5px 0;	margin:0;}#colcentre h3 {	font-size: 13px;	line-height: 20px;	color: #224f2a;	padding: 0 0 3px 0;	margin:0;}#colcentre .haut_page {	font-size: 11px;	font-weight: bold;	color: #820007;	margin: 30px 0 10px 0;	padding: 0;}#colcentre .haut_page a {	font-weight: bold;	color: #820007;	text-decoration: none;	margin: 0;	padding: 0 0 2px 14px;	background-position: left -8px;	background-image: url(/images/commun/colcentre_haut_page.gif);	background-repeat: no-repeat;}#colcentre .haut_page a:hover {	color: #000000;	text-decoration: none;	background-position: left -69px;	background-image: url(/images/commun/colcentre_haut_page.gif);	background-repeat: no-repeat;}#colcentre .commune_titre {	font-size: 23px;	margin: 0 0 6px 0;	padding: 0 0 12px 0;	background-position: left top;	background-image: url(/images/commune_titre_fond.gif);	background-repeat: no-repeat;}#colcentre .commune_titre .nom {	font-weight: bold;	color: #820007;}#colcentre .description {	width: 530px;	margin: 15px 0 15px 0;	padding: 0;}#colcentre .description .col {	float: left;	width: 265px;	font-weight: bold;	color: #4a4a4a;	margin: 0 0 8px 0;	padding: 0 0 8px 0;	border-bottom: 1px solid #cccccc;}#colcentre .description .ligne {	clear: both;	font-weight: bold;	color: #4a4a4a;	margin: 0 0 20px 0;	padding: 0 0 8px 0;	border-bottom: 1px solid #cccccc;}#colcentre .description .ligne a:link, #colg .description .ligne a:visited {	color: #4a4a4a;	text-decoration: none;	margin: 0;	padding: 0;}#colcentre .description .ligne a:hover {	color: #820007;	text-decoration: none;}#cold {	float: left;	width: 190px;	margin: 0 0 25px 0;	padding: 0;}#cold .recherche {	height: 45px;	margin: 0 0 20px 0;	padding: 0 0 0 50px;	background-position: left top;	background-image: url(/images/icon/rechercher.gif);	background-repeat: no-repeat;}#cold .recherche form {	margin: 0;	padding: 10px 0 0 0;}#cold .recherche .rech {	width: 110px;	font-size: 12px;	color: #000000;	margin: 4px 5px 4px 0;	padding: 1px 0 1px 4px;	background-color: #f4f6ee;	border: 1px solid #820007;	}#cold .plus {	font-size: 11px;	margin: 0 0 20px 0;}#cold .plus a {	display: block;	font-weight: bold;	color: #820007;	text-decoration: none;}#cold .plus a:hover {	color: #000000;	text-decoration: none;}#cold .plus .pdf {	margin: 2px 0 2px 0;	padding: 3px 0 3px 20px;	background-position: left 2px;	background-image: url(/images/icon/pdf.gif);	background-repeat: no-repeat;}#cold .plus .titre1 {	height: 45px;	margin: 0;	padding: 0 0 0 50px;	background-position: left top;	background-image: url(/images/icon/plus.gif);	background-repeat: no-repeat;}#cold .plus .titre1 img {	margin: 10px 0 0 0;	padding: 0;}#cold .plus .titre2 {	font-size: 12px;	font-weight: bold;	color: #224f2a;	margin: 10px 0 0 10px;	padding: 0 0 0 20px;	background-position: left 1px;	background-image: url(/images/commun/cold_plus_titre_fond.gif);	background-repeat: no-repeat;}#cold .plus .titre2 a {	color: #224f2a;	text-decoration: none;}#cold .plus .titre2 a:hover {	color: #000000;}#cold .plus p {	font-size: 11px;	color: #333128;	margin: 3px 10px 5px 30px;}#cold .infos {	font-size: 11px;	margin: 0 0 20px 0;}#cold .infos a {	display: block;	font-weight: bold;	color: #820007;	text-decoration: none;}#cold .infos a:hover {	color: #000000;	text-decoration: none;}#cold .infos .titre1 {	height: 45px;	margin: 0;	padding: 0 0 0 50px;	background-position: left top;	background-image: url(/images/icon/infos.gif);	background-repeat: no-repeat;}#colcentre .infos .titre1 {	height: 45px;	margin: 0;	padding: 0 0 0 50px;	background-position: left top;	background-image: url(/images/icon/infos.gif);	background-repeat: no-repeat;}#cold .infos .titre1 img {	margin: 10px 0 0 0;	padding: 0;}#cold .infos .titre2 {	font-size: 12px;	font-weight: bold;	color: #820007;	margin: 10px 0 0 10px;	padding: 0 0 0 20px;	background-position: left 1px;	background-image: url(/images/commun/cold_infos_titre_fond.gif);	background-repeat: no-repeat;}#colcentre .infos .titre2 {	font-size: 12px;	font-weight: bold;	color: #820007;	margin: 10px 0 5px 0px;	padding: 0 0 5px 20px;	background-position: left 1px;	background-image: url(/images/commun/cold_infos_titre_fond.gif);	background-repeat: no-repeat;}#cold .infos .titre2 a {	color: #820007;	text-decoration: none;}#cold .infos .titre2 a:hover {	color: #000000;}#cold .infos p {	font-size: 11px;	color: #333128;	margin: 3px 10px 5px 30px;	padding: 0 0 5px 0;	border-bottom: 1px solid #918b71;}#colcentre .infos p {	font-size: 11px;	color: #333128;	margin: 0px 0px 0px 0px;	padding: 0 0 0px 0;	}#cold .infos_toute {	font-size: 11px;	color: #ffffff;	text-align: right;	margin: 20px 10px 0 30px;	padding: 0;	border-bottom: 1px solid #820007;}#cold .infos_toute a {	display: block;	font-weight: normal;	color: #ffffff;	text-align: center;	text-decoration: none;	margin: 0 0 0 65px;	padding: 2px 5px 2px 5px;	background-color: #820007;}#cold .infos_toute a:hover {	color: #ffffff;	background-color: #000000;}#cold .carte {	margin: 0 0 20px 0;}#cold .carte .titre1 {	height: 45px;	margin: 0;	padding: 0 0 0 50px;	background-position: left top;	background-image: url(/images/icon/carte.gif);	background-repeat: no-repeat;}#cold .carte .titre1 img {	margin: 10px 0 0 0;	padding: 0;}#cold .carte .lacarte {	margin: 0 0 5px 10px;	padding: 0;}#cold .carte p {	font-weight: bold;	text-align: center;	margin: 0 10px 0 10px;	padding: 0;	background-color: #224f2a;}#cold .carte p a {	display: block;	color: #ffffff;	text-decoration: none;	margin: 0;	padding: 2px 0 3px 0;	background-color: #224f2a;}#cold .carte p a:hover {	color: #ffffff;	background-color: #000000;}#cold .agenda {	font-size: 11px;	margin: 0 0 20px 0;}#cold .agenda a {	display: block;	font-weight: bold;	color: #820007;	text-decoration: none;}#cold .agenda a:hover {	color: #000000;	text-decoration: none;}#cold .agenda .pdf {	margin: 2px 0 2px 0;	padding: 3px 0 3px 20px;	background-position: left 2px;	background-image: url(/images/icon/pdf.gif);	background-repeat: no-repeat;}#cold .agenda .titre1 {	height: 45px;	margin: 0;	padding: 0 0 0 50px;	background-position: left top;	background-image: url(/images/icon/plus.gif);	background-repeat: no-repeat;}#colcentre .agenda .titre1 {	height: 45px;	margin: 0;	padding: 0 0 0 50px;	background-position: left top;	background-image: url(/images/icon/plus.gif);	background-repeat: no-repeat;}#cold .agenda .titre1 img {	margin: 10px 0 0 0;	padding: 0;}#cold .agenda .titre2 {	font-size: 12px;	font-weight: bold;	color: #224f2a;	margin: 10px 0 0 10px;	padding: 0 0 0 20px;	background-position: left 1px;	background-image: url(/images/commun/cold_plus_titre_fond.gif);	background-repeat: no-repeat;}#colcentre .agenda .titre2 {	font-size: 12px;	font-weight: bold;	color: #224f2a;	margin: 10px 0 5px 0px;	padding: 0 0 5px 20px;	background-position: left 1px;	background-image: url(/images/commun/cold_plus_titre_fond.gif);	background-repeat: no-repeat;}#cold .agenda .titre2 a {	color: #224f2a;	text-decoration: none;}#cold .agenda .titre2 a:hover {	color: #000000;}#cold .agenda p {	font-size: 11px;	color: #333128;	margin: 3px 10px 5px 30px;	padding: 0 0 5px 0;	border-bottom: 1px solid #918b71;}#colcentre .agenda p {	font-size: 11px;	color: #333128;	margin: 0px 0px 0px 0px;	padding: 0 0 0px 0;	}#cold .agenda_toute {	font-size: 11px;	color: #ffffff;	text-align: right;	margin: 20px 10px 0 30px;	padding: 0;	border-bottom: 1px solid #224f2a;}#cold .agenda_toute a {	display: block;	font-weight: normal;	color: #ffffff;	text-align: center;	text-decoration: none;	margin: 0 0 0 65px;	padding: 2px 5px 2px 5px;	background-color: #224f2a;}#cold .agenda_toute a:hover {	color: #ffffff;	background-color: #000000;}#bas {	clear: both;	color: #000000;	background-color: #dccebb;	margin: 5px 199px 0 0;	padding: 0 0 10px 0;	}#bas .bas_nav {	font-size: 11px;	color: #ffffff;	text-align: right;	background-color: #820007;	margin: 0;	padding: 3px 20px 5px 0;	}#bas .bas_nav a:link, #bas .bas_nav a:visited {	color: #ffffff;	text-decoration: none;	margin: 0;	padding: 0;}#bas .bas_nav a:hover {	color: #dccebb;	text-decoration: none;}#bas .adresse {	font-size: 11px;	line-height: 15px;	color: #333128;	margin: 10px 10px 0 175px;	padding: 0;}/*formulaire*/.titreFormulaire { color: #cd6306; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 3px; display: block; }.titreFormulaire2 { color: #574c42; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 14px; display: block; }.inputbt01 { color: #03396a; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e3dabf; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin: 0 5px 0 0; width: 90px; height: 19px; border: solid 1px; }.inputbt02 { color: #03396a; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e3dabf; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 150px; height: 19px; margin: 0 5px 0 0; border: solid 1px; }.input1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717070; text-align: center; width: 17px; height: 17px; border:solid 1px #918568; }.input2 { color: #717070; font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 180px; height: 17px; padding-left: 3px; border: solid 1px #cd6306; }.input3 { color: #717070; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 3px; width: 291px; height: 17px; border: solid 1px #cd6306; }.input4 { color: #717070; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 100px; height: 17px; padding-left: 3px; border: solid 1px #cd6306; }.input5 { color: #717070; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-left: 3px; width: 16px; height: 16px; border: solid 1px #cd6306; }.input6 { color: #717070; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-left: 3px; width: 30px; height: 17px; border: solid 1px #cd6306; }.select2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717070; background-color: #f9f9f9; background-repeat: repeat-x; width: 110px; border:solid 1px #cd6306; }.select3 { color: #717070; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #f9f9f9; background-repeat: repeat-x; width: 135px; border: solid 1px #cd6306; }.nput { color: #8a858e; font-size: 9px; font-family: verdana, arial, sans-serif; font-weight: bold; background-color: #d7c9bc; width: 90px; height: 17px; padding: 0 3px; border: solid 1px #9f520e; }.nput2 { color: #8a858e; font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: bold; background-color: #d7c9bc; width: 200px; height: 20px; padding: 0 3px; border: solid 1px #9f520e; }.textarea3 { color: #717070; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 3px; width: 291px; height: 85px; border: solid 1px #cd6306; }