/* -------------------------------------------- */

/* Attributs par défaut pour toutes les balises */

/* -------------------------------------------- */

* {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;
	
	outline:none;

}

/* -------------------------------------------- */

.car_configurator {

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}

.index_center {

	/*padding-top:20px;*/

	padding-left:20px;

	padding-right:20px;

	text-align:center;

}

.index_center tr {

	text-align:center;

}

.index_center table {

	background-color:#ECECEC;

	margin-top:19px;

	margin-bottom:40px;

	text-align:center;

	height:255;

}

.texte_bords {

	padding:20px;

	background-color:#FFFFFF;

	vertical-align:top;

}

.texte_bords TABLE {

	width:100%;

}

.texte {

	font-size: 9pt;

	color: #000000;

	text-align: justify;

}

.menu {

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

}

.menu TD {

	vertical-align:middle;

	background-color:#000000;

}

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active {

	text-decoration: none;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

}

.menu_item {

	padding-left:25px; /* = 220*0.12 */

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	vertical-align:middle;

}

.menu_item a:link, .menu_item a:visited, .menu_item a:hover, .menu_item a:active {

	text-decoration: none;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

}

.menu_deroulant { /* accent supprime car peut causer des problemes */

	font-size: 9px;

	color: #000000;

	font-weight:normal;

}

.menu_deroulant TABLE {

	height:25px;

}

.titre {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.sous-titre {

	font-size: 13px;

	font-weight: bold;

	color: #000000;

}

.texteBold {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.sous-menu {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.sous-menu a:link, .sous-menu a:visited, .sous-menu a:hover, .sous-menu a:active {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.sous-menu_O {

	font-size: 14px;

	font-weight: bold;

	color: #99CC33;

}

.liens_9 {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.sous-menu_O a:link, .sous-menu_O a:visited, .sous-menu_O a:hover, .sous-menu_O a:active {

	font-size: 14px;

	font-weight: bold;

	color: #99CC33;

}

.sous-menu_CC {

	font-size: 14px;

	font-weight: bold;

	color: #99CC33;

	margin-bottom:10px;

}

.texte_encart {

	font-size: 9px;

	color: #000000;

	padding-top:3px;

}

.calque {

	position: relative;

	z-index: 100;

	top: 10px;

	right: 20px;

	float: right;

	clear: Aucune;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

	font-size: 24px;

	color: #FFFFFF;

	font-weight: bold;

	vertical-align:top;

}

.image_haut_droite {

	position: absolute;

	vertical-align:middle;

	top:0px;

}

body {

	background-color: #E9E9E9;

	margin:0px;

}



/* Pour pouvoir enlever les et qui ne sont pas valides */

/* padding:0px;border-collapse:collapse;  =>cellpadding */

/* border:none; => cellspacing */

table, tr, td {

	padding:0px;

	border-collapse:collapse; 

	border:none; 

}

p {

	margin-bottom:none;

}

.dsR2 {

	width: 143px; 

}

/* ---------------------- */

/* DEBUT table car_config */

.car_config {

	vertical-align:center;	

	width:100%;

	padding-top:none;

	padding-left:none;

	padding-right:20px;

}

.car_config TABLE {

	width:100%;	

	font-size: 12px;

	text-align:center;

}

.car_config TD {

	width:25%;

	height:20px;

	padding-left:5px;	

}

.car_config_row_color {

	background-color: #E8FFDF;

}

.car_config_red_text {

	color:red;

}

.car_config_bold_text {

	font-weight:bolder;

}

a.black_link, a:link.black_link, a:visited.black_link, a:hover.black_link, a:active.black_link {

	text-decoration: none;

	color:black;

	font-size: 10px;

	vertical-align:middle;

}

.car_config_row_header {

	text-align:left;

}

.car_config_list_style LI {

	list-style-type:none;

}

.car_config_right {

	padding-top:none;

	padding-left:none;

	padding-right:none;

}

.car_config_right TABLE {

	background-color:#ECECEC;

	width:130;

	height:150;

}

.car_config_right TR {

	text-align:center;

	vertical-align:center;

}

.car_config_right IMG {

	width:120;

	height:120;

}

.car_config_coordonnees_1 {

	font-size: 16px;

	color: #BABABA;

	font-weight: bold;

	padding:none;

	margin-bottom:0px;

}

.car_config_coordonnees_2 {

	font-size: 16px;

	color: #99CC33;

	margin-bottom:15px;

	margin-top:0px;

	padding-left:15px;

}

.car_config_coordonnees_3 {

	font-size: 9px;

	color: #BABABA;

	padding-left:15px;

	margin-top:0px;

}

.car_config_coordonnees_ligne {

	margin:10 20 5 0;

	background-color:#DDDDDD;

	border:none;

}
a img{
	border-width:0px;
}
li a{
	color:#99CC33;
}
a.sitemap, a.sitemap:visited, a.sitemap:active, a.sitemap:link{
	color:#99CC33;
	text-decoration:none;
	font-weight:bold;
}
a.sitemap:hover{
	text-decoration:underline;
}

li{
	font-size:12px;
}

/* FIN table car_config */

/* ---------------------- */
