body {	margin: 0;	padding: 0;	background-color: #1f2563;	background-position: center top;	background-attachment: fixed;	background-image: url(/images/page_fond.jpg);	background-repeat: no-repeat;	background-color: #ffffff;}body, table/* font, p, td, th, font, span*/ {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 12px;	color: #5d5d5d;}a, a:active, a:link, a:visited, a:focus {	text-decoration: underline;	color: #7b93c2;	outline: none;}a:hover {	color: #a96030;	text-decoration: none;	outline: none;}div, form, img, ul, li, h1, h2, h3, h4, h5, h6, p {	margin: 0;	padding: 0;}input[type="submit"] {	cursor: pointer;}input[type="reset"] {	cursor: pointer;}/* Supprime les bordures dans les elements fieldset et img */fieldset, img, img a {	border : 0;	margin: 0;	padding: 0;	behavior: url("pngbehavior.htc");}.fin_float {	clear: both;	font-size: 0px;	line-height: 0px;	margin: 0;	padding: 0;	border: 0;	height: 0;	overfow:auto;}#cv3-page-contenu {	position: relative;	clear: both;	width: 980px;	text-align: left;	margin: 0 auto 0 auto;}#logo {	position: absolute;	left: 10px;	top: 20px;}/*********************//* bloc haut de page *//*********************/.top {	clear: both;	float: none;	display: block;	background-position: left top;	background-image: url(/images/top_fond.jpg);	background-repeat: no-repeat;}/* recherche */.rechercheform {	text-align: right;	margin-bottom: 38px;}/* #7B93C2 : bleu  #a96030 : marron*/.recherche_new {	text-align: right;	background-color:#ffffff;	margin:0px;	padding:0px;}.recherche_newp {	text-align: right;	background-color:#7B93C2;	margin:0px;	padding:0px;}.rechercheform .chps , .recherche_new .chps{	width: 138px;	height: 13px;	font-size: 12px;	line-height: 14px;	color:#ffffff;	border:1px solid #ffffff;	vertical-align: top;	margin: 0 0 0 0;	padding:2px 0 2px 20px;	background-color:#7B93C2;}.recherche_newp .chps{	width: 138px;	height: 13px;	font-size: 11px;	line-height: 12px;	color:#7B93C2;	border:1px solid #7B93C2;	vertical-align: top;	margin: 0 0 0 0;	padding:2px 0 2px 20px;	background-color:#ffffff;}.rechercheform .ok {	vertical-align: top;}.cv3-hnav {	height: 20px;	text-align: right;	/* padding-right: 20px; */}.cv3-hnav ul {	list-style-type: none;}.cv3-hnav ul li {	float: right;	color: #ffffff;}.cv3-hnav ul li a:link, .cv3-hnav ul li a:visited {	display: block;	color: #ffffff;	text-decoration: none;	margin: 0 0 0 8px;	padding: 2px;	}.cv3-hnav ul li a:hover {	color: #a96030;	background-color: #ffffff;}/* bandeau */.top-image {	clear: both;	height: 215px;}/* outils et navigation */.top-bottom {	clear: both;	height: 45px;	background-color: #ffffff;}.outils {	float: left;	height: 37px;	width: 165px;	padding-left: 5px;	padding-top: 8px;	background-color: #ffffff;}.outils_index {	background-position: left bottom;	background-image: url(/images/outils_index.gif);	background-repeat: no-repeat;	background-color: #ffffff;}.outils a {	margin-left: 10px;	margin-right: 3px;}.outils .legendes {	font-size: 10px;	font-weight: bold;	line-height: 11px;	color: #a96030;	margin-top: -3px;}/***********************//* bloc centre de page *//***********************//* cadre */.cv3-main {}.cv3-main2 {}/*********************/.cv3-main-gauche {	float: left;	width: 170px;}.cv3-col-gauche {	width: 170px;}.cv3-col-gauche h1 {	color: #ffffff;	font-size: 14px;	font-weight: normal;	text-transform: uppercase;	line-height: 17px;	margin: 0 0 0 0;	padding: 10px 10px 5px 10px;	background-color: #7b93c2;}/* menu gauche */#cv3-navigation {	padding: 0 0 10px 0;	background-color: #7b93c2;}#cv3-navigation-top {}#cv3-navigation-bottom {}#cv3-navigation ul {	font-size: 12px;	list-style-type: none;	margin: 0 1px 0 0;	padding: 0;}#cv3-navigation li {	display: inline;}/* menu gauche nvx 1 */#cv3-navigation ul li a, #cv3-navigation ul li a:visited, #cv3-navigation ul li a:link, #cv3-navigation ul li a:active {	display: block;	color: #ffffff;	text-decoration: none;	margin-bottom: 1px;	padding: 2px 5px 2px 30px;	background-position: left -3px;	background-image: url(/images/cv3-navigation_puce_niv1.jpg);	background-repeat: no-repeat;	}#cv3-navigation ul li a:hover {	color: #7b93c2;	background-position: left -103px;}#cv3-navigation ul .active a.act, #cv3-navigation ul .active a.act:hover, #cv3-navigation ul .active a.act:visited, #cv3-navigation ul .active a.act:active {	color: #7b93c2;	background-position: left -103px;}/* menu gauche nvx 2 */#cv3-navigation ul ul {	margin: 2px 0 8px 10px;	padding: 0;}#cv3-navigation ul ul li {}#cv3-navigation ul ul li a, #cv3-navigation ul ul li a:visited, #cv3-navigation ul ul li a:link, #cv3-navigation ul ul li a:active {	display: block;	color: #ffffff;	text-decoration: none;	margin-bottom: 1px;	margin-left: 10px;	padding: 2px 0 2px 29px;	background-position: left -3px;	background-image: url(/images/cv3-navigation_puce_niv1.jpg);	background-repeat: no-repeat;}#cv3-navigation ul ul li a:hover {	color: #7b93c2;	background-position: left -103px;}#cv3-navigation ul ul .active a.act, #cv3-navigation ul ul .active a.act:hover, #cv3-navigation ul ul .active a.act:visited, #cv3-navigation ul ul .active a.act:active {	color: #7b93c2;	background-position: left -103px;}/* menu gauche nvx 3 */#cv3-navigation ul ul ul li {}#cv3-navigation ul ul ul li a, #cv3-navigation ul ul ul li a:link, #cv3-navigation ul ul ul li a:visited, #cv3-navigation ul ul ul li a:active {	display: block;	color: #ffffff;	text-decoration: none;	margin-bottom: 1px;	margin-left: 18px;	padding: 2px 0 2px 27px;	background-position: left -3px;	background-image: url(/images/cv3-navigation_puce_niv3.jpg);	background-repeat: no-repeat;}#cv3-navigation ul ul ul li a:hover {	color: #7b93c2;	background-position: left -103px;}#cv3-navigation ul ul ul .active a.act, #cv3-navigation ul ul ul .active a.act:hover, #cv3-navigation ul ul ul .active a.act:visited, #cv3-navigation ul ul ul .active a.act:active {	color: #7b93c2;	background-position: left -103px;}/* news */#cv3-news {	background-color: #7b93c2;	padding-bottom: 25px;}#cv3-news a {	display: block;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #ffffff;	padding-bottom: 10px;	background-position: right bottom;	background-image: url(/images/cv3-news_puce_01.gif);	background-repeat: no-repeat;		}#cv3-news a:hover, #cv3-news a:active {	color: #38455f;	background-position: right bottom;	background-image: url(/images/cv3-news_puce_02.gif);	background-repeat: no-repeat;}#cv3-news #cv3-news-top {	height: 40px;	width: 170px;	background-position: left top;	background-image: url(/images/cv3-news-top_fond.gif);	background-repeat: no-repeat;	}#cv3-news-middle {}#cv3-news-middle .cv3-news-item {	color: #ffffff;	margin: 0 0 0 0;	padding: 0;}#cv3-news-middle .cv3-news-item p {	font-weight: normal;	margin: 0 0 5px 0;	padding: 0 5px 0 15px;}#cv3-news-middle .cv3-news-item .cv3-news-title {	font-weight: bold;	margin-top: 8px;    font-size: 12px;}#cv3-news-middle .cv3-news-item img.vignette-info {}#cv3-news-middle .cv3-news-separator {	height: 5px;	margin: 0;	padding: 0;}#cv3-news-bottom {}/* edito */#cv3-edito {	background-color: #7b93c2;}#cv3-edito a {	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #ffffff;		}#cv3-edito a:hover, #cv3-edito a:active {	color: #38455f;}#cv3-edito #cv3-edito-top {}#cv3-edito-middle {	padding: 1px 10px 20px 15px;}#cv3-edito-middle .cv3-edito-item {	color: #ffffff;	margin: 0 0 0 0;	padding: 0;}#cv3-edito-middle .cv3-edito-item p {	margin: 0 0 8px 0;}#cv3-edito-middle .cv3-edito-item .cv3-edito-title {	font-size: 12px;	font-weight: bold;	margin-top: 8px;}#cv3-edito-bottom {	width: 170px;	height: 25px;	background-position: left top;	background-image: url(/images/cv3-edito-bottom_fond.gif);	background-repeat: no-repeat;}/**********************//* colonne de contenu *//**********************/.cv3-main-contenu {	float: left;	width: 560px;    padding: 0 35px 0 35px;	background-color: #ffffff;}/* barre du chemin */.cv3-chemin {	margin: 0;	padding: 10px 0 0 0;}.cv3-chemin {	text-align: right;}.cv3-chemin ul {	list-style-type: none;	margin: 0;	padding: 0;}.cv3-chemin ul li {	float: right;	font-size: 12px;	color: #7b93c2;	margin: 0;	padding: 0;}.cv3-chemin ul li a:link, .cv3-chemin ul li a:visited {	display: block;	color: #7b93c2;	text-decoration: none;	margin: 0 0 0 8px;	padding: 2px 10px 0 0;	background-position: right 7px;	background-image: url(/images/cv3-chemin_puce.gif);	background-repeat: no-repeat;}.cv3-chemin ul li a:hover {	color: #a96030;	background-position: right -53px;	background-image: url(/images/cv3-chemin_puce.gif);	background-repeat: no-repeat;}/*****************************//* colonne de contenu index *//***************************/.cv3-main-contenu_index {	float: left;	width: 630px;    padding: 0 0 0 0;	background-color: #ffffff;}/* index_actu */#cv3-index_actu {	float: left;	width: 245px;    padding: 0 0 0 40px;	background-color: #ffffff;}#cv3-index_actu a:link, #cv3-index_actu a:visited {	display: block;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #7b93c2;	padding-bottom: 10px;	background-position: right bottom;	background-image: url(/images/cv3-index_actu_puce_01.gif);	background-repeat: no-repeat;		}#cv3-index_actu a:hover, #cv3-index_actu a:active {	color: #a96030;	background-position: right bottom;	background-image: url(/images/cv3-index_actu_puce_02.gif);	background-repeat: no-repeat;}#cv3-index_actu #cv3-index_actu-top {	height: 60px;	width: 245px;	background-position: left top;	background-image: url(/images/cv3-index_actu-top_fond.gif);	background-repeat: no-repeat;	}#cv3-index_actu-middle {}#cv3-index_actu-middle .cv3-index_actu-item {	color: #7b93c2;}#cv3-index_actu-middle .cv3-index_actu-item p {	font-weight: normal;	margin: 0 0 5px 0;	padding: 0;}#cv3-index_actu-middle .cv3-index_actu-item .cv3-index_actu-title {	font-weight: bold;	margin-top: 8px;    	font-size: 14px;}#cv3-index_actu-middle .cv3-index_actu-separator {	height: 5px;	margin: 0;	padding: 0;}#cv3-index_actu-bottom {}#cv3-index_droite {	float: left;	width: 300px;    padding: 0 0 0 45px;	background-color: #ffffff;}#outils_index {	padding: 10px 0 0 0;	background-color: #ffffff;}#outils_index a {	margin-right: 15px;}#outils_index #outils_index-bottom {	height: 60px;	width: 300px;	background-position: left top;	background-image: url(/images/outils_index-bottom_fond.gif);	background-repeat: no-repeat;	}/* agenda */#agenda_index {	background-color: #ffffff;}#agenda_index a:link, #agenda_index a:visited {	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #7b93c2;		}#agenda_index a:hover, #agenda_index a:active {	color: #38455f;}#agenda_index #agenda_index-top {}#agenda_index-middle {	padding-top: 15px;}#agenda_index-middle .agenda_index-item {	color: #7b93c2;	margin: 0 0 0 0;	padding: 0 20px 0 0;}#agenda_index-middle .agenda_index-item .agenda_index-title {	font-weight: bold;	font-size:14px;}#agenda_index-middle .agenda_index-separator {	height: 10px;	margin: 0;	padding: 0;}#agenda_index-bottom {	height: 30px;	width: 300px;	background-position: left bottom;	background-image: url(/images/agenda_index-bottom_fond.gif);	background-repeat: no-repeat;}/**********************//* colonne de droite *//**********************/.cv3-main-droite {	float: left;	width: 180px;}.cv3-col-droite {	width: 180px;}/* carte */#cv3-carte {	text-align: center;	padding-top: 10px;	padding-bottom: 20px;	background-color: #7b93c2;}/* carte index */#cv3-carte_index {	text-align: center;	padding-top: 20px;	padding-bottom: 20px;	background-color: #ffffff;}/* agenda */#cv3-agenda {	background-color: #7b93c2;	padding-bottom: 10px;}#cv3-agenda a {	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #ffffff;		}#cv3-agenda a:hover, #cv3-agenda a:active {	color: #38455f;}#cv3-agenda #cv3-agenda-top {	height: 40px;	width: 180px;	background-position: left top;	background-image: url(/images/cv3-agenda-top_fond.gif);	background-repeat: no-repeat;	}#cv3-agenda-middle {	padding-top: 15px;}#cv3-agenda-middle .cv3-agenda-item {	color: #ffffff;	margin: 0 0 0 0;	padding: 0 15px 0 20px;}#cv3-agenda-middle .cv3-agenda-item .cv3-agenda-title {	font-weight: bold;	color: #cfdaf8;}#cv3-agenda-middle .cv3-agenda-separator {	height: 10px;	margin: 0;	padding: 0;}#cv3-agenda-bottom {}/* document */#cv3-document {	background-color: #7b93c2;	padding-bottom: 10px;}#cv3-document #cv3-document-top {	height: 55px;	width: 180px;	background-position: left top;	background-image: url(/images/cv3-document-top_fond.gif);	background-repeat: no-repeat;	}#cv3-document-middle {	padding-top: 15px;}#cv3-document-middle .cv3-document-item {	color: #ffffff;	margin: 0 0 0 0;	padding: 0 15px 0 20px;}#cv3-document ul {	font-size: 12px;	list-style-type: none;	margin: 0 10px 0 20px;	padding: 0;}#cv3-document li {	display: inline;}#cv3-document ul li a {	display: block;	font-size: 12px;	line-height: 13px;	color: #ffffff;	text-decoration: none;	margin: 0 0 5px 0;	padding: 0 0 0 15px;	background-position: left top;	background-image: url(/images/cv3-document_puce.gif);	background-repeat: no-repeat;}#cv3-document ul li a:hover, #cv3-document ul li a.active {	color: #38455f;	background-position: left -69px;}#cv3-document-bottom {}/* inscription newsletter */#cv3-newsletter {	background-color: #7b93c2;	padding-bottom: 25px;}#cv3-newsletter-top {	height: 65px;	width: 180px;	background-position: left top;	background-image: url(/images/cv3-newsletter-top_fond.gif);	background-repeat: no-repeat;}#cv3-newsletter-middle {}.newsletterform p {	font-family: arial, helvetica, verdana, sans-serif;	margin: 5px 0 0 0;	padding: 0;}#cv3-newsletter input {	width: 158px;	font-size: 12px;	color: #7b93c2;	margin: 0 0 5px 0;	padding: 2px 0 2px 20px;	border-top: solid 1px #7b93c2;	_border-top: solid 1px #ffffff; /* IE6 */	.border-top: solid 1px #ffffff;; /* IE7 */	border-right: solid 1px #ffffff;	border-bottom: solid 1px #7b93c2;	border-left: solid 1px #7b93c2;	background-color: #ffffff;}#cv3-newsletter .btnewsletter a {	display: block;	font-size: 12px;	color: #ffffff;	text-decoration: none;	margin: 3px 0 0 0;	padding: 1px 0 1px 20px;}#cv3-newsletter .btnewsletter a:hover {	color: #7b93c2;	background-color: #ffffff;}#cv3-newsletter-bottom {}/* liensplus */#cv3-liensplus {	background-color: #ffffff;	padding-bottom: 5px;}#cv3-liensplus #cv3-liensplus-top {}#cv3-liensplus-middle {	padding-top: 15px;}#cv3-liensplus-middle .cv3-liensplus-item {	color: #a96030;	margin: 0 0 0 0;	padding: 0 10px 0 20px;}#cv3-liensplus ul {	font-size: 12px;	font-weight: bold;	list-style-type: none;	margin: 0 10px 0 10px;	padding: 0;}#cv3-liensplus li {	display: inline;}#cv3-liensplus ul li a {	display: block;	font-size: 12px;	line-height: normal;	color: #a96030;	text-decoration: none;	margin: 0 0 5px 0;	padding: 0 0 0 20px;	background-position: left 2px;	background-image: url(/images/cv3-liensplus_puce.gif);	background-repeat: no-repeat;}#cv3-liensplus ul li a:hover, #cv3-liensplus ul li a.active {	color: #7b93c2;	background-position: left -58px;}#cv3-liensplus-bottom {}/* liensutil */#cv3-liensutil {	background-color: #7b93c2;}#cv3-liensutil #cv3-liensutil-top {}#cv3-liensutil-middle {	padding-top: 15px;	padding-bottom: 15px;}#cv3-liensutil-middle .cv3-liensutil-item {	color: #ffffff;	margin: 0 0 0 0;	padding: 0 10px 0 20px;}#cv3-liensutil ul {	list-style-type: none;	margin: 0 10px 0 10px;	padding: 0;}#cv3-liensutil li {	display: inline;}#cv3-liensutil ul li a {	display: block;	font-size: 12px;	line-height: normal;	color: #ffffff;	text-decoration: none;	margin: 0 0 5px 0;	padding: 0 0 0 20px;	background-position: left 2px;	background-image: url(/images/cv3-liensutil_puce.gif);	background-repeat: no-repeat;}#cv3-liensutil ul li a:hover, #cv3-liensutil ul li a.active {	color: #38455F;	background-position: left -68px;}#cv3-liensutil-bottom {	width: 170px;	height: 25px;	background-position: left bottom;	background-image: url(/images/cv3-liensutil-bottom_fond.gif);	background-repeat: no-repeat;}/****************//* bas de page *//**************/.cv3-basdepage {	clear: both;	text-align: right;	padding: 25px 0 40px 0;	color: #7b93c2;	background-color: #ffffff;	background-position: right center;	background-image: url(/images/cv3-bas_fond.gif);	background-repeat: no-repeat;}.cv3-basdepage ul {	list-style-type: none;	margin: 0;	padding: 10px 70px 0 0;}.cv3-basdepage ul li {	float: right;	font-size: 12px;	color: #7b93c2;	margin: 0;	padding: 0;}.cv3-basdepage ul li a:link, .cv3-basdepage ul li a:visited {	display: block;	color: #7b93c2;	text-decoration: none;	margin: 0 0 0 8px;	padding: 2px 10px 0 0;	background-position: right 7px;	background-image: url(/images/cv3-basdepage_puce.gif);	background-repeat: no-repeat;}.cv3-basdepage ul li a:hover {	color: #a96030;	background-position: right -53px;	background-image: url(/images/cv3-basdepage_puce.gif);	background-repeat: no-repeat;}