/* CSS - AXA - Ere - Globale */
/*******************************************************************************************
 * Attention : il y a une difference majeur sur la definition des puces entre              *
 * Screen.css et Print.css, IE n'imprimant pas les "background-image" des puces, ils       *
 * ont été transformés en list-style-image, et les marges associées div.indent rectifiées. *
 *******************************************************************************************/

*{
	font-family:Arial, Verdana, sans-serif;
}
body{
	margin:0;
	padding:0;
	
	color:#807E7E;
	font-size:11px;
	text-align:center;
	
	background-color:#FFF;
}
img{
	border:0;
}

.inside{
	margin-right: 10px;
}

hr{
	display:none;
}
ul, ul li{
	margin:0;
	padding:0;
	
	list-style-type:none;
	list-style-position:outside;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
	
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}

.fleft{
	float:left;
}
.clear{
	clear:both;
	
	font-size:1px;
}

.tleft{
	text-align:left;
}
.tcenter{
	text-align:center;
}
.tright{
	text-align:right;
}

/***************************************************** Structure principale *****************************************************/

#container{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	
	width:600px;
	
	text-align:left;
}

#contenu{
	padding:0px;
	
	height:auto !important;
	height:385px;
	min-height:385px;
	
}

#header{
	display:none;
}
#header_logo{
	display:none;
}
#header_sub{
	display:none;
}

#footer{
	display:none;
}
#footer ul, #footer li{
	display:none;
}
#footer a{
	display:none;
}

#quicklinks{
	display:none;
}
#quicklinks li{
	display:none;
}
#quicklinks li a{
	display:none;
}

#navigation{
	display:none;
}
#navigation h4{
	display:none;
}
#navigation ul{
	display:none;
}
#navigation ul li{
	display:none;
}
#navigation ul li.last{
	display:none;
}
#navigation ul li a{
	display:none;
}

/**************** Déclinaison de couleur pour la navigation - Debut  *****************/

#navigation .rouge h4{
	color:#CC0000;
	
	border-bottom:1px solid #CC0000;
	background-image:url(../images/puces/flc_rouge.gif);
}
#navigation .rouge ul{
	border-bottom:1px solid #CC0000;
}
#navigation .rouge ul li{
	border-left:8px solid #CC0000;
}
#navigation .rouge ul li a:hover, #navigation .rouge ul li a.on{
	color:#CC0000;
}

#navigation .bleu h4{
	color:#016AB5;
	
	border-bottom:1px solid #016AB5;
	background-image:url(../images/puces/flc_bleu.gif);
}
#navigation .bleu ul{
	border-bottom:1px solid #016AB5;
}
#navigation .bleu ul li{
	border-left:8px solid #016AB5;
}
#navigation .bleu ul li a:hover, #navigation .bleu ul li a.on{
	color:#016AB5;
}

#navigation .turquoise h4{
	color:#4BB5DD;
	
	border-bottom:1px solid #4BB5DD;
	background-image:url(../images/puces/flc_turquoise.gif);
}
#navigation .turquoise ul{
	border-bottom:1px solid #4BB5DD;
}
#navigation .turquoise ul li{
	border-left:8px solid #4BB5DD;
}
#navigation .turquoise ul li a:hover, #navigation .turquoise ul li a.on{
	color:#4BB5DD;
}

#navigation .violet h4{
	color:#9DA0C9;
	
	border-bottom:1px solid #9DA0C9;
	background-image:url(../images/puces/flc_violet.gif);
}
#navigation .violet ul{
	border-bottom:1px solid #9DA0C9;
}
#navigation .violet ul li{
	border-left:8px solid #9DA0C9;
}
#navigation .violet ul li a:hover, #navigation .violet ul li a.on{
	color:#9DA0C9;
}

