/* CSS Document */
/*-----------  Styles édition client, et transverses à tout le site -----------*/

body{
	color:#000000;
	font:normal normal 11px/normal Arial, Verdana, Sans-Serif;
}

/*-----------  IMAGES  -----------*/
img.image_a_gauche{
	clear:left;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
img.image_a_droite{
	clear:right;
	display:block;
	float:right;
	margin:0 0 10px 10px;
}

/*-----------  EDIT STYLES  -----------*/
.big{
	font-size:40px;
	line-height:40px;
	font-weight:normal;
}

.titre_1, .titre_1 a{
	color:#383838 !important;
	text-transform:uppercase !important;
	font:normal normal 20px/normal Arial, Verdana, Sans-serif !important;
}
.titre_1{padding:22px 0 30px 0 !important;}
.titre_2, .titre_2 a{
	color:#383838 !important;
	font:normal normal 20px/normal Arial, Verdana, Sans-serif !important;
}
.titre_2{
	margin:0 0 15px 0 !important;
	padding:0 0 5px 0 !important;
	border-bottom:1px solid #bdbdbd !important;
}
.titre_3, .titre_3 a{
	color:#79b321 !important;
	text-transform:uppercase !important;
	font:normal normal 14px/normal Arial, Verdana, Sans-serif !important;
}
.titre_3{
	margin:0 !important;
	padding:0 0 8px 0 !important;
}

.p_standard, .cms p, .liste_standard, .cms ul, .liste_chiffres, .cms ol{
	padding:0 0 30px 0;
	font:normal normal 14px/normal Arial, Verdana, Sans-serif;
}
.liste_standard, .cms ul, .liste_chiffres, .cms ol{
	list-style-type:none;
	padding-bottom:22px;
}
.liste_standard li, .cms ul li{
	padding:0 0 8px 10px;
	background:url(../_img/list_standard_puce.gif) no-repeat left 2px;
}

ul.transverse{
	padding:8px 0 0 0;
	border-top:1px solid #e8e8e8;
}
ul.transverse > li{
	padding:0 0 8px 0;
	background:none;
}
ul.transverse > li > a{
	color:#858181;
	padding:0 0 0 15px;
	text-decoration:none;
	background:url(../_img/sitemap_ul_li.gif) no-repeat left 5px;
}
ul.transverse > li > a:hover{
	color:#79b321;
	background-image:url(../_img/sitemap_ul_li2.gif);
}

.liste_standard li ul, .cms ul li ul{
	padding:2px 0 0 10px;
}
.liste_standard li ul li, .cms ul li ul li{
	padding:0 0 2px 0;
	background:none;
	list-style-type:disc;
}
.liste_chiffres, .cms ol{overflow:auto;}
.liste_chiffres li, .cms ol li{
	float:left;
	width:45%;
	padding:0 5% 8px 0;
}
.liste_chiffres li:nth-child(2n+1), .cms ol li:nth-child(2n+1){
	padding-right:2%;
	margin-right:2%;
	border-right:1px solid #e4e4e4;
}

.liste_chiffres_num{
	display:inline;
	color:#7fb91b;
	padding:0 12px 0 0;
	font:normal normal 20px/normal DIN, Arial, Sans-serif;
	background:url(../_img/liste_chiffres_puce.gif) no-repeat right 11px;
}

.tableau, .cms table{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	margin:0 0 30px 0;
}
.tableau td, .cms table td{
	width:50%;
	padding:0 20px 10px 0;
}
.tableau td[colspan], .cms table td[colspan]{padding-bottom:20px;}

.diaporama_texte_gros{
	text-transform:uppercase;
	font:normal normal 65px/65px DIN Light, Arial, Sans-serif;
}
.diaporama_texte_moyen{
	text-transform:uppercase;
	font:normal normal 31px/31px DIN Light, Arial, Sans-serif;
}
.diaporama_asterisque{
	color:#5f5f5f;
	font:normal normal 11px/12px DIN, Arial, Sans-serif;
}










