/* A garder pour liveserver sous firefox*/
<rde-dm:attribute mode="write" attribute="request:rdeResponseMimetype" op="set" value="text/css"/>
/* A garder pour liveserver sous firefox*/
/* BLOC */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
/*	background: url(../images/commun/arr.gif) top left repeat;*/
	padding:0px;
	margin:0px;
}
#conteneur {
	position:relative;
	width:950px;
	margin-right:auto;
	margin-left:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.haut{
	float:left;
/*	background-image:url(../images/commun/bandeau.jpg);*/
	width:950px;
	height:172px;
	padding:19px 0px 0px 18px;
	:"\"}\""; 
  	height:153px;
	width:932px;
}
.haut2{
	float:left;
	background-image:url(../images/commun/bandeau2.jpg);
	width:950px;
	height:119px;
	padding:19px 0px 0px 18px;
	:"\"}\""; 
  	height:100px;
	width:932px;
}
.centre{
	float:left;
/*	background-image:url(../images/commun/fond.gif);*/
	background-repeat:repeat-x;
	background-color:#c6cacb;
	width:950px;
	padding:0px 0px 40px 18px;
	:"\"}\""; 
  	width:932px;
}
.centre2{
	margin:0;
	float:left;
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#b5b8bd;
	width:950px;	
	padding:0px 0px 40px 18px;
	:"\"}\""; 
	width:932px;
}
.clear{
	clear:both;
}
.float_left{
	float:left;
}
.colonne_mini{
	float:left;
	padding:0px 7px 0px 0px;
}
.colonne_mini .bloc1{
	margin-right:0px;
}
/*PIED*/

.pied{
      float:left;
      width:950px;
      font-size:10px;
      color:#daeedb;
      padding-bottom:5px;
      background-color:#00852c; /*#009036 couleur de fond (vert foncé) */
}

.pied_lisere{
      float:left;
      width:950px;
      height:60px; /* hauteur plus importante */
      margin-top:-30px;
}

.retour_haut{
	/*float:left;*/
	clear:both;
	width:932px;
	padding-top:10px;
}
.retour_haut a{
/*	background-image:url(../images/commun/puce_haut.gif);*/
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
	margin:0px 0px 0px 728px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline;
	font-size:10px;
}
.pied .copyright{
	float:left;
	width:188px;
	text-align:right;
}
.pied .mention{
	float:left;
	width:680px;
	margin-left:20px;
}
.pied .version{
	margin:20px 0px 0px 0px;
}
.pied .version .item{
	float:left;
	margin:0px 13px 0px 13px;
	line-height:20px;
}
.pied .version .item_debut{
	float:left;
	margin:0px 13px 0px 0px;
	line-height:20px;
}
/* LIEN */
a {
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	padding:0px;
}
a:hover{
	cursor:pointer;
	/*color:#2d9a30;*/
}
.pied a:hover{
	cursor:pointer;
	color:#FFFFFF;
}
a .grand{
	font-size:12px;
}