#navigation .gris h4{
	padding:0 0 4px 0;
	
	color:#CACACA;
	text-transform:lowercase;
	
	border-bottom:1px solid #CACACA;
	background-image:none;
}
#navigation .gris ul{
	border-bottom:1px solid #CACACA;
}
#navigation .gris ul li{
	padding:3px 3px 3px 5px;
	
	border-left:1px solid #CACACA;
}
#navigation .gris ul li a{
	padding:0 0 0 10px;
	
	background-image:url(../images/puces/flc_gris.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

/****************************************************** Home *********************************************************/

#homeLeft{
	float:left;
	
	width:492px;
}
#homeRight{
	display: none;
}

#homeLeft #une{
	float:left;
	
	margin:0 10px 0 0;
	padding:0 0 0 105px;
	
	width:120px;
	height:212px;
	
	background-image:url(../images/home/une.jpg);
}
#homeLeft #une h1{
	color:#653095;
	font-size:12px;
	font-weight:bold;
	
	border:0;
}
#homeLeft #une ul{
	display:block;
	margin:8px 0 0 0;
}
#homeLeft #une ul li a{
	padding:0 0 0 8px;
	
	color:#807E7E;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_mauve.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

#homeLeft #comp{
	float:left;
	
	width:245px;
}
#homeLeft #comp h1{
	margin:0 0 7px 0;
	
	color:#016AB5;
	font-size:12px;
	
	border-bottom:1px solid #016AB5;
}
#homeLeft #comp img{
	float:left;
	
	margin:0 10px 0 0;
}
#homeLeft #comp .sep{
	clear:both;
	
	height:14px;
	
	background-image:url(../images/home/sep_gris.gif);
	background-position:0 6px;
	background-repeat:repeat-x;
}
#homeLeft #comp h2{
	margin:0 0 5px 0;
	
	color:#016AB5;
	font-size:11px;
	font-weight:bold;
	
	border:0;
}
#homeLeft #comp h2 a{
	padding:0;
	
	color:#016AB5;
	text-decoration:none;
	
	background:none;
}
#homeLeft #comp ul{
	display:block;
	float:left;
	width:150px;
}
#homeLeft #comp a{
	padding:0 0 0 10px;
	
	color:#807E7E;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_bleu.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

#homeLeft #stickerLeft{
	float:left;
	
	margin:18px 10px 20px 0;
	padding:7px 7px 7px 0;
	
	width:206px;
	
	color:#807E7E;
	
	border:1px solid #9DA0C9;
	border-left:11px solid #9DA0C9;
	background-color:#F5F5F5;
}
#homeLeft #stickerLeft img{
	float:left;
	
	margin:-7px 7px -7px 0;
}
#homeLeft #stickerLeft h1{
	margin:0 0 4px 0;
	
	color:#9DA0C9;
	font-size:12px;
}
#homeLeft #stickerLeft a{
	display:block;
	
	float:left;
	
	padding:0 0 0 10px;
	
	color:#9DA0C9;
	font-weight:bold;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_violet.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

#homeLeft #stickerRight{
	float:left;
	
	margin:18px 0 20px 0;
	padding:7px 7px 7px 0;
	
	width:227px;
	
	color:#807E7E;
	
	border:1px solid #4BB5DD;
	border-left:11px solid #4BB5DD;
	background-color:#F5F5F5;
}
#homeLeft #stickerRight img{
	float:left;
	
	margin:-7px 7px -7px 0;
}
#homeLeft #stickerRight h1{
	margin:0 0 4px 0;
	
	color:#4BB5DD;
	font-size:12px;
}
#homeLeft #stickerRight a{
	display:block;
	
	float:left;
	
	padding:0 0 0 10px;
	
	color:#4BB5DD;
	font-weight:bold;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_turquoise.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

#homeLeft h2{
	margin:0 10px 5px 0;
	padding:0;
	
	color:#103184;
	font-size:12px;
	
	border-bottom:1px solid #103184;
	background-image:none;
}
#homeLeft select{
	margin:0 10px 0 0;
	
	width:233px;
}

