﻿@charset "utf-8";
@charset "iso-8859-1";

/* CSS Document */

/* cette feuille s'ajoute au gabarit 02 si la page contient du contenu rédactionnel pur avec interface de navigation */


body {
}


/*#contenuGche h1, #contenuGche h2, #contenuGche h3 ->  remplacé par ci-dessous */
*.redactionnel
{
margin:0;
padding:0;
clear:both;
}
.redactionnel * strong, .contenu strong
{
	font-weight:normal;
}

.redactionnel 
{
padding:0 20px;
font-size:1.1em;
}
.redactionnel blockquote
{
border: dotted #999;
border-width:0 0 1px 0;margin:0 0 10px 18px;padding:0 0 4px 0;
color:#7ba1cd;font-weight:lighter;
}
.redactionnel blockquote h4
{
padding:8px 0 0 0;
}
.redactionnel h4
{font-size:12px;
padding:12px 0 0 0;
}
.redactionnel h5
{font-size:12px;
padding:6px 0 0 12px;
}

.redactionnel p
{
color:inherit;
margin:0 0 6xp 245px;
}
.redactionnel ul
{padding:0 5px 0 15px;}
.redactionnel li
{
	color:inherit;
	font-size:/*1.1em*/inherit;
	padding-left:10px;
	background:url(/KA/V3_img/pict-puce-type.gif) 0 2px no-repeat;
}
.redactionnel li ul li
{
	color:inherit;
	background:url(/KA/V3_img/puces/dot_2x2_bleu01.gif) no-repeat 0 8px;
	padding-left:5px;
}
.redactionnel li a
{
	color:#7ba1cd !important;
}
.redactionnel a, .redactionnel p a
{
color:#7ba1cd !important;
}
.redactionnel a:hover
{
	font-weight:lighter;
	color:#fa7e00 !important;
	text-decoration:underline;
}
.redactionnel li.Title
{
	clear:both;padding:0px;
	background:none;
	font-size:1em;
}

#container-in input[type="button"], #container-in button, a.button
{
	background:#f7f7f9;
	border:2px solid #6b91c3;color:#6c94c8 !important;
	margin:4px 0;
	text-decoration:none;
}

#container-in input[type="button"]:hover, #container-in button:hover, a.button:hover
{
	background:#6b91c3;
	color:#fff !important;
	text-decoration:none;
}

/* ajout AL liste lettres alphabet en ligne pour recherche simplifiée des marques */

.redactionnel #alphabet ul
{
   margin-left:0;
}
.redactionnel #alphabet li
{
    display :inline;
    margin :0 10px 0 0;
    font-size :14px;
    font-family : Arial, Sans-Serif;
    font-weight :bold;
    background :none;
}


/*ajout FL: class vignette pour pouvoir ajouter un conteneur avec vignette alignée à gauche sur le texte*/
.vignette
{
	margin-top:6px;
}
.col1
{
width:1%;
padding-right:26px;
}
.col2 
{
border-bottom:solid #e8edf5 1px;
width:90%;
padding-left:6px;
font-size:12px;
vertical-align:top;
}

/* fin ajout FL:class vignette*/

.redactionnel h3{
	background:url(/KA/V3_img/puces/dot_8x8_bleuRed.gif) 0 0.8em no-repeat;
	font-size:1.05em;
	color:#f8713a;
	padding:6px 0 5px 15px;
}
/*.redactionnel h3:first-letter{
	color:#666;
	font-size:0.9em;
	font-weight:normal;
	padding-left:5px;
}*/

.redactionnel h4
{
	display:block;
	font-size:1em;
	color:#235ea3;
	padding: 3px 0 3px 0;margin:0;
}

/* tableau N_categories*/
table.N_categories
{clear:both;vertical-align:top;width:auto;
	text-align:center;border-collapse:collapse;margin:0 10px 0 5px;empty-cells:hide;
}
table.N_categories td
{border:1px solid #fff;
border-width:0 10px 0 0;padding:0;
vertical-align:top;
}

table.N_categories td p, table.N_categories td ul
{
text-align:left;
}
table.N_categories table td
{
border-width:0;padding:0;
}
table.N_categories caption
{caption-side:top;color:#fa7e00;padding:7px 10px 0px 0;margin:0;
}

table.N_categories th
{background:#6b91c3 url(/KA/V3_img/Fonds/cadre_foto_fond_blanc_H.gif) repeat-x 0 -4px;
border:solid #fff;
border-width:0 10px 0 0;
text-align:center !important;
}
table.N_categories th p, table.N_categories th a
{color:#fff !important;padding:8px 2px 2px 2px;font-weight:normal;text-decoration:none;
}
table.N_categories th p a:hover
{color:#fff !important;
}
table.N_categories col.data1, table.N_categories .data1
{text-align:center;font-weight:bold;color:#366eb0;
}
table.N_categories col.data2, table.N_categories .data2
{text-align:center;font-weight:bold;color:#345091;
}
table.N_categories tfoot
{color:#6f94af;font-size:0.9em;
	padding:0 2px;background:#f7f7f9;
	vertical-align:top;
}
table.N_categories tfoot p
{border-top:1px solid #6f94af;
	padding:0 3px 5px 3px;
	text-align:left;margin:0;
}
table.N_categories .filetHaut
{
	border-right:10px solid #fff;background:url(/KA/V3_img/Divers/dot_gris01.gif) repeat-x top;
	padding:3px 0;}
table.N_categories .filetBas
{
	background:url(/KA/V3_img/Divers/dot_gris01.gif) repeat-x bottom;
	padding:3px 0;}
