body {	font-family: arial, helvetica, geneva, SunSans-Regular, sans-serif;	font-size: 12px;	color: #5c5951;	margin: 0;	padding: 0;	background-color: #ffffff;}/* /////////////////////////// *//* //// REDEFINITION TAG //// *//* // lien par defaut // */a:link, a:visited {	color: #db0014;	text-decoration: none;}a:hover {	text-decoration: none;	color: #f7a900;}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;	margin: 0;	padding: 0;}/* ////////////////////// *//* //// 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 {width: 980px;text-align: left;}/* /////////////// *//* //// PAGE //// *//* //// haut //// */#logo {	display:none;}#haut {	display:none;}#inter {	display:none;}#colg {	display:none;}#tzr-page-content {	float: left;	width: 690px;	margin: 5px 0 0 0;	padding: 0;	background-color: #ffffff;}#tzr-page-content .chapo {	font-size: 11px;	margin: 0 0 20px 0;	padding: 0;}#tzr-page-content .titremutu {	display:none;}#tzr-page-content .titrepage {	display:none;}#bas  {	display:none;}/************************//* divers class contenu *//************************/#tzr-page-content a,#tzr-page-content a:active,#tzr-page-content a:link, #tzr-page-content a:visited {	color: #db0014;	font-weight: bold;	text-decoration: none;}#tzr-page-content a:hover {	text-decoration: none;	color: #f7a900;}#tzr-page-content ul {	font-size: 12px;	color: #5c5951;	list-style-image: url(/images/commun/puce.gif);	list-style-position: inside;	list-style-type: circle;	text-indent: 0;	margin: 0 0 10px 0;	padding: 0;}#tzr-page-content ul li {	padding-bottom: 3px;}#tzr-page-content ul ul {	list-style-image: url(/images/commun/puce02.gif);	list-style-type: circle;	list-style-position: inside;	text-indent: 20px;	margin: 3px 0 0 0;	padding: 0;}#tzr-page-content h1 {    display:block;	color: #5c5951;	font-size: 19px;	font-weight: normal;	font-family: verdana, arial, helvetica, sans-serif;	padding: 5px 0 10px 20px;	background-position: left 8px;	background-image: url(/images/commun/h1_fond.gif);	background-repeat: no-repeat;}#tzr-page-content h2 {	color: #f7a900;	font-size: 15px;	line-height: 20px;	font-weight: bold;	font-family: arial, helvetica, sans-serif;	margin: 0 0 10px 0;	padding: 0 0 5px 10px;	background-position: left bottom;	background-image: url(/images/commun/h2_fond.gif);	background-repeat: no-repeat;}#tzr-page-content h3 {	color: #21211c;	font-size: 16px;	font-weight: normal;	font-family: verdana, arial, helvetica, sans-serif;	padding: 0 0 10px 0;	margin: 0;}#tzr-page-content h4 {	font-size: 12px;	color: #21211c;	padding: 0 0 12px 0;	margin: 0;}#tzr-page-content .imggauche {	float: left;	padding: 0;	margin: 0 10px 10px 0;}.cv3-contact {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-contact input  {border:1px solid #720000; background-color:#e4e0df; width:190px; }.cv3-contact input.CHECKBOX {border:0px solid #720000; background-color:#e4e0df;  width:15px}.cv3-contact textarea {border:1px solid #720000; background-color:#e4e0df; width:540px; height:70px;}.cv3-contact .radio {width:auto; border:0px solid #720000; background-color:#ffffff; padding:0; margin:0; }.cv3-contact .tzr-st-label { padding:0; margin:0;}.cv3-download {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-grdimage {clear: both; margin:0px 0px 10px 0px; padding:0px;}.cv3-txtimage {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-imagetxt {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-txtseul { clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-1234images { clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-flash { clear: both; margin:0px 0px 10px 0px; padding:0px}.diaporama4 { float:left; padding-right:3px }#tzr-page-content .bt a, #tzr-page-content .bt a:active, #tzr-page-content .bt a:visited  { color:#ffffff;  background-color:#720000; text-align:center; padding:3px 15px 2px 15px; border:1px solid #ac3726;}#tzr-page-content .bt a:hover { color:#FFFFFF; background-color: #ac3726; border: solid 1px #720000;}.cv3-download img { float:left; padding:0 7px 5px 0;}.cv3-imagetxt img { float:left; padding:0 7px 5px 0;}.cv3-txtimage img { float:right; padding:0 0px 5px 7px;}.legende {display:block; color: #555555; font-size:11px; text-align:center; }/* index les actu */.index_actu {color:#000000; }.index_actu a:link, .index_actu a:visited {	font-weight: bold;	color: #db0014;	text-decoration: none;}.index_actu a:hover {	text-decoration: none;	color: #f7a900;}.index_actu p {	margin: 0;	padding: 10px 0 0 0;}.index_separe {	clear: both;	margin: 0;	padding: 0;}.index_actu .photo {	float: left;	margin: 0 10px 0 0;	padding: 0;}.index_actu .photo_jaune {	border-left: 5px solid #f7a900;}.index_actu .photo_bleu {	border-left: 5px solid #008bd9;}.index_actu .photo_vert {	border-left: 5px solid #15976c;}.index_actu .savoir { display:block; }.index_actu .savoir a:link, .index_actu .savoir a:visited {		margin: 0;	padding: 0 15px 0 0;	background-position: right -7px;	background-image: url(/images/index/actu_puce.gif);	background-repeat: no-repeat;}.index_actu .savoir a:hover {	text-decoration: none;	color: #f7a900;	background-position: right -47px;	background-image: url(/images/index/actu_puce.gif);	background-repeat: no-repeat;}/* page les offres */.tab_offre {	clear: both;	font-size: 12px;	margin: 0;	padding: 0;	border-top: 1px solid #15976c;	border-right: 1px solid #15976c;	border-left: 1px solid #15976c;}.tab_offre td {	vertical-align: top;	margin: 0;	padding: 5px 5px 5px 5px;	border-bottom: 1px solid #15976c;}#tzr-page-content .tab_offre a.horizon {	font-size: 15px;	font-weight: bold;	color: #15976c;}#tzr-page-content .tab_offre a.horizon:hover {	font-size: 15px;	font-weight: bold;	color: #F7A900;}#tzr-page-content .tab_offre a.calcul {	font-size: 12px;	font-weight: bold;	color: #15976c;}#tzr-page-content .tab_offre a.calcul:hover {	font-size: 12px;	font-weight: bold;	color: #F7A900;}.tab_offre .ligne_coul {	background-color: #e5d8e4;}#lancer {	float: right;	height: 45px;	width: 300px;	font-size: 12px;	font-weight: bold;	color: #ffffff;	margin: 0;	padding: 0;	background-position: right top;	background-image: url(/images/lancer_fond.gif);	background-repeat: no-repeat;}#lancer a:link, #lancer a:visited {	display: block;	font-size: 12px;	font-weight: bold;	color: #ffffff;	margin: 0;	padding: 7px 0 2px 90px;	background-position: 70px -2px;	background-image: url(/images/lancer_puce.gif);	background-repeat: no-repeat;}#lancer a:hover {	text-decoration: none;	color: #f7a900;	background-position: 70px -62px;	background-image: url(/images/lancer_puce.gif);	background-repeat: no-repeat;}/* page calcul devis */.tab_devis {	clear: both;	font-size: 12px;	margin: 0;	padding: 0;}.tab_devis td {	vertical-align: top;	margin: 0;	padding: 10px 5px 10px 5px;}.tab_devis .devis_titre_blanc {	font-size: 15px;	font-weight: bold;	color: #ffffff;	text-align: center;	margin: 0;	padding: 5px 5px 5px 5px;	background-color: #9880a7;}.tab_devis .devis_titre_noir {	font-size: 12px;	font-weight: bold;	color: #000000;	text-align: center;	margin: 0;	padding: 5px 5px 5px 5px;	background-color: #9880a7;}.tab_devis .devis_col_gris {	background-color: #eae7ea;}.tab_devis .liste {	font-size: 11px;	vertical-align: middle;	margin: 0 0 0 5px;	background-color: #b7b1ba;}/* page consultation prestations */.tab_prest, .tab_prest2 {	clear: both;	font-size: 12px;	margin: 0;	padding: 0;}.tab_prest td {	margin: 0;	padding: 7px 4px 7px 4px;	text-align:left;}#tzr-page-content .prest_titre a {	color:#F7A900;}#tzr-page-content .prest_titre a:hover {	color:#F7A900;	text-decoration:underline;}.tab_prest2 td {	margin: 0;	padding: 3px 3px 3px 3px;}.tab_prest .prest_titre, .tab_prest2 .prest_titre {	font-size: 15px;	font-weight: bold;	color: #ffffff;	margin: 0;	padding: 5px 5px 5px 5px;	background-color: #666666;}.tab_prest .prest_ligne_intitule, .tab_prest2 .prest_ligne_intitule {	font-size: 12px;	color: #000000;	text-align: center;	margin: 0;	padding: 5px 5px 5px 5px;	background-color: #cccccc;}.tab_prest .prest_droit, .tab_prest2 .prest_droit {	text-align: right;}.tab_prest .centre {	text-align: center;}.tab_prest .prest_ligne1, .tab_prest2 .prest_ligne1 {	text-align: center;	background-color: #eae7ea;}.tab_prest .prest_ligne2, .tab_prest2 .prest_ligne2 {	text-align: center;	background-color: #ffffff;}.tab_prest .prest_ligne3 {	background-color: #eae7ea;	border-bottom:1px solid #888888;}/* page contact */.tab_contact {	clear: both;	font-size: 12px;	margin: 0;	padding: 0;	border-bottom: 1px solid #15976c;}.tab_contact2 {	border-bottom: 0px solid #15976c;}.tab_contact td {	margin: 0;	padding: 5px 0 5px 0;}.tab_contact .chps1 {	width: 195px;	font-size: 11px;	vertical-align: middle;	margin: 0 0 0 5px;	padding: 0;	background-color: #e5d8e4;	height:18px;}.tab_contact .chps2 {	width: 545px;	font-size: 11px;	vertical-align: middle;	margin: 0 0 0 5px;	padding: 0;	background-color: #e5d8e4;}.tab_contact .case1 {	margin: 0;	vertical-align: middle;	margin: 0 5px 5px 5px;}.mention {	float: left;	width: 300px;	font-size: 10px;	margin: 5px 0 0 5px;	padding: 0;}