#homeRight .box1 .top{
	padding: 0 0 0 20px;
	
	color:#653095;
	font-weight:bold;
	font-size:12px;
	
	background-image:url(../images/home/box1_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#homeRight .box1 .mid{
	border-left:3px solid #653095;
	border-right:3px solid #653095;
}
#homeRight .box1 .mid li{
	padding:6px 9px;
	
	background-image:url(../images/home/box1_sep.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#homeRight .box1 .mid li a{
	display:block;
	
	padding:0 0 0 10px;
	
	color:#653095;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_mauve.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}
#homeRight .box1 .mid li.last{
	background-image:none;
}
#homeRight .box1 .bot{
	margin:0 0 10px 0;
	padding: 0 0 0 9px;
	
	color:#653095;
	
	background-image:url(../images/home/box1_bot.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
}
#homeRight .box1 .bot a{
	padding:0 0 0 13px;
	
	color:#653095;
	
	background-image:url(../images/puces/flc_flc_mauve.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

#homeRight .box2 .top{
	padding: 0 0 0 20px;
	
	color:#D35AB5;
	font-weight:bold;
	font-size:12px;
	
	background-image:url(../images/home/box2_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#homeRight .box2 .mid{
	border-left:3px solid #D35AB5;
	border-right:3px solid #D35AB5;
}
#homeRight .box2 .mid li{
	padding:6px 9px;
	
	background-image:url(../images/home/box2_sep.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#homeRight .box2 .mid li a{
	display:block;
	
	padding:0 0 0 10px;
	
	color:#807E7E;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_gris.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}
#homeRight .box2 .mid li.last{
	background-image:none;
}
#homeRight .box2 .bot{
	margin:0 0 10px 0;
	padding: 0 0 0 9px;
	
	color:#807E7E;
	
	background-image:url(../images/home/box2_bot.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
}
#homeRight .box2 .bot a{
	padding:0 0 0 13px;
	
	color:#D35AB5;
	
	background-image:url(../images/puces/flc_flc_rose.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

/********************************************************* Fille **********************************************************/

h1{
	margin:0;
	padding:0;
	
	color:#103184;
	font-size:15px;
	font-weight:bold;
}
h2{
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	
	color:#103184;
	font-weight:bold;
	
	background-image:url(../images/puces/car_axa.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
h3{
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	
	color:#103184;
	font-weight:bold;
	
	background-image:url(../images/puces/los_axa.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
h4{
	margin:0 0 10px 0;
	
	color:#103184;
	font-weight:bold;
}

select.gamme{
	margin:0 10px 0 0;
	
	width:233px;
}
input.text{
	height:13px;
	
	font-size:10px;
	
	border:1px solid #929292;
}
textarea{
	border:1px solid #929292;
	font-size: 10px;
}

.chapeau{
	margin:0 0 10px 0;
	padding:5px 10px;
	
	border-left:11px solid #103184;
	background-color:#F6F5F5;
}
.chapeau a{
	color:#676767;
	text-decoration:none;
}
.chapeau a:hover{
	color:#103184;
}

table.onglet{
	margin:0 0 10px 0;
	
	width:100%;
	
	border:0;
	border-collapse:collapse;
}
table.onglet td{
	padding:0;
	
	color:#103184;
	text-align:center;
	
	border:1px solid #103184;
}
table.onglet td a{
	display:block;
	
	padding:2px 20px;
	
	height:13px;
	
	color:#103184;
	text-decoration:none;
}
table.onglet td a:hover, table.onglet td a.on{
	color:#FFFFFF;
	
	background-color:#103184;
}

table.bordure{
	border-collapse:collapse;
	border:1px solid #103184;
}
table.bordure td{
	padding:3px;	
	vertical-align:top;
	border:1px solid #103184;
}
table.bordure th{
	padding:3px;	
	vertical-align:top;
	border:1px solid #103184;
}

table.gen{
	margin:0 0 10px 0;
	
	width:100%;
	
	color:#363334;
	
	border-collapse:collapse;
	border-bottom:1px solid #666666;
}
table.gen td{
	padding:2px 5px;
	
	width:20%;
	
	vertical-align:top;
}
#container table.gen td a{
	color:#363334;
}
table.gen .titre{
	color:#FFFFFF;
	font-weight:bold;
	
	border-bottom:1px solid #858585;
	background-color:#103184;
}
table.gen .entete{
	color:#615E5E;
	font-weight:bold;
	
	background-color:#BBC5DD;
}
table.gen .fd{
	padding:5px 10px;
	
	color:#666666;
	
	background-color:#F6F5F5;
}
table.gen .fd1{
	background-color:#E2E2E2;
}
table.gen .fd2{
	background-color:#FFFFFF;
}
table.gen .botline{
	border-bottom:1px solid #6E6E6E;
}
table.gen select, #rose table.gen input{
	vertical-align:middle;
}
table.gen input.integer{
	text-align:right;
}


table.auto td{
	padding:2px 0 2px 0;
	
	width:auto;
	
	vertical-align:middle;
}

#container table.plan td a{
	display:block;
	
	font-weight:bold;
	padding:0 0 0 10px;
	
	color:#666666;
	
	background-image:url(../images/puces/flc_rouge.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
#container table.plan div div a{
	font-weight:normal;
}
#container table.plan .accueil, #container table.plan .client, #container table.plan .comprendre, #container table.plan .solution, #container table.plan .atouts{
	padding:0 0 0 10px;
	
	font-weight:bold;                                                        
	
	background-image:url(../images/puces/flc_violet.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
#container table.plan .accueil{
	color:#9DA0C9;
	text-decoration:underline;
}
#container table.plan .client{
	color:#CC0000;
	background-image:url(../images/puces/flc_rouge.gif);
}
#container table.plan .clientPlan a{
	background-image:url(../images/puces/flc_rouge.gif);
}
#container table.plan .atouts{
	color:#9DA0C9;
	background-image:url(../images/puces/flc_violet.gif);
}
#container table.plan .atoutsPlan a{
	background-image:url(../images/puces/flc_violet.gif);
}
#container table.plan .comprendre{
	color:#016AB5;
	background-image:url(../images/puces/flc_bleu.gif);
}
#container table.plan .comprendrePlan a{
	background-image:url(../images/puces/flc_bleu.gif);
}
#container table.plan .solution{
	color:#4BB5DD;
	background-image:url(../images/puces/flc_turquoise.gif);
}
#container table.plan .solutionPlan a{
	background-image:url(../images/puces/flc_turquoise.gif);
}
#container table.plan a.epargne{
	color:#4BB5DD;
	background-image:url(../images/puces/flc_turquoise.gif);
}
#container table.plan a.mauve{
	color:#653095;
	background-image:url(../images/puces/flc_mauve.gif);
}
#container table.plan a.gamme{
	color:#103184;
	background-image:url(../images/puces/flc_axa.gif);
}
#container table.plan a.rose{
	color:#D35AB5;
	background-image:url(../images/puces/flc_rose.gif);
}