table.N_categories .alignement-centre {
    text-align:center;
}
table.N_categories .total {
    font-weight:bold;
}/* class rajoutée par Adrien Garry, le 16 Nov 2009*/
table.N_categories .source {
    font-size:10px;
    font-style:italic;
}/* class rajoutée par Adrien Garry, le 16 Nov 2009*/

/* fin tableau N_categories */

/*illustrations*/
.theme_foto
{
width:auto;
	background:url(/KA/V3_img/Photos/theme_fond_vierge_TR.jpg) no-repeat top left;
	text-align:center;
	vertical-align:middle;
	margin:0;border:0;
	height:69px;
}
.theme_foto td img
{
margin:6px 0 0 0;
}

.theme_foto div
{
	height:69px;
}
/*.theme_foto
{
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	margin:0;border:0;
}*/
.theme_foto button
{
margin:20px 0;
	border:2px solid /*#6e88b0*/#3c6295;
	min-width:120px;
	padding:0 10px;
	text-align:center !important;
	width:auto;
	color:/*#6e88b0*/#fff;
	background:#6b91c3;
}
.theme_foto button:hover
{
	border:2px solid #3c6295;
	color:#3c6295;
	background:#fff;
}
a.buttonSmall
{display:inline-block;
 background:#f7f7f9;
 border:2px solid #6b91c3;
 text-decoration:none;
 padding:0 2px;
 margin:0 3px 0 0;
}
a.buttonSmall:hover
{
 background:#6b91c3;
 color:#fff !important;
 text-decoration:none;
 }

/* Menu Gauche News-letter */
#Menu_News_letter
{
	width:180px;
	position:absolute;
	left:10px;
	padding:0 6px 0 0;
	top:820px;
}
#Menu_News_letter *
{clear:both;font-size:1.02em;
	color:#fff;
}
#Menu_News_letter div
{margin-top:10px;
}
#Menu_News_letter h1
{background-color:#0e316b;
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
margin:8px 0 0 0;
}
#Menu_News_letter h1 > a
{display:block;
background:#cad8e8 url(/KA/V3_img/menus/fond_Orange.gif) repeat-x bottom;
background:#cad8e8 url(/KA/V3_img/menus/fond_bleuCiel.gif) repeat-x bottom;
color:#6082bc;
border:1px solid #a4b8d9;
text-decoration:none;
text-transform:none;
padding:2px 0;
height:100%;
}
#Menu_News_letter h1 > a:hover
{background-color:#a4b8d9;
background:url(/KA/V3_img/menus/fond_orange.gif) repeat-x bottom;
border:1px solid #f8a144;
color:#f2604a;
font-weight:bolder;
}

#Menu_News_letter h3
{
display:block;
background:url(/KA/V3_img/menus/bg_GrisDegrade.gif) repeat-x bottom;
color:/*#249ffe*/#7ba1cd;
text-align:left;
font-size:10px;
padding:0 3px 1px 0px;
margin:3px 0 0 0;
border-left:solid #d8e2e6 1px;
/*border-width:1px 1px 0 1px;*/
text-transform:uppercase;
font-weight:bold;
}

#Menu_News_letter h3:first-letter
{
/*background-color:#c5d3d9;*/
color:/*#0d316b*/#fa7e00;
padding-left:3px;
}
#Menu_News_letter a
{color:#0d316b;
}
#Menu_News_letter a:hover
{color:#fff;
}
#Menu_News_letter ul
{list-style:none;
padding:0;margin:0;
}
#Menu_News_letter li a
{
	background:url(/KA/V3_img/Puces/dot_2x2_blanc.gif) no-repeat 0 6px;
	padding-left:4px;
}

#Menu_News_letter .titleNews
{background:url(/KA/V3_img/Puces/pict-puce-type.gif) no-repeat left center;
padding-left:10px;
margin-top:8px;
}
#ObtenirDevis_enews
{
background:#fff url(/KA/V3_img/Cadres/Boite_Gch_TitleBlanc_Bas.gif) no-repeat bottom;
position:absolute;top:450px;left:15px;
width:168px;
padding:0 0 10px 0;
}
#ObtenirDevis_enews h1
{
background: url(/KA/V3_img/Cadres/Boite_Gch_TitleBlanc.gif) no-repeat top;
font-size:13px;
color:#ff8601;
text-align:center;
}
#ObtenirDevis_enews ul
{
list-style:none;
background:url(/KA/V3_img/Fonds/cadre_foto_fond_blanc_B.gif) repeat-x top;
width:100%;
margin:0;
padding:6px 0 0 0;
}
#ObtenirDevis_enews ul li 
{
background: url(/KA/V3_img/Puces/dot_2x2_orange.gif) no-repeat 3px 5px;

}
#ObtenirDevis_enews ul li > a
{
font-size:12px;
display:block;
color:#2463aa;
padding:0 6px;
text-decoration:none;
}
#ObtenirDevis_enews ul li > a:hover
{
background:#2463aa;
color:#fff;
padding:0 3px 0 12px;
}
/* fin Menu Gauche News-letter */


/* --------- position haut des boites Gauches  ------- */
/*  style générique des boites dans charte.css + avatar.css */
/* position haute gérée par la feuille liée au gabarit */
/* ---------------------------------- */ 

/*avatar boite Conseil_V2*/
#conseil-box
{top:205px !important;}

/* boite conseil-pro*/
#conseil-pro{
	top:560px;
}
/* boite Actus*/
#actusKelassur
{
	top:680px;
}
/*boite comparer*/
#comparerDevis
{	top:440px;
}


/*images illustrations articles */
.image-info-assurance-G
{margin:0 10px 10px 0;float:left;position:relative;
}
.image-info-assurance-D
{margin:0 10px 10px 10px;float:right;position:relative;
}