.nav_transversale .lien{
	background-repeat:no-repeat;
	padding:3px 0px 0px 30px;
	float:left;
	height:23px;
	:"\"}\""; 
	height:20px;
}
/*POUR CACHER LA RECHERCHE*/
.nav_transversale input{
	display:none;
}
.nav_transversale div img{
	display:none;
}
/**/
.puce{
/*	background-image:url(../images/commun/puce.gif);*/
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
}
.puce_retour{
	background-image:url(../images/commun/puce_retour.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
	font-size:11px;
}
.puce_apres{
	background-image:url(../images/commun/puce.gif);
	background-repeat:no-repeat;
	background-position:right 1px;
	padding-right:15px;
	font-size:11px;
}
.lien_droite11 .puce a, .lien_gauche11 .puce a{
	font-size:11px;
}
img{
	border:none;
}
.bloc2 a{
	font-size:12px;
}
.bloc2 .lien{
	margin-bottom:5px;
}

.lien_droite11{
	float:right;
	font-size:11px;
}
.lien_droite12{
	float:right;
	font-size:12px;
}
.lien_gauche11{
	float:left;
	font-size:11px;
}
.lien_gauche12{
	float:left;
	font-size:12px;
	margin:1px 0px 1px 0px;
}
.corps11{
	font-size:11px;
}
.pied a{
	font-size:10px;
	color:#daeedb;
	text-decoration:underline;
}
.pied .version a{
	font-size:10px;
	color:#daeedb;
	text-decoration:none;
}
/* HAUT */
.accroche{
	font-weight:bold;
	margin-top:13px;
	color:#003399;
	font-family:Arial;
	font-size:14px;
}
.nav_transversale{
	position:absolute;
	top:18px;
	right:22px;
}
form{
	margin:0px;
}
.nolink{
	font-weight:normal;
	padding:3px 0px 0px 9px;
	color:#999999;	
}
.nav_transversale .champ{
	width:134px;
	height:11px;
	font-size:10px;
	border:1px solid #8d8961;
}
.nav_transversale .btok{
	margin-bottom:-4px;
}
.nav_transversale div{
	float:left;
	margin-left:7px;
}
.haut .titre{
	float:left;
	padding:13px 0px 0px 23px;;
}
.haut .titre h1{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
}
.haut .titre{
	float:left;
	padding:13px 0px 0px 23px;
}
.haut .titre h1{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	border:1px solid #ff0000;
	margin:0px;
}

.centre .titre h1, .centre2 .titre h1{
		position:absolute;
		font-size:18px;
		color:#FFFFFF;
		font-weight:normal;
/*		border:1px solid #ff0000;*/
		margin:-30px 0px 0px 22px;

}
/*MENU*/
.menu{
	float:right;
	padding-right:18px;
	margin-top:-11px;
}
.menu a{
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.menu a:hover{	
	color:#ffffff;
}
.menu .item div, .menu .item_selected div{
	float:left;
}
.menu .item .libelle{
	padding-top:4px;
	height:22px;
/*	background-image:url(../images/commun/menu_fond.gif);*/
	:"\"}\""; 
	height:18px;
}
.menu .item .droite{
	width:16px;
	height:22px;
/*	background-image:url(../images/commun/menu_dro.gif);*/
}
.menu .item .gauche{
	width:16px;
	height:22px;
/*	background-image:url(../images/commun/menu_gau.gif);*/
}
.menu .item_selected .libelle{
	padding-top:4px;
	height:22px;
/*	background-image:url(../images/commun/menu_fond_selected.gif);*/
	:"\"}\""; 
	height:18px;
}
.menu .item_selected .droite{
	width:16px;
	height:22px;
/*	background-image:url(../images/commun/menu_dro_selected.gif);*/
}
.menu .item_selected .gauche{
	width:16px;
	height:22px;
/*	background-image:url(../images/commun/menu_gau_selected.gif);*/
}



/*SOUS MENU*/
.ss_menu{
	position:relative;
	float:left;
	z-index:10;
}
.ss_menu table{
	background-image:url(../images/commun/ssmenu_fond.gif);
	background-repeat:repeat-x;
	/*overflow:hidden;*/
	border:0px solid #ff0000;
}
.ss_menu .item{
	position:relative;
	background-image:url(../images/commun/ssmenu_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:29px;
	padding-top:3px;
	padding-right:1px;
	:"\"}\"";
	height:22px;
	padding-top:7px;
}
.item_fin{
	position:relative;
	height:29px;
	padding-top:3px;
	:"\"}\"";
	height:22px;
	padding-top:7px;
}
.ss_menu .selected{
	height:33px;
	margin-top:-8px;
	padding-top:7px;
/*	background-image:url(../images/commun/ssmenu_fond_selected.gif);*/
	background-repeat:repeat;
	background-position:0px 4px;
	:"\"}\"";
	height:22px;
	background-position:-0px -1px;
	border:0px solid #ff0000;
}



.ss_menu .selected a{
	color:#FFFFFF;	
}
.ss_menu a{	
	color:#ffe900;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.ss_menu a:hover{	
	color:#ffffff;
}
.ssmenu_rollover_on a:hover{
	color:#2d9a30;
}
/*ROLLOVER SOUS MENU*/
.ssmenu_rollover_off{
	display:none;
}
.item .ssmenu_rollover_on{
	position:absolute;
	top:20px;
	left:0px;
	text-align:left;
	padding-top:5px;
	width:200px;
}
.item_fin .ssmenu_rollover_on{
	position:absolute;
	top:0px;
	right:0px;
	text-align:left;
	padding-top:25px;
	width:200px;
	:"\"}\"";
	right:20px;
	_right:0px;
}
.ssmenu_rollover_on .liste{
	float:left;
	padding:3px 0px 0px 0px;
	background-color:#ffffff;
}
.ssmenu_rollover_on a{
	color:#003399;
	text-transform:none;
}
.ssmenu_rollover_on .lien_gauche12{
	padding:3px 0px 3px 5px;
	border-bottom:1px solid #d0daee;
	background-color:#ffffff;
	width:100%;
	width:200px;
}

	
/*FIL D'ARIANNE*/
.fil_arianne{
	position:absolute;
	top:148px;
	right:25px;
	font-size:10px;
/*	background-image:url(../images/commun/puce.gif);*/
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:16px;
}
.fil_arianne a{
	text-decoration:underline;
}
/*CENTRE*/

.colonne_gauche{
	float:left;
	width:717px;
}
.colonne_droite{
	float:left;
	width:206px;
}

/*COLONNE GAUCHE*/
.colonne_gauche .contenu{
	float:left;
	width:709px;
	padding:7px 0px 0px 7px;
	background-color:#FFFFFF;
	:"\"}\"";
	width:702px;
}
.colonne_gauche .contenu_landingPage{
	float:left;
	width:709px;
	padding:7px 0px 0px 7px;
	background-color:#FFFFFF;
	:"\"}\"";
	width:930px;
}

.contenu_fin{
	height:1px;
	width:1px;
	padding:0px;
	margin:0px;
	float:right;
}
.pub_image{
	float:left;
	margin:0px 0px 7px 0px;
	text-align:center;
	width:100%
}

/*IFRAME*/
.iframe_colonne_gauche{
	/*float:left;*/
	width:900px;
}
.iframe_colonne_gauche .contenu{
	/*float:left;*/
	width:918px;
	margin-right:7px;
	/*padding:7px 0px 0px 7px;*/
	background-color:#FFFFFF;
	:"\"}\"";
	width:918px;
}
#frame_popup{
	border:none;
	text-align:center;
}

/*TOP*/
.top{
	float:left;
	background-image:url(../images/commun/top_fond.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#637a92;
	width:709px;
	margin-bottom:2px;
}
.top .lien_droite11{
	padding-bottom:7px;
}
.top .accroches{
	float:left;
	width:449px;
	padding-right:30px;
	color:#000000;
	:"\"}\"";
	width:419px;
}
.top .accroche1{
	font-size:14px;
	text-transform:uppercase;
	padding:12px 0px 0px 0px;
}
.top .accroche2{
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 0px 36px;
}

.top .accroche3{
	padding:9px 0px 9px 36px;
	color:#FFFFFF;
}
.top .accroche3 .lien_droite11{
	margin-top:9px;
}
.top .accroche3 a{
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
.top .accroche3 .puce a{
	font-weight:bold;
}
.accroches .puce{
	background-image:url(../images/commun/puce2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
}
/*TOP2*/
.top2{
	float:left;
	background-color:#FFFFFF;
	background-position:right top;
	background-repeat:no-repeat;
	min-height:152px;
	_height:152px;
	width:709px;
	padding-bottom:7px;
	:"\"}\"";
}
.top2 .accroches{
	float:left;
	width:436px;
	padding-left:17px;
	margin-top:-18px;
	color:#000000;
	:"\"}\"";
	width:419px;
}
.top2 .accroche1{
	font-size:14px;
	text-transform:uppercase;
	padding:12px 0px 0px 0px;
}
.top2 .accroche2{
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 0px 36px;
}
.top2 .accroche3{
	padding:15px 0px 9px 0px;
}
.top2 .accroche3 h2{
	margin:0px;
	font-size:12px;
	color:#2d9a30;
}
.coin_haut_droit{
	top:0px;
	left:0px;
	width:18px;
	height:18px;
/*	background-image:url(../images/commun/coin_haut_dro.gif);*/
}
/*BLOC1*/
.bloc1{
	float:left;
	border:#b0c0df 1px solid;
	background-color:#f6f8fa;
	margin:0px 7px 7px 0px;
}
.bloc1WW{
	float:left;
	border:#b0c0df 1px solid;
	background-color:#05457D;
	margin:0px 7px 7px 0px;
}
.bloc1 .titre{
	float:left;
/*	background-image:url(../images/commun/bloc1_titre_fond.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	border-bottom:#7994c9 1px solid;
	width:100%;
}
.bloc1 .titre .libelle{
	float:left;
	padding:0px 10px 7px 6px;
	background-color:#FFFFFF;
}
.bloc1 .titre h2{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding-top:8px;
}
.bloc1 .titre2 h2{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 4px 0px;
}
.bloc1 .img{
	float:left;
	padding:9px;
}
.bloc1 .texte{
	float:left;
	padding:9px 9px 0px 0px;
}
.bloc1 .texte h3{
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	color:#333333;
}
.bloc1 .texte h3 a{
	font-weight:normal;
}
.bloc1 h3{
	font-size:11px;
	margin:22px 0px 16px 0px;
	color:#41a545;
}
.bloc1 .texte_seul{
	float:left;
	margin:4px 4px 0px 4px;
}
.bloc1 .texte_seul a{
	font-weight:normal;
}
.bloc1 .texte_seul2{
	margin:9px 9px 0px 9px;
	padding-top:4px;
	padding-bottom:4px;
}
/*ROLL OVER*/
.rollover_on{
	position:absolute;
	top:-2px;
	right:-240px;
	width:218px;
	border:#aabbdc 1px solid;
	padding:9px 7px 18px 7px;
	background-color:#ffffff;
	font-size:11px;
	:"\"}\"";
	width:204px;
}
.rollover_off{
	display:none;
}
.rollover_on .fleche{
	position:absolute;
	top:-1px;
	left:-14px;
}
.rollover_on table{
	font-size:11px;
}
.liste{
	margin:4px 0px 0px 0px;
}
.liste_item{
	padding:0px 0px 0px 7px;
/*	background-image:url(../images/commun/puce_liste.gif);*/
	background-repeat:no-repeat;
	background-position:left top;
	color:#000000;
}
/*CLONNE DROITE*/
.colonne_droite .bas{
	float:left;
	display:block;
}
.colonne_droite .contenu{
	float:left;
	background-color:#FFFFFF; 
	width:200px;
	overflow:hidden;
		
}
/*BLOC2*/
.bloc2{
	display:block;
	width:200px;
	padding:0px 0px 20px 10px;
	:"\"}\"";
	width:190px;
/*	border:1px solid #00ff00;*/
	margin:0px;

}
.bloc2 .titre{
	float:left;
	height:11px;
	width:190px;
/*	background-image:url(../images/commun/bloc2_titre_fond.gif);*/
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:16px;
}
.bloc2 .titre .libelle{
	float:left;
	padding:0px 10px 0px 0px;
	background-color:#FFFFFF;
	height:11px;
	
}
.bloc2 .titre h2{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:-2px 0px 0px 0px;
}
.bloc2 .titre .libelle .a h2{
	color:#FFFFFF;	
}
/*BOUTON*/
.bouton , .bouton2{
	display:block;
	margin-bottom:6px;
/*	background-image:url(../images/commun/bouton/bouton.gif);*/
	background-repeat:no-repeat;
	text-transform:uppercase;
	width:186px;
	height:37px;
}
.bloc1 .bouton{
	float:left;
	margin:9px 0px 9px 9px;
}
.bloc1 .bouton2{
	float:left;
	margin:4px 0px 4px 4px;
	_margin:4px 0px 4px 2px;
}
.bouton table .libelle, .bouton2 table .libelle{
	width:100px;
}
.bouton table .libelle a, .bouton2 table .libelle a{
	font-size:11px;
}
.bouton table img, .bouton2 table img{
	margin:1px 0px 0px 5px;
}
/*NEWS*/
.bloc2 .news{
	padding:0px 10px 20px 0px;
}
.bloc2 .news img{
	margin:0px 10px 5px 0px;
}
.bloc2 .news .texte h3{
	color:#003399;
	margin:0px;
}
.bloc2 .news .texte h3 a{
	font-size:11px;
	font-weight:normal;
}

/* style lien download brochure */
.lienBasDownload {
	margin:0px 7px 7px 0px;
	padding:7px 9px 7px 9px;
	_padding:7px 9px 2px 9px;
	border:1px solid #b0c0df;
	line-height:15px;
	float:left;
	display:block;
	width:693px;
	:"\"}\"";
	width:675px;
}
.menu_image{
	width:660px;
	float:left;
	margin:10px 0px 0px 9px;
}
html>body .menu_image {
	width:675px;
}

.titre_image{
	font-weight:bold;
	text-align:center;
	font-size:11px;
}
.menu_image .lien_droite11{
	margin-top:-14px;
}
.noir{
	color:#333333;
	font-size:12px;
	margin:0px;
	font-weight:bold;
}
/*PLIER DEPLIER*/
.lien_on{
	color:#009900;
	cursor:pointer
}
.lien_off{
	cursor:pointer
}
/*CORP*/
.formCorp{
	float:left;
	padding:0px 0px 0px 9px;
	width:200px;
	height:92px;
	background-image:url(../images/corp_1/fond_form.gif);
	:"\"}\"";
	width:191px;
	font-size:10px;
}

.formCorp input {
	float:left;
	height:12px;
	width:80px;
}
/*LISTE DEROULANTE*/
.select_haut {
	width:178px !important; width /**/:158px;
	display:block;
	padding:1px 10px 2px 10px;
	height:16px;
	color:#888888;
	border:#7b96c9 1px solid;
	text-decoration:none;
/*	background-image:url(../images/commun/fond_select.gif); */
	background-position:right 0px; background-repeat:no-repeat;
	:"\"}\"";
	height:13px;
}
	
.select_bas {
	color:#003399;
	border-left:#7b96c9 1px solid;
	border-right:#7b96c9 1px solid;
	border-bottom:#7b96c9 1px solid;
	text-decoration:none;
	background-color:#FFFFFF;
	position:absolute;
}
.select_option {
	width:178px !important; width /**/:158px;
	display:block;
	padding:2px 10px 2px 10px;
	color:#003399;
	text-decoration:none;
}
.select_option:hover {
	background-color:#cccccc;
}
.combo a {
	font-weight:normal;
}
.combo{
	background-color:#FFFFFF;
	padding:6px 10px 0px 10px;
	float:right;
}
.champ{
	width:167px;
	_width:178px;
	height:16px;
	font-size:11px;
	color:#003399;
	border:1px solid #7994c9;
	margin: 4px 0px 4px 0px;
}

.Style1{
color: #003399
}

.Style1popup {
color: #009900
}

.Style3 {color: #2d9a30; font-size: 18pt;}
.Style4 {color: #2d9a30; font-size: 18pt; font-weight: bold; }
.Style5 {color: #FDE803}

input.contactSubmit {
  border:1px solid #494878;
  cursor:hand;
  background-color:#ffe703;
  color: #494878;
  padding: 0px 2px;
  margin:0px;
}
	
.contactFormbg {
  background-color:#f8f8f8;
  padding: 10px 15px;
  font-size:1em;
  width:354px;
  border:1px solid #C9C9C9;
  margin:0px 0px 15px 0px;
}	

.contactFormelement {
  padding:3px;
}
	
.contactContent {
  margin:0px 0px 15px 0px;
  line-height:130%;
  font-size:1em;
}
	
.contactContent em, #centreaddress em { /* applies to all em tags within the .content class or centreaddress id */
  font-weight:bold;
  font-style:normal;
  color: #494878;
}
	
.contactSubtitle {
  margin: 0px 0px 10px 0px;
  font-weight: bold;
  color: #494878
}

.autoserviceBlockImg {
  padding:0px;
  float:left;
  margin:9px;
}

.autoserviceImg
{
  border:1px solid #ccc;
}

.autoservice {
  float:left;
}

.texteAutoservice a{
  font-weight:normal;
}



.texteAutoservice {
  padding:9px;
  margin:0px 9px 0px 180px;
}


.texteAutoservice .puce a{
  font-weight:bold;
}

.autoservice h2 {
  margin:0;padding:0;
  margin-top:5px;
  margin-bottom:5px;
  font-size:12px;
  font-weight:bold;
  display:block;
}

.autoservice p {
  margin:0;padding:0;
  margin-top:5px;
  margin-bottom:5px;
  display:block;
}



.ss_menu .item_2lignes{
	height:26px;
	.height:30px;
	padding-top:2px;
	_height:32px;
	_padding-top:5px;
	_padding-right:1px;
}

.item_fin_2lignes{
	position:relative;
	height:29px;
	padding-top:3px;
	:"\"}\"";
	height:22px;
	padding-top:7px;
}
.ss_menu .selected_2lignes{
	margin-top:-5px;
    .margin-top:-5px;
	padding-top:4px;
	background-repeat:repeat;
	height:31px;
	background-position:-0px -1px;
	border:0px solid #ff0000;
	_height:31px;
	_margin-top:-6px;
	_padding-top:4px;
	_background-position:0px 4px;	
}



.ss_menu .selected_2lignes a{
	color:#FFFFFF;	
}

.liste_2lignes{
        margin:7px 0px 0px 0px;
	.margin:7px 0px 0px 0px;
        _margin:9px 0px 0px 0px;
}
<rde-dm:attribute mode="write" attribute="request:rdeResponseMimetype" op="set" value="text/css"/>