#container table.plan a.gris{
	background-image:url(../images/puces/flc_gris.gif);
}

div.indent{
	padding-left: 20px;
}
div.indent div li{
	/*margin: 0 0 0px 10px;
	padding:0 0 2px 10px;*/
	margin: 0 0 0px 20px;
	padding:0 0 2px 0px;
	
	background-image:url(../images/puces/rd_axa.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}
div.padd{
	padding-right:10px;
}

div.alertMSG{
	color:#FF0000;
}

span.alertMSG{
	color:#FF0000;
}

div.intro{
	float:left;
	
	margin:0 0 10px 0;
	padding:0 20px 0 20px;
	
	width:250px;
	
	border-right:1px solid #103184;
}

div.haut{
	margin:0 0 10px 0;
	padding:0 20px 0 0;
	
	text-align:right;
}
div.haut a{
	padding:0 0 0 12px;
	
	color:#103184;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_up_axa.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

ul.ancre{
	float:left;
	
	margin:0 0 0 -1px;
	padding:0 0 0 20px;
	
	border-left:1px solid #103184;
}
ul.ancre li{
	padding:4px 0;
}
ul.ancre li a{
	padding:0 0 0 10px;
	
	color:#103184;
	font-weight:bold;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_axa.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

ol.ancre, ol.ancre li{
	margin:0;
	padding:0;
	
	list-style-type:none;
	list-style-position:outside;
}
ol.ancre{
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
ol.ancre li{
	padding:4px 0;
}
ol.ancre li a{
	padding:0 0 0 10px;
	
	color:#103184;
	font-weight:bold;
	text-decoration:none;
	
	background-image:url(../images/puces/flc_axa.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}
ol.ancre a:hover{
	text-decoration:underline;
}

/********** Déclinaison de couleur pour les élément de page fille ***********/

#rouge a{
	color:#CC0000;
}
#rouge h1{
	color:#CC0000;
}
#rouge h2{
	color:#CC0000;
	background-image:url(../images/puces/car_rouge.gif);
}
#rouge h3{
	color:#CC0000;
	background-image:url(../images/puces/los_rouge.gif);
}
#rouge h4{
	color:#CC0000;
}
#rouge a.simple{
	color:#CC0000;
}
#rouge .chapeau{
	border-left:11px solid #CC0000;
}
#rouge .chapeau a:hover{
	color:#CC0000;
}
#rouge table.onglet td{
	color:#CC0000;
	border:1px solid #CC0000;
}
#rouge table.onglet td a{
	color:#CC0000;
}
#rouge table.onglet td a:hover, #rouge table.onglet td a.on{
	color:#FFFFFF;
	background-color:#CC0000;
}
#rouge table.gen .titre{
	background-color:#CC0000;
}
#rouge table.gen .entete{
	background-color:#E8BABA;
}
#rouge table.bordure{
	border-color:#CC0000;
}
#rouge table.bordure td{
	border-color:#CC0000;
}
#rouge table.bordure th{
	border-color:#CC0000;
	background-color: #F6F5F5;
	text-align: center;
}
#rouge div.indent div li{
	/*background-image:url(../images/puces/rd_rouge.gif);*/
	list-style-image:url(../images/puces/rd_rouge.gif);
}
#rouge div.intro{
	border-right:1px solid #CC0000;
}
#rouge div.haut a{
	color:#CC0000;
	background-image:url(../images/puces/flc_up_rouge.gif);
}
#rouge ul.ancre{
	border-left:1px solid #CC0000;
}
#rouge ul.ancre li a, #rouge ol.ancre li a {
	color:#CC0000;
	background-image:url(../images/puces/flc_rouge.gif);
}

