@CHARSET "UTF-8";

body {
   	background: #00345B;
    margin:0px;
    padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

h1,h2,h3
{
	display: inline;
	padding: 0px;
	margin: 0px;	
}

.logo {
    width:262px;
    height:43px;
    position:relative;
    top:15px;
    left:31px;
    opacity: 1;
}

.background
{
	opacity: 0;
	position: absolute;
	z-index: -1;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.header
{
	background-color: #FFFFFF;
	height: 86px;
	position: relative;
	width: 990px;
    margin-left: auto;
    margin-right: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.header .links
{
	position: absolute;
	right: 15px;
	top: 3px;
	overflow: hidden;
}

.header .links .link
{
	background: url('/common/images_site/header/fleche_lien.png') 50% 0 no-repeat;
	color: #585858;
	cursor: pointer;
	margin-left: 25px;
	padding-top: 9px;
	float: left;
}

.header .links .link a
{
	color: #585858;
	text-decoration: none;
}

.page
{
	background-color: #FFFFFF;
}

.corps
{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}

.footer {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    background-color: #FFF;
    color: #696969;
}

.footer-copy
{
	text-align: center;
}

.footer-copy a, .footer-in a {color: #696969;}
.footer-copy a:hover, .footer-in a:hover {color: #000;}

.footer-adresse {padding-top: 15px;}

.footer-col
{
	border-left: 1px dashed #696969;
	float: left;
	width: 296px;
	padding-left: 20px;
	min-height: 150px;
}

.footer-col-first
{
	width: 316px;
	border: none;
	padding: 0;
}

.footer-in {
	border-top: 1px solid #000;
	padding-top: 10px;
	padding-bottom: 35px;
	overflow: hidden;
}

.footer-contacts
{
	background: url('/common/images_site/footer/contacts.jpg') 0 3px no-repeat;
	padding-left: 20px;
	height: 30px;
}

.footer-favoris
{
	background: url('/common/images_site/footer/favoris.jpg') 0 3px no-repeat;
	padding-left: 20px;
	height: 30px;
	padding-bottom: 5px;
}

.footer-logo, .footer-logo-text {
   	color: #1F527F;
   	font-size: 12px;
   	font-weight: bold;
}

.footer-solutions, .footer-links {
	line-height: 20px;
}

.footer-text {
    color:#696969;
    font-size:11px;
}

.footer-text-head {
    color:#FFFFFF;
    font-size:12px;
	font-weight: bold;
}

.footer-text-head h1
{
	color:#FFFFFF;
    font-size:12px;	
	font-weight: bold;
}

.c_Insert
{
	overflow: hidden;
}

.vous_recherchez_titre
{
	font-size: 15px;
	color: #CB1F22;
	padding-bottom: 0px;	
}

.vous_recherchez
{
	padding-top: 10px;
	width: 738px;
}

.c_Insert .vous_recherchez_content
{
	padding-left: 10px; 
	overflow: hidden;
}

.c_Insert .vous_recherchez
{
	width: 	210px;
	margin-right: 30px;
	margin-bottom: 30px;
	float: left;
	height: 177px;
	background: url('/common/images_site/vous_recherchez/bas.png') no-repeat bottom left;
	position: relative;
	overflow: hidden;
}

.c_Insert .vous_recherchez .titre
{
	font-size: 12px;
	font-weight: bold;
	color: #CB1F22;
	padding-bottom: 3px;
}

.c_Insert .vous_recherchez .lien
{
	position: absolute;
	bottom: 3px;
	left: 7px;
}

.c_Insert .vous_recherchez .lien, .c_Insert .vous_recherchez .lien a
{
	color: #CB1F22;
	font-size: 12px;
	text-decoration: none;
}

/* SITE */

/*
	Page
*/

.c_Page
{
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: #FFFFFF;
}

.bannieres
{
	position: relative;	
}

.c_Banner .bannieres_degrade
{
	position: absolute;
	height: 50px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url('/common/images_site/bannieres/degrade_bannieres.png') repeat-x;
}

.home_middle
{
	padding-top: 25px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 10px;
	overflow: hidden;
}

.home_left
{
	width: 706px;
}

.home_content
{
	padding-top: 16px;
}

.acces_pro
{
	background: #FFCB7C;
	padding: 7px;
	color: #333333;
	border-bottom: 1px dashed #333333;
}

.c_Insert .nos_solutions
{
	width: 710px;
	height: 295px;
	position: relative;
	background: url('/common/images_site/nos_solutions/fond.jpg')  0px 0px no-repeat;	
}

.c_Insert .nos_solutions .gauche
{
	padding-top: 5px;	
	float: left;
	width: 260px;
}

.c_Insert .nos_solutions .gauche .padding
{
	padding-left: 10px;	
}

.c_Insert .nos_solutions .boutons
{
	position: absolute;
	bottom: 8px;
	left: 3px;
}

.c_Insert .nos_solutions .texte2
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	padding-left: 7px;
	line-height: 15px;
}

.c_Insert .nos_solutions .bouton
{
	background: url('/common/images_site/nos_solutions/fond_bouton.jpg')  0px 0px no-repeat;
	width: 269px;
	height: 29px;
	font-size: 17px;
	line-height: 29px;
	text-transform: uppercase;
	color: #333333;
	padding-left: 7px;
	letter-spacing: 1px;
}

.c_Insert .nos_solutions .bouton p
{
	display: inline;
}

.c_Insert .nos_solutions .bouton:hover, .c_Insert .nos_solutions .bouton_sel
{
	background: #CB1F22;
	color: #FFFFFF;
}

.c_Insert .nos_solutions .texte
{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #565757;
	font-size: 12px;
}

.c_Insert .nos_solutions .droite
{
	position: absolute;
	padding-right: 10px;	
	left: 270px;
	top: 2px;
	bottom: 7px;
	right: 2px;
	background-color: #CB1F22;
	color: #FFFFFF;
	display: none;
}

.c_Insert .nos_solutions .droite1
{
	display: block;
}

.c_Insert .nos_solutions .droite .image
{
	float: left;
	width: 273px;
}

.c_Insert .nos_solutions .droite .texte
{
	margin-left: 273px;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-size: 10.5px;
}

.c_Insert .nos_solutions .droite .liens
{
	margin-left: 273px;
	padding-left: 10px;
	padding-top: 5px;
}


.c_Insert .nos_solutions .droite .liens a
{

	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	font-weight: 600;
}


.pro
{
	background: #FFE2B2;
	padding: 7px;
	color: #333333;
}


.pro .c_Editor_edit_interface
{
	width: 196px;
}

.pro .c_Editor_drop_zone
{
	height: 40px;
	line-height: 12px;
	text-align: left;
	padding-left: 45px;
	width: 161px;
}

.pro .c_Insert
{
 	clear: both;
	padding-bottom: 16px;
}

.pro .c_Insert_titre
{
	font-weight: bold;
	color: #FF9900;
	padding-left: 12px;
	background: url('/common/images_site/news/fleche_orange.png')  0px 4px no-repeat;	
}

.acces_pro
{
	position: relative;
	clear: left;
}

.acces_pro_image
{
	float: right;
	bottom: 0px;
	right: 0px;
	margin-top: -90px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 2px;
}

acces_pro_image_flat
{
	/*float: right;*/
	
}


.c_Authentification .prochainement
{
	height: 125px;
	color: #575B5A;
	font-weight: bold;	
	text-transform: uppercase;
}

.c_Authentification .titre
{
	font-size: 14px;
	font-weight: bold;	
	text-transform: uppercase;
	color: #FF6600;
}

.c_Authentification_titre
{
	font-size: 11px;
	font-weight: bold;	
}

.c_Authentification_liens
{
	padding-right: 80px;
	padding-top: 16px;
}

.c_Authentification_liens a
{
	color: #333333	
}

.c_Authentification_bouton_valider
{
	padding-top: 5px;
	float: left;
	margin-left: 25px;
	cursor: pointer;
}

.c_Authentification_overflow
{
	overflow: hidden;	
}


.home_droite
{
	float: right;
	width: 220px;
}

.sous_bannieres
{
	overflow: hidden;
}

.sous_bannieres div
{
	float: left;
}

.sous_bannieres .texte_chaudieres
{
	padding-left: 16px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #CB1F22; 
}

.sous_bannieres .pagination_gauche
{
	padding-left: 16px;	
}


.pagination_gauche .c_Pagination_lien_page, .pagination_gauche .c_Pagination_lien_page_selected
{
	padding-left: 12px;
	padding-right: 6px;	
	line-height: 14px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	cursor: pointer;
	
	background-image: url('/common/images_site/pagination/fleche_grise.png');
}

.pagination_gauche .c_Pagination_lien_page_selected
{
	background-image: url('/common/images_site/pagination/fleche_rouge.png');
}

.pagination_gauche .c_Pagination_lien_page a, .pagination_gauche .c_Pagination_lien_page_selected a
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	
	color: #575758;
}

.pagination_gauche .c_Pagination_lien_page_selected a
{
	color: #CB1F22; 
}

.authentification
{
	padding: 20px;
	min-height: 500px;
}

.c_Page_home .c_Authentification
{
	min-height: 100px;	
}

.authentification .c_Authentification
{
	border: 1px solid #E2E2E2;
	padding: 5px;
}

/*
	Pages	
*/

.c_Page .left
{
	padding-top: 20px;
	width: 255px;
	float: left;	
}

.c_Page .right
{
	padding-top: 20px;
	width: 735px;
	float: left;
}

.c_Page .middle
{
	overflow: hidden;	
}

/*
	Partenaires et liens
*/

.c_Page_partenaires_et_liens .c_Editor_partenaires 
{
	margin-top: 20px;	
}

/*
	Societe
*/

.c_Societe .c_Title .e_Text
{
	font-size: 12px;
	color: #CB1F22;
	font-weight: bold;
	padding: 10px 0 5px 0;	
}

.c_Societe .c_Paragraph
{
	font-size: 12px;
	color: #565757;
	font-weight: normal;
	padding-bottom: 20px;
	overflow: hidden;	
}

.c_Societe .c_Paragraph .image_droite .e_Image
{
	border: 1px solid #CB1F22;
	margin-left: 10px;
}

.c_Societe .c_Paragraph .image_gauche .e_Image
{
	border: 1px solid #CB1F22;
	margin-right: 10px;
}

.c_Societe .c_SocieteMenu
{
	padding-bottom: 20px;
	margin-left: 25px;
}

.c_Page_societe .right
{
	padding-right: 20px;
	width: 715px;
}

.c_SocieteItem .c_Galerie, .c_NewsItem .c_Galerie
{
	overflow: hidden;
	margin-top: 10px;
}

.c_SocieteItem .c_Galerie
{
	background: url('/common/images_site/societe/back_gal.jpg') 0 0 repeat-y;
}

.c_SocieteItem .c_Galerie .c_GalerieItem
{
	float: left;
	width: 230px;
}

.c_NewsItem .c_Galerie .c_GalerieItem
{
	float: left;
	width: 140px;
}

.c_SocieteItem .c_Galerie .c_Editor_edit .c_GalerieItem, .c_NewsItem .c_Galerie .c_Editor_edit .c_GalerieItem
{
	float: none;
	width: 100%;
}

.c_SocieteItem .c_Galerie .c_GalerieItem .image, .c_NewsItem .c_Galerie .c_GalerieItem .image
{
	margin: 0 auto;
	border: 1px solid #CB1F22;
	width: 120px;
	height: 120px;
	text-align: center;
}

.c_SocieteItem .c_Galerie .c_GalerieItem .text, .c_NewsItem .c_Galerie .c_GalerieItem .text
{
	color: #575656;
	font-size: 12px;
	padding: 3px 15px 0 50px;
}

.c_Page_societe .c_Editor_societe 
{
	margin-top: 20px;	
}

.c_Page_societe .c_Editor_societe .c_Title .e_Text
{
	font-size: 12px;
	color: #CB1F22;
	font-weight: bold;
	padding-bottom: 5px;
}

.c_Page_societe .c_Editor_societe .c_Paragraph
{
	font-size: 12px;
	color: #565757;
	font-weight: normal;
	padding-bottom: 20px;
	overflow: hidden;
}

.c_Page_societe .c_Editor_societe .c_Paragraph .e_Image img
{
	border: 1px solid #CB1F22;
	margin-left: 15px;
}

/*
	Partenaire
*/

.c_Partner .partner
{
	background: url('/common/images_site/partenaires/fond.png') no-repeat 0px 8px;	
	width: 704px;
	height: 152px;
	overflow: hidden;
	padding-bottom: 20px;
}

.c_Partner .partner .contenu .e_Text
{
	width: 510px;
}

.c_Partner .partner .contenu .e_Link
{
	padding-top: 5px;
	width: 510px;	
}

.c_Partner .partner .e_Link, .c_Partner .partner .e_Link a
{
	font-size: 10px;
	color: #CB1F22;
	font-weight: bold;
}

.c_Partner .partner .e_Link a:hover
{
	color: #000;
}

.whole_line
{
	overflow: visible;
}
	
.c_Partner .partner .nom
{
	line-height: 15px;
	background-color: #FFF;
	float: left;
	margin-left: 20px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 15px;
	color: #CB1F22;
	font-weight: bold;
}

.c_Partner .partner .contenu
{
	padding: 15px;
	padding-top: 30px;
}

.c_Partner .partner .contenu .e_Image
{
	float: right;
	margin-top: -10px;
}

/*
	A vos cotes	
*/

.c_Insert_a_vos_cotes .a_vos_cotes
{
	margin-left: auto;
	margin-right: auto;
	height: 197px;
	width: 190px;
	padding: 8px;
	background: url('/common/images_site/a_vos_cotes/fond.png') no-repeat;
	padding-bottom: 30px;
}

.c_Insert_a_vos_cotes .a_vos_cotes .texte
{
	padding-top: 113px;
	font-size: 12px;
	color: #575B5A;
	font-weight: bold;
}

.c_Insert_a_vos_cotes .a_vos_cotes .e_Link, .c_Insert_a_vos_cotes .a_vos_cotes .e_Link a
{
	font-size: 11px;
	color: #CB1F22;
	font-weight: normal;
}

.c_Insert_a_vos_cotes .a_vos_cotes .e_Link a:hover
{
	color: #000;
}
	
.c_Insert_a_vos_cotes .a_vos_cotes .e_Link
{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	background: url('/common/images_site/puce1.png') no-repeat 0px 5px;
}

/* 
	Credit d'impot
*/

.c_Insert_credit_d_impot .credit_d_impot
{
	margin-left: auto;
	margin-right: auto;
	height: 193px;
	width: 143px;
	padding: 5px;
	background: url('/common/images_site/credit_d_impot/fond.png') no-repeat;
	padding-bottom: 30px;
}

.c_Insert_credit_d_impot .credit_d_impot .titre
{
	padding-left: 5px;
	padding-top: 3px;
}
.c_Insert_credit_d_impot .credit_d_impot .texte
{
	font-size: 11px;
	color: #575756;
	font-weight: normal;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 2px;
}

.c_Insert_credit_d_impot .credit_d_impot .lien
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 10px;
}

.c_Insert_credit_d_impot .credit_d_impot .lien a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

.c_Insert_credit_d_impot .credit_d_impot .lien a:hover
{
	color: #CB1F22;
}

.c_ProductInformations
{
	width: 690px;
	margin-bottom: 40px;
}


.c_ProductInformations .titre
{
	padding-bottom: 30px;
}
	
.c_ProductInformations .texte
{
	background: url('/common/images_site/produits/fond_texte_infos_produits.jpg') #000 repeat-x;
	padding: 10px;
	color: #FFF;
}

.c_NewsCategory .cat_listing, .c_ProductCategory .cat_listing, .c_ConseilsCategory .cat_listing
{
	padding: 15px;
	border: 1px solid #999;
	width: 150px;
	text-align: center;
	margin-right: 1px;
	margin-top: 1px;
	color: #333;
}

.c_ProductCategory .level_2
{
	position: relative;
	min-height: 275px;
	width: 326px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
}

.c_ProductCategory .level_2 .image
{
	float: right;
	margin-left: 10px;	
}

.c_ProductCategory .level_2 .level2t
{
	padding: 15px;
	position: relative;
	z-index: 5;
}

.c_ProductCategory .level_2 .level2t .titre
{
	font-size: 17px;
	color: #D10006;
	text-align: center;
	padding-bottom: 6px;
}

.c_ProductCategory .level_2 .level2t .sous_titre
{
	font-size: 12px;
	color: #000;
	text-align: center;
	font-weight: bold;
	padding-bottom: 6px;
}

.c_ProductCategory .level_2 .bg_haut
{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 250px;
	background: url('/common/images_site/produits/fond_cat_l2_haut.png') no-repeat;	
}

.c_ProductCategory .level_2 .bg_mil
{
	position: absolute;
	top: 250px;
	left: 0px;
	right: 0px;
	bottom: 26px;
	background: url('/common/images_site/produits/fond_cat_l2_mil.png') repeat-y;	
}

.c_ProductCategory .level_2 .bg_bas
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 26px;
	background: url('/common/images_site/produits/fond_cat_l2_bas.png') no-repeat;	
}

.c_ProductRange
{
	width: 690px;
	margin-bottom: 20px;
}

.c_ProductRange .titre
{
	padding-bottom: 30px;	
}

.c_ProductRange .titre_gamme
{
	padding-top: 30px;	
}

.c_ProductRange .texte
{
	color: #FFF;
	background: url('/common/images_site/produits/fond_texte_infos_produits.jpg') #000 repeat-x;
	padding: 10px;
	overflow: hidden;
}

.c_ProductRange .texte .e_Text
{
	width: 450px;
}
	
.c_ProductRange .liste_produits
{
	float: right;
	width: 210px;
	border-left: 1px solid #CA0005;
	padding-left: 10px;
	margin-left: 10px;
}

.c_ProductRange .liste_produits .produit {padding-bottom: 3px;}

.c_ProductRange .liste_produits a
{
	color: #FFF;
}

.c_ProductRange .liste_produits a:hover {color: #CB1F22;}

.c_Products .documentations
{
	margin-top: 30px;
	margin-left: 25px;
	margin-right: 34px;
}

.c_Products .documentations .titre
{
	background: #565757;
	border: 1px solid #565757;
	padding: 8px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.c_Products .documentations .texte
{
	border: 1px solid #565757;
		padding: 8px;
}

.c_ProductMenu .level_1, .c_NewsMenu .level_1, .c_SocieteMenu .level_1
{
	background: url('/common/images_site/produits/menu-l1.png') no-repeat #CB1F22;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 18px;
	text-align: right;
	padding-right: 26px;
	width: 170px;
}

.c_ProductMenu .level_1 a, .c_NewsMenu .level_1 a, .c_SocieteMenu .level_1 a
{
	color: #FFF;
	font-size: 13px;
	text-transform:  uppercase;
	text-decoration: none;
}

.c_ProductMenu .level_2, .c_NewsMenu .level_2, .c_Conseils .conseils-retour, .c_SocieteMenu .level_2
{
	position: relative;
	min-height: 32px;
	width: 179px;
	overflow: hidden;
}

.c_ProductMenu .level_2 .level2t, .c_NewsMenu .level_2 .level2t, .c_SocieteMenu .level_2 .level2t
{
	padding: 15px;
}

.c_ProductMenu .fond , .c_NewsMenu .fond, .c_SocieteMenu .fond
{
	position: relative;
}

.c_ProductMenu .level_2 .texte, .c_NewsMenu .level_2 .texte, .c_Conseils .conseils-retour .texte, .c_SocieteMenu .level_2 .texte
{
	position: relative;
	padding: 5px;
	z-index: 5;
	text-align: right;
	padding-right: 20px;
}

.c_ProductMenu .level_2 .texte a, .c_NewsMenu .level_2 .texte a, .c_Conseils .conseils-retour .texte a, .c_SocieteMenu .level_2 .texte a
{
	color: #CB1F22;
	font-size: 13px;
	text-transform:  uppercase;
	text-decoration: none;
}

.c_Conseils .conseils-retour .texte a {text-transform: none;}
	
.c_ProductMenu .level_2 .bg_haut, .c_NewsMenu .level_2 .bg_haut, .c_Conseils .conseils-retour .bg_haut, .c_SocieteMenu .level_2 .bg_haut
{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 15px;
	background: url('/common/images_site/produits/menu_l2_haut.png') no-repeat;	
}

.c_ProductMenu .level_2 .bg_mil, .c_NewsMenu .level_2 .bg_mil, .c_Conseils .conseils-retour .bg_mil, .c_SocieteMenu .level_2 .bg_mil
{
	position: absolute;
	top: 15px;
	left: 0px;
	right: 0px;
	bottom: 16px;
	background: url('/common/images_site/produits/menu_l2_mil.png') repeat-y;	
}

.c_ProductMenu .level_2 .bg_bas, .c_NewsMenu .level_2 .bg_bas, .c_Conseils .conseils-retour .bg_bas, .c_SocieteMenu .level_2 .bg_bas
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 16px;
	background: url('/common/images_site/produits/menu_l2_bas.png') no-repeat;	
}

.c_ProductMenu .level_2 .fleche, .c_NewsMenu .level_2 .fleche, .c_Conseils .conseils-retour .fleche, .c_SocieteMenu .level_2 .fleche
{
	position: absolute;
	top: 10px;
	right: 6px;
	height: 8px;
	width: 10px;
	background: url('/common/images_site/produits/menu_l2_fleche.png') no-repeat;	
}

.c_ProductMenu .level_2_cadre, .c_NewsMenu .level_2_cadre, .c_SocieteMenu .level_2_cadre
{
	border-right: 2px solid #CB1F22;
	border-left: 1px solid #CB1F22;
	border-bottom: 2px solid #CB1F22;
	width: 176px;
}

.c_ProductMenu .level_3
{
	background: #575B5A;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	width: 165px;
	margin-bottom: 5px;
}

.c_ProductMenu .level_3 a
{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.c_ProductMenu .level_3:hover, .c_ProductMenu .level_3_selected
{
	background: #CB1F22;
}

.c_ProductMenu .level_4
{
	background: #FFF;
	padding-left: 5px;
	margin-bottom: 15px;
}

.c_ProductMenu .level_4 a
{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.c_Products .chemin, .c_News .chemin, .c_Page .chemin
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
	color: #575757;	
	border-bottom: 1px dotted #575757;
}

.c_Products .chemin a, .c_News .chemin a, .c_Page .chemin a
{
	color: #575757;	
}

.c_Products .chemin .e_Link, .c_News .chemin .e_Text, .c_News .chemin .e_Text p, .c_News .chemin .e_Link , .c_Page .chemin .e_Text, .c_Page .chemin .e_Text p, .c_Page .chemin .e_Link
{
	display: inline;	
}

.c_Products .chemin .c_ProductMenu, .c_News .chemin .c_NewsMenu
{
	display: inline;	
}

.c_Products .left .c_ProductMenu, .c_News .left .c_NewsMenu
{
	margin-left: 25px;
}

.c_Products .right .c_ProductRange, .c_Products .right .c_ProductInformations
{
	margin-left: 20px;
	margin-right: 25px;
}

.c_Products .right .c_ProductItem, .c_News .right .c_NewsItem, .c_Societe .right .c_SocieteItem
{
	margin-left: 20px;
}

.c_SocieteItem {width: 690px;}

.c_NewsItem
{
	width: 690px;
	padding-top: 25px;
}

.c_ProductItem
{
	width: 690px;
	/*padding-top: 10px;*/
	padding-bottom: 25px;
}


.c_ProductItem .bg_haut
{
	position: absolute;
	top: 10px;
	left: 0px;
	right: 0px;
	bottom: 10px;
	background: url('/common/images_site/produits/produits_haut.png') no-repeat;
	z-index: 2;
}

.c_ProductItem .bg_mil
{
	position: absolute;
	top: 20px;
	left: 0px;
	right: 0px;
	bottom: 5px;
	background-color: #032B51;	
	z-index: 1;
}
	
.c_ProductItem .bg_bas
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 22px;
	background: url('/common/images_site/produits/produits_bas.png') no-repeat;	
	z-index: 3;
}

.c_ProductItem .content
{
	padding-top: 10px;
}

.c_ProductItem .content_all
{
	position: relative;
	padding-top: 10px;
	overflow: hidden;
}

.c_ProductItem .content_produit
{
	position: relative;
	padding: 5px;
	padding-top: 18px;
	z-index: 5;
	padding-bottom: 10px;
	min-height: 135px;
}

.c_ProductItem .documentation
{
	float: left;
	margin-top: 15px;
	bottom: 5px;
	padding-bottom: 10px;
	padding-left: 12px;
}

.c_ProductItem .content_produit .titre
{
	position: absolute;
	top: -8px;
	left: 14px;
	height: 20px;
	z-index: 6;
}

.c_ProductItem .content_produit .titrerel
{
	height: 20px;
	line-height: 17px;
	font-size: 13px;
	font-weight: bold;
	color: #D10006;
	background: #FFF;
	position: relative;
}

.c_ProductItem .content_produit .titrerel .titre_g
{
	background: url('/common/images_site/produits/produits_titre_g.png') no-repeat;
	position: absolute;
	left: -5px;
	top: 0px;
	height: 20px;
	width: 5px;	
}

.c_ProductItem .content_produit .titrerel .titre_d
{
	background: url('/common/images_site/produits/produits_titre_d.png') no-repeat;
	position: absolute;
	right: -5px;
	top: 0px;
	height: 20px;
	width: 5px;	
}
	
.c_ProductItem .content_produit .image
{
	float: right;
	margin-left: 20px;	
}

.c_ProductItem .content_produit .texte
{
	color: #FFF;
	padding-left: 15px;
	font-size: 11px;
}

.c_ProductItem .content_hidden
{
	margin: 15px;
	background: #FFF;
	position: relative;
	margin-bottom: 15px;
	z-index: 5;
	display: none;
}

.c_ProductItem .content_hidden .c_Editor
{
	padding: 10px;	
}


.c_ProductItem .content_hidden .c_Title .titre, .c_NewsItem .c_Title .titre
{
	color: #CF0006;
	font-size: 12px;
	font-weight: bold;
	min-height: 15px;
	padding-bottom: 5px;
	background: url('/common/images_site/titre/puce1.png') no-repeat;
	padding-left: 15px;
}

.c_ProductItem .details
{
	position: absolute;
	bottom: 11px;
	right: 7px;
	cursor: pointer;
}

.c_ProductItem .content_details
{
	position: relative;
	padding-left: 6px;
	padding-right: 6px;
	height: 14px;
}

.c_ProductItem .content_details .gauche
{
	background: url('/common/images_site/produits/fond_plus_dinfo_g.png') no-repeat;
	height: 14px;
	width: 6px;	
	left: 0px;
	top:0px;
	position: absolute;
}

.c_ProductItem .content_details .texte, .c_ProductItem .content_details .texte_fermer 
{
	background: url('/common/images_site/produits/fond_plus_dinfo_c.png') repeat-x;
	height: 14px;
	line-height: 10px;
	font-size: 10px;
	color: #CB1F22;
}

.c_ProductItem .content_details .texte div, .c_ProductItem .content_details .texte_fermer div
{
	float: left;
}

.c_ProductItem .content_details .texte_fermer
{
	display: none;
}

.c_ProductItem .content_details .droite
{
	background: url('/common/images_site/produits/fond_plus_dinfo_d.png') no-repeat;
	height: 14px;
	width: 6px;	
	right: 0px;
	top: 0px;
	position: absolute;
}

.c_ProductItem .content_hidden .e_File
{
	padding-top: 10px;
}

.c_ProductItem .content_hidden .e_File a
{
	background: url('/common/images_site/conseils/fleche_download.png') 0 6px no-repeat;
	color: #CB1F22;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 20px;
}

.c_ProductDocumentation .content
{
	position: relative;
	min-height: 36px;
	width: 170px;
	padding-left: 20px;
	line-height: 15px;
	padding-top: 11px;
	padding-bottom: 5px;
	padding-right: 4px;
	border: 1px solid #565757;
	border-top: none;
	cursor: pointer;
}



.c_ProductDocumentation_edit .content
{
	cursor: auto;
}

.c_ProductDocumentation .bg_haut
{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 17px;
	background: url('/common/images_site/documentations/bouton_haut.png') no-repeat;	
}

.c_ProductDocumentation .bg_mil
{
	position: absolute;
	top: 17px;
	left: 0px;
	right: 0px;
	bottom: 18px;
	background: #EBEBEB;	
}

.c_ProductDocumentation .bg_bas
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 18px;
	background: url('/common/images_site/documentations/bouton_bas.png') no-repeat;	
}

.c_ProductDocumentation .fleche
{
	position: absolute;
	top: 13px;
	left: 8px;
	height: 10px;
	width: 6px;
	background: url('/common/images_site/documentations/fleche.png') no-repeat;	
}

.c_ProductDocumentation .lien
{
	position: relative;
	z-index: 5;
	color: #333333;
	font-size: 12px;
}

.c_ProductDocumentation .lien a
{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

.c_Menu
{
	border-top: 1px solid #CCCCCC;	
	border-bottom: 1px solid #CCCCCC;	
	background: #FFF;
}

.c_MenuItem .principal
{
	float: left;
	height: 25px;
	min-width: 130px;
	background: url('/common/images_site/menu/fond_principal.png') no-repeat top right #FFF;
	text-align: center;
	text-transform: uppercase;
	/*line-height: 32px;*/
	border-right: 1px solid #999999;
	cursor: pointer;	
	position: relative;
	color: #666666;
	text-decoration: none;
	font-size: 13px;
	padding-top: 7px;
}

.c_Menu .principal .lien
{
	height: 25px;
}

.c_MenuItem .principal:hover
{
	background: url('/common/images_site/menu/fond_principal.png') no-repeat top right #CCC;
	color: #D10006;
}

.c_MenuItem .principal .submenu
{
	display: none;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
}

.c_MenuItem .principal:hover .submenu
{
	display: block;
}

.c_Editor_menu_principal .c_Editor_horizontal
{
	overflow: visible;
	height: 32px;
}

.c_Editor_menu_principal .c_Editor_edit .c_Editor_horizontal
{
	overflow: hidden;
	height: auto;
}

.c_MenuItem .principal a
{
	color: #666666;
	text-decoration: none;
	font-size: 13px;
}

.c_MenuItem .principal .submenu
{
	position: absolute;
	z-index: 100;	
	width: 180px;
	left: -25px;
}

.c_MenuItem .principal .submenu .item
{
	/*width: 180px;*/
	background: #FFF;
	border-bottom: 1px solid #999999;
	padding: 7px 0;
	padding-left:5px;
	padding-right:5px;
	
}

.c_MenuItem .principal .submenu .item a
{
	color: #666;	
}

.c_MenuItem .principal .submenu .item:hover
{
	background: #CCC;
}

.c_MenuItem .principal .submenu .item:hover a
{
	color: #D10006;		
}

.c_MenuItem .principal:hover a
{
	color: #D10006;	
}

.c_MenuItem .home
{
	float: left;
	height: 25px;
	min-width: 100px;
	background: #FFF;
	border-right: 1px solid #999999;
	cursor: pointer;
	padding-top: 7px;
	text-align: center;	
}

.c_MenuItem .home:hover
{
	background: #CCC;
}

.c_MenuItem_edit .principal, .c_MenuItem_edit .home
{
	float: none;
	cursor: auto;	
}



.c_NewsItem .c_VideoContainer
{
	border: 1px solid #CB1F22;
	padding: 15px;
	margin-bottom: 10px;
}

.c_NewsItem h1.titre
{
	display: block;
	color: #CF0006;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 15px;
	background: url('/common/images_site/titre/puce2.png') no-repeat 0px 6px;
	padding-left: 15px;
}

.c_NewsItem .c_Title .titre
{
	margin-bottom: 10px;		
}

.c_NewsItem .news-cat-date
{
	color: #575A5A;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}

.c_NewsItem .c_Paragraph
{
	overflow: hidden;	
}

.c_NewsItem .c_Paragraph .image_droite
{
	border: 1px solid #CB1F22;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.c_NewsItem .c_Paragraph .image_droite .e_Image, .c_NewsItem .c_Paragraph .image_gauche .e_Image,
.c_Conseils .c_Paragraph .image_droite .e_Image, .c_Conseils .c_Paragraph .image_gauche .e_Image,
.c_Societe .c_Paragraph .image_droite .e_Image, .c_Societe .c_Paragraph .image_gauche .e_Image 
{
	z-index: 5;	
}

.c_NewsItem .c_Paragraph .image_gauche
{
	border: 1px solid #CB1F22;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.c_NewsItem .c_LinkContainer, .c_ConseilsItem .c_LinkContainer
{
	background: url('/common/images_site/conseils/fleche_lien_rouge.png') 0 8px no-repeat;
	padding: 5px 0 5px 10px;
}

.c_NewsItem .c_FileContainer, .c_ConseilsItem .c_FileContainer
{
	background: url('/common/images_site/conseils/fleche_download.png') 0 6px no-repeat;
	padding: 5px 0 5px 20px;
}

.c_NewsItem .c_LinkContainer a, .c_NewsItem .c_FileContainer a,
.c_ConseilsItem .c_LinkContainer a, .c_ConseilsItem .c_FileContainer a
{
	color: #CB1F22;
	font-size: 12px;
	font-weight: bold;
}

.c_Page_home .home_bottom
{
	padding-top: 20px;	
}

.c_Page_home .c_News
{
	width: 460px;
	float: left; 
}


.c_Page_actualite .right .e_Image
{
	margin-left: 0px;	
	margin-bottom: 0px;	
}

.c_News .defilantes .window
{
	overflow: hidden;
	width: 460px;
	height: 140px;
	position: relative;
}

.c_News .defilantes .window .full
{
	width: auto;
	height: 140px;
	position: absolute;
	left: 0px;
}

.c_News .defilantes .window .item
{
	width: 438px;
	float: left;
	height: 119px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	padding: 10px;
}

.c_News .defilantes .c_NewsItem
{
	float: left;
	width: 438px;
	height: 119px;
	padding: 0;
}

.c_News .defilantes .c_NewsItem .catdate
{
	color: #565A58;
	font-weight: bold;
}

.c_News .defilantes .c_NewsItem .catdate span
{
	font-style: italic;
	font-weight: normal;
}

.c_News .defilantes .c_NewsItem .titre
{
	background: none;
	font-size: 11px;
	padding: 0 0 5px 0;
}

.c_News .defilantes .c_NewsItem .lien {padding-top: 5px;}

.c_News .defilantes .c_NewsItem .lien a
{
	color: #CB1F22;
	font-weight: bold;
	text-decoration: underline;
}

.c_News .defilantes .haut
{
	color: #FFF;
	line-height: 16px;
	padding-left: 15px;	
	height: 16px;
	background: url('/common/images_site/news/fond_titre_defilantes.jpg') repeat;		
	position: relative;
}

.c_News .defilantes .haut .fleches
{
	float: left;
	height: 16px;
	width: 25px;
	background: url('/common/images_site/news/fleches_blanches.png') no-repeat 5px 50%;
}

.c_News .defilantes .haut div
{
	float: left;
}

.c_News .defilantes .buttons
{
	float: none;
	overflow: hidden;
	position: absolute;
	left: 200px;
	bottom: -8px;
	z-index: 5;
}

.c_News .defilantes .buttons .item
{
	float: left;
	height: 16px;
	width: 16px;
	background: url('/common/images_site/news/btn_norm.png') no-repeat;
	text-align: center;
	line-height: 15px;
	margin-right: 4px;
	cursor: pointer;
	color: #CB1F22;
}

.c_News .defilantes .buttons .item_cur
{
	color: #FFF;
	background: url('/common/images_site/news/btn_sel.png') no-repeat;
}

.c_Page_home .c_Insert_credit_d_impot
{
	float: left;	
	margin-left: 17px;
	width: 228px;
}

.c_Page_home .c_Insert_credit_d_impot .credit_d_impot
{
	width: 228px;
	background: url('/common/images_site/credit_d_impot/fond2.png') no-repeat;
	height: 125px;
	overflow: hidden;
}

.c_Page_home .c_Insert_credit_d_impot .credit_d_impot .texte
{
	padding-left: 25px;
	padding-right: 55px;
	padding-top: 20px;
}

.c_Page_home .c_Insert_credit_d_impot .credit_d_impot .lien
{
	padding-top: 2px;	
}

.c_Page_credit_d_impot .right
{
	padding-left: 20px;
	padding-right: 20px;
	width: 690px;
}

.c_Page_credit_d_impot .left .c_SocieteMenu
{
	padding-bottom: 20px;
	margin-left: 25px;
}

.c_Page_credit_d_impot .left .c_CreditImpot {margin: 0;}

.c_Page_credit_d_impot .c_CreditImpot
{
	margin-top: 20px;	
}

.c_CreditImpot .credit-dimpot-top-form
{
	background: url('/common/images_site/credit_d_impot/fond_text_top.jpg') 0 0 repeat-x;
	height: 50px;
	padding: 20px 10px;
	font-size: 12px;
	color: #fff;
	margin-bottom: 30px;
}

.c_CreditImpot .credit-dimpot-top-tableau
{
	background: url('/common/images_site/credit_d_impot/fond_text_top.jpg') 0 0 repeat-x;
	font-size: 12px;
	color: #fff;
	margin-bottom: 30px;
	padding: 10px;
	height: 70px;
	overflow: hidden;
}

.c_CreditImpot .credit-dimpot-top-tableau .left
{
	float: left;
	border-right: 1px solid #CA0005;
	width: 450px;
	padding: 0 10px 0 0;
}

.c_CreditImpot .credit-dimpot-top-tableau .right
{
	padding: 0 0 0 10px;
	float: left;
	width: 190px;
	line-height: 20px;
}

.c_CreditImpot .credit-dimpot-top-tableau .right a
{
	color: #fff;
}

.c_CreditImpot .credit-dimpot-top-tableau .right a:hover, .c_CreditImpot .credit-dimpot-top-tableau .right a.selected {color: #CB1F22;}

.c_CreditImpot .tableau table
{
	width: 690px;
	border-collapse: collapse;
	border-bottom: 1px solid #00142F;
}

.c_CreditImpot .tableau table th
{
	background: #00142F;
	padding: 8px;
	color: #FFF;
	text-align: center;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

.c_CreditImpot .tableau table th.thleft
{
	border-left: 1px solid #00142F;
}

.c_CreditImpot .tableau table th.thright
{
	border-right: 1px solid #00142F;
}

.c_CreditImpot .tableau table td
{
	color: #00142F;
	padding: 4px;
	border-right: 1px solid #00142F;
	border-left: 1px solid #00142F;
}

.c_CreditImpot .tableau table tr.cat td
{
	border-top: 2px solid #00142F;
	border-bottom: 2px solid #00142F;
}

.c_CreditImpot .categorie , .c_CreditImpot .tableau table td.categorie
{
	color: #CB1F22;
	font-weight: bold;
}

.c_CreditImpot .types, .c_CreditImpot .tableau table td.types
{
	color: #CB1F22;
}

.c_ProductCategory .e_Text_libelle
{
	font-weight: bold;
}

.c_ProductCategory .level_2 .selection #range
{
	width: 160px;
}

.c_ProductCategory .level_2 .selection
{
	
	margin-top: 20px;
}

.c_ProductCategory .level_2 .selection .libelle_list_cat
{
	
	font-weight: bold;
	margin-bottom: 5px;
}
.c_Insert_haut_de_page .e_Link_mon_haut_de_page a
{
	text-decoration: none;
	color: #666666;
	margin-left:5px;
	margin-right: 5px;
}

.c_Insert_haut_de_page .lien_haut_de_page .lien_haut_page
{
	
	float: right;
	position: relative;
	z-index: 25;
	background-color: #FFFFFF;
	right: 30px;
	padding-left: 5px;
}

.c_Insert_haut_de_page .lien_haut_de_page .lien
{

	float: left;
	
}

.c_Insert_haut_de_page .lien_haut_de_page #fleche_haut_int
{
	
	padding-top: 4px;
	float: left;
}

.c_Insert_haut_de_page .lien_haut_de_page #trait_gris
{
	
	height: 2px;
	background-color: #666666;
	width: auto;
	position: absolute;
	left: 21px;
	right: 50px;
	top: 8px;
	z-index: 20;
}

.c_CreditImpot .tableau .c_Editor
{
	margin-left: 25px;
	margin-bottom: 10px;
}

.c_CreditImpot .tableau .annee
{
	border-left: 1px dotted blue;
}

.c_CreditImpot .tableau .gammes .c_Editor
{
	padding-left: 25px;
	border-left: 1px dotted black;
}

.c_CreditImpot .tableau .produits .c_Editor
{
	padding-left: 25px;
	border-left: 1px dotted red;
}

/*
	Contacts
*/
.c_Contact .contact-encart-info
{
	background: url('/common/images_site/contact/contacts_info_back.png') 0 0 no-repeat;
	width: 659px;
	height: 64px;
	margin-top: 20px;
	padding: 21px;
}

.c_Contact .contact-encart-info .titre
{
	background: url('/common/images_site/contact/fleche_titre.png') 0 2px no-repeat;
	color: #CB1F22;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 15px 13px;
}

.c_Contact .contact-encart-info .texte
{
	font-weight: bold;
	font-size: 12px;	
}

.c_Contact .contact-corps
{
	background: url('/common/images_site/contact/corps_back.png') repeat-y;
	padding: 0 21px 0 21px;
	width: 659px;
}

.c_Contact .contact-corps .titre
{
	color: #CB1F22;
	font-size: 14px;
	padding: 5px 0 20px 0;
}

.c_Contact .contact-corps .texte
{
	font-size: 12px;
	font-weight: bold;
	font-size: 12px;
}

.c_Contact .contact-corps .texte a
{
	background: url('/common/images_site/contact/fleche_lien.png') 0 3px no-repeat;
	display: block;
	color: #535657;
	text-decoration: underline;
	padding: 0 0 15px 15px;
}

.c_Contact .contact-corps .texte a:hover
{
	background: url('/common/images_site/contact/fleche_lien_over.png') 0 3px no-repeat;
	color: #CB1F22;
}

.c_Contact .contact-bottom
{
	background: url('/common/images_site/contact/bottom_back.png') 0 0 no-repeat;
	height: 30px;
	width: 701px;	
}

.c_Contact .contact-corps .soustitre
{
	background: url('/common/images_site/contact/sous_titre_back.jpg') 0 0 no-repeat;
	width: 647px;
	height: 28px;
	padding: 5px 0 0 13px; 
	overflow: hidden;
	color: #CB1F22;
	font-weight: bold;
	font-size: 10px;
}

.c_Contact .contact-corps .soustitre a
{
	color: #575B5A;
	font-weight: normal;
}

.c_Contact .contact-corps .form
{
	position: relative;
	min-height: 524px;
	width: 660px;
}

.c_Contact .contact-corps .form .form-back-top
{
	background: url('/common/images_site/contact/form-top.png') 0 0 no-repeat;
	top: 0px;
	height: 300px;
	position: absolute;
	width: 100%;
}

.c_Contact .contact-corps .form .form-back-mid
{
	background: url('/common/images_site/contact/form-mid.png') repeat-y;
	top: 300px;
	bottom: 223px;
	position: absolute;
	width: 100%;
}

.c_Contact .contact-corps .form .form-back-but
{
	background: url('/common/images_site/contact/form-but.png') 0 0 no-repeat;
	bottom: 0px;
	height: 223px;
	position: absolute;
	width: 100%;
}

.c_Contact .contact-corps .form .form-content
{
	padding: 13px;
	position: relative;
	z-index: 5;	
}

.c_Contact .contact-corps .form .form-content .form-etoile
{
	font-size: 12px;
	color: #CB1F22;
}

.c_Contact .contact-corps .form-error
{
	font-size: 12px;
	color: #CB1F22;
	font-weight: bold;
	width: 100%;
	text-align: center;
	padding: 5px 0;
}

.c_Contact .contact-corps .form .form-content .form-line
{
	overflow: hidden;
	padding: 8px 0;
}

.c_Contact .contact-corps .form .form-content .form-line .form-label .e_Text
{
	margin-right: 10px;
}

.c_Contact .contact-corps .form .form-content .form-line .form-label
{
	float: left;
	position: relative;
	padding-right: 3px;
	font-weight: bold;
	color: #575858;
	width: 85px;
	text-align: right;
}

.c_Contact .contact-corps .form .form-content .select_produits .form-line .form-label
{
	width: 165px;
}

.c_Contact .contact-corps .form .form-content .select_produits .form-line .form-input
{
	width: auto;
}

.c_Contact .contact-corps .form .form-content .form-title
{
	border-top: 1px solid #CB1F22;
	margin-top: 10px;
	padding-top: 10px;
	color: #CB1F22;
	font-size: 13px;
	font-weight: bold;
}

.c_Contact .contact-corps .form .form-content .form-line .form-input
{
	float: left;
	width: 123px;
}

.c_Contact .contact-corps .form .form-content .form-line .form-input input
{
	width: 95%;
	border: 1px solid #575858;
}

.c_Contact .contact-corps .form .form-content .form-line .form-label .e_Text
{
	float: right;
}

.c_Contact .contact-corps .form .form-content .form-line .form-label .e_Text_contact-form-civilite,
.c_Contact .contact-corps .form .form-content .form-line .form-label .e_Text_contact-form-email, 
.c_Contact .contact-corps .form .form-content .form-line .form-label .e_Text_contact-form-adresse,
.c_Contact .contact-corps .form .form-content .form-line .form-label .e_Text_contact-form-cp, 
.c_Contact .contact-corps .form .form-content .form-line .form-label .e_Text_contact-form-message,
.c_Contact .contact-corps .form .form-content .form-line .form-label .e_Text_contact-form-controle
{
	float: left;	
}

.c_Contact_credit_d_impot .contact-corps {

	background: none;
	padding-left: 15px;
}
	

.c_Contact .contact-info
{
	background: url('/common/images_site/contact/bottom_info_back.jpg') 0 0 no-repeat;
	width: 701px;
	height: 132px;
	margin-top: 25px;
	padding: 13px 0 0 18px;
}

.c_Contact .contact-info-line
{
	overflow: hidden;
}

.c_Contact .contact-info-col
{
	float: left;
	width: 200px;
	padding-right: 30px;
}

.c_Contact .contact-info-col .e_Text_info_left
{
	color: #595959;
	font-size: 11px;
	font-weight: bold;
}

.c_Contact .contact-info-col .info-right-marque
{
	color: #CB1F22;
	font-weight: bold;
}

.c_Contact .contact-info-col .info-right-telfax
{
	color: #696969;
}

.c_Contact .contact-info-col .e_Link_info_right_access
{
	background: url('/common/images_site/contact/download.png') 0 2px no-repeat;
	padding: 2px 0 2px 20px;
}

.c_Contact .contact-info-col .e_Link_info_right_access a
{
	color: #CB1F22;
}

/* CONSEILS */
.c_Conseils .e_Conseils_conseils_Image_conseils_titre
{
	padding-bottom: 15px;
}

.c_Conseils .e_Image_conseils_image
{
	padding-top: 15px;
}

.c_Conseils .conseils-list-top
{
	width: 670px;
	background: url('/common/images_site/conseils/conseils_list_top_back.jpg') repeat-x;
	height: 100px;
	color: #fff;
	padding: 5px 10px;
}

.c_Conseils .conseils-list-top .conseils-list-top-title
{
	font-weight: bold;
	padding-bottom: 5px;
}

.c_Conseils .conseils-list
{
	margin-top: -15px;
}

.c_Conseils .conseils-list .cat_listing
{
	padding: 30px 0 0 0;
	border: 0;
	text-align: left;
	width: 100%;
}

.c_Conseils .conseils-list .cat_listing .e_Text
{
	font-weight: bold;
	font-size: 13px;
	color: #CB1F22;
}

.c_Conseils .conseils-wrapper
{
	overflow: hidden;
	width: 700px;
}

.c_Conseils .conseils-wrapper .conseils-category
{
	font-size: 13px;
	font-weight: bold;
	color: #575A5A;
	padding: 15px 0 0 0;
}

.c_Conseils .conseils-wrapper .conseils-titre
{
	color: #D10006;
	font-size: 20px;
	font-weight: bold;
	background: url('/common/images_site/conseils/fleche_titre.png') 0 6px no-repeat;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}

.c_Conseils .conseils-wrapper .c_Editor .c_Title
{
	font-size: 13px;
	font-weight: bold;
	color: #CF0006;
	padding: 20px 0 10px 15px;
	background: url('/common/images_site/conseils/fleche_titre_para.png') 0 20px no-repeat;
}

.c_Conseils .conseils-wrapper .c_Editor .c_Paragraph
{
	font-size: 12px;
	overflow: hidden;
}

.c_Conseils .conseils-wrapper .c_Editor .c_Paragraph .image_gauche
{
	border: 1px solid #A90F08;
	margin-right: 10px;	
}

.c_Conseils .conseils-wrapper .c_Editor .c_Paragraph .image_droite
{
	border: 1px solid #A90F08;
	margin-left: 10px;
}

.c_Conseils .conseils-wrapper .c_Editor .c_VideoContainer
{
	border: 1px solid #A90F08;
}

.c_Conseils .conseils-link
{
	color: #535657;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 15px;
	background: url('/common/images_site/conseils/fleche_lien.png') 0 8px no-repeat;
	cursor: pointer;
}

.c_Conseils  .conseils-retour
{
	margin: 0 0 20px 25px;
}

.c_Page_mentions_legales .right
{
	margin-left: 20px;
	width: 690px;
	color: #565757;
}

.c_Page_mentions_legales .content
{
	padding-top: 35px;
}

.c_Page_mentions_legales .content div
{
	padding-bottom: 10px;
}

.c_Page_mentions_legales .content span
{
	color: #CB1F22;
	font-weight: bold;
}

.c_Page_mentions_legales .content a
{
	color: #CB1F22;
}

.c_Page_mentions_legales .content .mention
{
	color: #000;
	font-weight: bold;
}