#bleu a{
	color:#016AB5;
}
#bleu h1{
	color:#016AB5;
}
#bleu h2{
	color:#016AB5;
	background-image:url(../images/puces/car_bleu.gif);
}
#bleu h3{
	color:#016AB5;
	background-image:url(../images/puces/los_bleu.gif);
}
#bleu h4{
	color:#016AB5;
}
#bleu a.simple{
	color:#016AB5;
}
#bleu .chapeau{
	border-left:11px solid #016AB5;
}
#bleu .chapeau a:hover{
	color:#016AB5;
}
#bleu table.onglet td{
	color:#016AB5;
	border:1px solid #016AB5;
}
#bleu table.onglet td a{
	color:#016AB5;
}
#bleu table.onglet td a:hover, #bleu table.onglet td a.on{
	color:#FFFFFF;
	background-color:#016AB5;
}
#bleu table.gen .titre{
	background-color:#016AB5;
}
#bleu table.gen .entete{
	background-color:#CBD9E9;
}
#bleu table.bordure{
	border-color:#016AB5;
}
#bleu table.bordure td{
	border-color:#016AB5;
}
#bleu table.bordure th{
	border-color:#016AB5;
	background-color: #F6F5F5;
	text-align: center;
}
#bleu div.indent div li{
	/*background-image:url(../images/puces/rd_bleu.gif);*/
	list-style-image:url(../images/puces/rd_bleu.gif);
}
#bleu div.intro{
	border-right:1px solid #016AB5;
}
#bleu div.haut a{
	color:#016AB5;
	background-image:url(../images/puces/flc_up_bleu.gif);
}
#bleu ul.ancre{
	border-left:1px solid #016AB5;
}
#bleu ul.ancre li a, #bleu ol.ancre li a{
	color:#016AB5;
	background-image:url(../images/puces/flc_bleu.gif);
}

#turquoise a{
	color:#4BB5DD;
}
#turquoise h1{
	color:#4BB5DD;
}
#turquoise h2{
	color:#4BB5DD;
	background-image:url(../images/puces/car_turquoise.gif);
}
#turquoise h3{
	color:#4BB5DD;
	background-image:url(../images/puces/los_turquoise.gif);
}
#turquoise h4{
	color:#4BB5DD;
}
#turquoise a.simple{
	color:#4BB5DD;
}
#turquoise .chapeau{
	border-left:11px solid #4BB5DD;
}
#turquoise .chapeau a:hover{
	color:#4BB5DD;
}
#turquoise table.onglet td{
	color:#4BB5DD;
	border:1px solid #4BB5DD;
}
#turquoise table.onglet td a{
	color:#4BB5DD;
}
#turquoise table.onglet td a:hover, #turquoise table.onglet td a.on{
	color:#FFFFFF;
	background-color:#4BB5DD;
}
#turquoise table.gen .titre{
	background-color:#4BB5DD;
}
#turquoise table.gen .entete{
	background-color:#D2E3E9;
}
#turquoise table.bordure{
	border-color:#D2E3E9;
}
#turquoise table.bordure td{
	border-color:#D2E3E9;
}
#turquoise table.bordure th{
	border-color:#4BB5DD;
	background-color: #F6F5F5;
	text-align: center;
}
#turquoise div.indent div li{
	/*background-image:url(../images/puces/rd_turquoise.gif);*/
	list-style-image:url(../images/puces/rd_turquoise.gif);
}
#turquoise div.intro{
	border-right:1px solid #4BB5DD;
}
#turquoise div.haut a{
	color:#4BB5DD;
	background-image:url(../images/puces/flc_up_turquoise.gif);
}
#turquoise ul.ancre{
	border-left:1px solid #4BB5DD;
}
#turquoise ul.ancre li a, #turquoise ol.ancre li a{
	color:#4BB5DD;
	background-image:url(../images/puces/flc_turquoise.gif);
}

#violet a{
	color:#9DA0C9;
}
#violet h1{
	color:#9DA0C9;
}
#violet h2{
	color:#9DA0C9;
	background-image:url(../images/puces/car_violet.gif);
}
#violet h3{
	color:#9DA0C9;
	background-image:url(../images/puces/los_violet.gif);
}
#violet h4{
	color:#9DA0C9;
}
#violet a.simple{
	color:#9DA0C9;
}
#violet .chapeau{
	border-left:11px solid #9DA0C9;
}
#violet .chapeau a:hover{
	color:#9DA0C9;
}
#violet table.onglet td{
	color:#9DA0C9;
	border:1px solid #9DA0C9;
}
#violet table.onglet td a{
	color:#9DA0C9;
}
#violet table.onglet td a:hover, #violet table.onglet td a.on{
	color:#FFFFFF;
	background-color:#9DA0C9;
}
#violet div.indent div li{
	/*background-image:url(../images/puces/rd_violet.gif);*/
	list-style-image:url(../images/puces/rd_violet.gif);
}
#violet table.gen .titre{
	background-color:#9DA0C9;
}
#violet table.gen .entete{
	background-color:#E1E2F0;
}
#violet table.bordure{
	border-color:#9DA0C9;
}
#violet table.bordure td{
	border-color:#9DA0C9;
}
#violet table.bordure th{
	border-color:#9DA0C9;
	background-color: #F6F5F5;
	text-align: center;
}
#violet div.intro{
	border-right:1px solid #9DA0C9;
}
#violet div.haut a{
	color:#9DA0C9;
	background-image:url(../images/puces/flc_up_violet.gif);
}
#violet ul.ancre{
	border-left:1px solid #9DA0C9;
}
#violet ul.ancre li a, #violet ol.ancre li a{
	color:#9DA0C9;
	background-image:url(../images/puces/flc_violet.gif);
}

#mauve a{
	color:#653095;
}
#mauve h1{
	color:#653095;
}
#mauve h2{
	color:#653095;
	background-image:url(../images/puces/car_mauve.gif);
}
#mauve h3{
	color:#653095;
	background-image:url(../images/puces/los_mauve.gif);
}
#mauve h4{
	color:#653095;
}
#mauve a.simple{
	color:#653095;
}
#mauve .chapeau{
	border-left:11px solid #653095;
}
#mauve .chapeau a:hover{
	color:#653095;
}
#mauve table.onglet td{
	color:#653095;
	border:1px solid #653095;
}
#mauve table.onglet td a{
	color:#653095;
}
#mauve table.onglet td a:hover, #mauve table.onglet td a.on{
	color:#FFFFFF;
	background-color:#653095;
}
#mauve div.indent div li{
	/*background-image:url(../images/puces/rd_mauve.gif);*/
	list-style-image:url(../images/puces/rd_mauve.gif);
}
#mauve table.gen .titre{
	background-color:#653095;
}
#mauve table.gen .entete{
	background-color:#C9B9D7;
}
#mauve table.bordure{
	border-color:#C9B9D7;
}
#mauve table.bordure td{
	border-color:#C9B9D7;
}
#mauve table.bordure th{
	border-color:#C9B9D7;
	background-color: #F6F5F5;
	text-align: center;
}
#mauve div.intro{
	border-right:1px solid #653095;
}
#mauve div.haut a{
	color:#653095;
	background-image:url(../images/puces/flc_up_mauve.gif);
}
#mauve ul.ancre{
	border-left:1px solid #653095;
}
#mauve ul.ancre li a, #mauve ol.ancre li a{
	color:#653095;
	background-image:url(../images/puces/flc_mauve.gif);
}

#rose a{
	color:#D35AB5;
}
#rose h1{
	color:#D35AB5;
}
#rose h2{
	color:#D35AB5;
	background-image:url(../images/puces/car_rose.gif);
}
#rose h3{
	color:#D35AB5;
	background-image:url(../images/puces/los_rose.gif);
}
#rose h4{
	color:#D35AB5;
}
#rose a.simple{
	color:#D35AB5;
}
#rose .chapeau{
	border-left:11px solid #D35AB5;
}
#rose .chapeau a:hover{
	color:#D35AB5;
}
#rose table.onglet td{
	color:#D35AB5;
	border:1px solid #D35AB5;
}
#rose table.onglet td a{
	color:#D35AB5;
}
#rose table.onglet td a:hover, #rose table.onglet td a.on{
	color:#FFFFFF;
	background-color:#D35AB5;
}
#rose div.indent div li{
	/*background-image:url(../images/puces/rd_rose.gif);*/
	list-style-image:url(../images/puces/rd_rose.gif);
}
#rose table.kiosque{
	border:0;
}
#rose table.gen .titre{
	background-color:#D35AB5;
}
#rose table.gen .entete{
	background-color:#F6CDEC;
}
#rose table.gen .titresim{
	padding:7px 5px;
	
	color:#FFF;
	font-weight:bold;

	background-color:#D35AB5;
	border-bottom:0;
}
#rose table.gen .entetesim{
	padding:0px 5px;
	
	color:#FFF;
	font-weight:bold;
	
	background-color:#D35AB5;
}
#rose table.gen input.calcul{
	float:right;
	margin: 10px 0 0 20px;
}
#rose table.bordure{
	border-color:#D35AB5;
}
#rose table.bordure td{
	border-color:#D35AB5;
}
#rose table.bordure th{
	border-color:#D35AB5;
	background-color: #F6F5F5;
	text-align: center;
}
#rose .mention{
	font-size:10px;
	color:#D35AB5;
}
#rose div.intro{
	border-right:1px solid #D35AB5;
}
#rose div.haut a{
	color:#D35AB5;
	background-image:url(../images/puces/flc_up_rose.gif);
}
#rose ul.ancre{
	border-left:1px solid #D35AB5;
}
#rose ul.ancre li a, #rose ol.ancre li a{
	color:#D35AB5;
	background-image:url(../images/puces/flc_rose.gif);
}

/********************************************* Kiosque **************************************/

#container .kiosqueElement{
	float:left;
	
	width:20%;
}
#container .kiosqueElement img{
	margin:10px 10px 0 10px;
	border: solid 1px #CACACA;
}
#container .kiosqueElement img.video{
	float:left;
	
	margin:-40px 10px 0 77px;
}
#container .kiosqueElement a.link{
	display:block;
	
	margin:5px 0 10px 0;
	padding:0 20px 0 0;
	
	color:#615E5E;
	text-decoration:none;
}

/*************************************** Fiche produit popup ***********************************/

#popProd{
	padding:10px;
	
	text-align:left;
}
#popProd td{
	vertical-align:middle;
}
#popProd h1.right{
	float:right;
	margin:-18px 0 0 0;
	padding:0 10px 0 0;
}
#popProd .docs{
	float:left;
	
	margin:0 0 10px 0;
	padding:0 0 30px 0;
	
	width:24%;
	
	text-align:center;
	
	background-image:url(../images/produit/doc.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#popProd .docs a{
	padding:0 0 30px 0;

	color:#135399;
	text-decoration:none;
}
#popProd .echellon{
	float:left;
	
	margin:0 0 10px 0 !important;
	margin:0 0 0 0;
	
	width:49%;
	
	color:#135399;
}
#popProd .echellon table.echelle{
	color:#135399;

	border-collapse:collapse;
	background-image:url(../images/produit/echelle_fd.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
#popProd .echellon table.echelle td{
	padding:0;
	
	width:30px;
	
	font-weight:bold;
	text-align:center;
	
	border:1px solid #135399;
}
#popProd .echellon table.echelle td.on{
	margin:-2px;
	
	border:3px solid #10519C;
}
#popProd .echellon table.echelle td.nom{
	padding:0 10px;
	
	background-color:#FFF;
	border:0;
}

/********************************************** Actualite ********************************************/

#mauve .actu{
	margin:10px 0;
	padding:0 0 0 10px;
	
	background-image:url(../images/puces/flc_mauve.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
#mauve .actu a{
	color:#666666;
	font-weight:bold;
}
#mauve .actu h5{
	margin:0;
	padding:0;
	
	font-weight:bold;
}
#mauve .actu h5 a{
	color:#666666;
	text-decoration:none;
}
#mauve .actu h5 a:hover{
	text-decoration:underline;
}


/*********************************************** Quiz *********************************************/

table.quiz{
	border-collapse:collapse;
	
	margin:10px 0;
	
	width:100%;
}
table.quiz td{
	padding:2px;
	
	width:auto;
	
	color:#103184;
	vertical-align:middle;
}
table.quiz td.check{
	padding:0 0 0 0;
	
	width:10px;
	
	vertical-align:top;
}
table.quiz td.rep{
	padding:10px 0 0 5px;
	
	width:250px;
	
	vertical-align:top;
}
table.quiz td.layer{
	padding:10px 0 10px 20px;
	
	width:300px;
	
	vertical-align:top;
}
table.quiz .answer{
	border:1px solid #103084;
}
table.quiz .answer h5{
	padding:0 0 0 15px;
	
	color:#FFF;
	
	background-color:#103084;
}
table.quiz .answer p{
	padding:10px 10px 10px 15px;
	
	color:#103084;
}
table.quiz .answer a.close{
	z-index:10;
	
	position:relative;
	
	float:right;
	
	width:15px;
	height:15px;
	
	background-image:url(../images/quiz/quiz_close.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}