/*ce fichier est celui de la presentation des blocs cms qui ont tous pour id=cms_block*/
div#cms_block {margin:0 10px 0 10px;background:#FFFFFF;text-align:left;color:#122327;padding:0;border:none; font-family:Arial, Helvetica, sans-serif}

div#cms_block div.cms_block_header{marging-bottom:15px}
div#cms_block div#arr_g{float:left;width:5px;height:24px;margin-left:16px}
div#cms_block div#arr_d{float:left; width:5px;height:24px}
div#cms_block div#contenu{float:left; min-width:400px;background:#B71A30;height:24px;}
div#cms_block div#contenu h1{color:#FFFFFF;font-size:15px; font-weight:bold;margin-top:5px;padding-right:15px}

div#cms_block div.separateur{width:565px;margin-top:40px}
div#cms_block div.separateur div.arr_separateur_d{float:right}
div#cms_block div.separateur div.arr_separateur_g{float:left}

div#cms_block div.retour{padding-left:90%}
div#cms_block div.retour a{text-decoration:none;color:#000000;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#cms_block div.retour a:hover{color:#B71A30}
div#cms_block .clear{clear:both;}
div#cms_block br.clear{clear:both;line-height:0;font-size:0;padding:0;border:none;margin:0}
div#cms_block div.haut{padding-left:520px}
div#cms_block .titre_simple{font-size:12px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:10px  0  10px 0}
div#cms_block .titre{font-size:10px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px  0  10px 0}
div#cms_block .titre_rouge{color:#FF0000;font-size:9px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
div#cms_block .p_contain{font-size:11px}
div#cms_block .navbleue{color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}

div#cms_block img{ display:inline; border:none}

div#cms_block .p_cgv{ padding:0 0 10px 0;font-size:11px}
div#cms_block .titre_cgv{ padding:10px 0 0 0;font-weight:bold}
div#cms_block .tel_cgv{font-weight:bold;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF0000}

div#cms_block .par_gar1{ font-weight:bold;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#cms_block .par_gar2{ font-weight:bold;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic}
div#cms_block .par_gar1_rouge{font-weight:bold;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#cms_block .ul_gar li { font-family:Arial, Helvetica, sans-serif;font-size:10px}
div#cms_block .ul_gar1 li { font-family:Arial, Helvetica, sans-serif;font-size:12px}
div#cms_block .titre_bleuclaire{padding:10px 0 0 0;color:#39679B;font-size:10px;font-family:Verdana, Arial, Helvetica,sans-serif}
div#cms_block .span_bleuclaire{ color:#39679B;font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif}
div#cms_block .centre{text-align:center}
div#cms_block a{text-decoration:none; color:#0000FF}
div#cms_block .lien_b{color:#551a8b;}

div#cms_block .livraison{font-size:8pt;}
div#cms_block .titre_simple_rouge{color:#FF0000; font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px}


div#cms_block li.Style5{color:#000000;font-weight:normal;font-size:8px}
div#cms_block div.haut a{text-decoration:none;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
div#cms_block div.haut a:hover{text-decoration:none;color:#FF0000}

div#cms_block ul{list-style-type:disc;list-style-position:outside;padding-left:50px; margin:20px 10px 20px 0}
div#cms_block .bleuclaire{color:#39679b}
div#cms_block a.lien_produit{text-decoration:none;color:#000000;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
div#cms_block a.lien_produit:hover{color:#C21919}

div#cms_block div.ligne{width:100%; height:8px;background:url(../images/canape/pix_gris.gif);margin:20px 0 20px 0}

div#cms_block div#une_img{width:100%;margin-left:25%}
div#cms_block div#une_img img{display:block}

div#cms_block div#actu_lien{padding-left:50px}
div#cms_block div.img {width:540px;height:auto; margin-left:25%; margin:auto;padding-bottom:10px;padding-top:10px; text-align:center}
div#cms_block .norme{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

div#cms_block .titre_actu{font-size:11px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px  0  10px 0}
div#cms_block ul.garantie li, 
div#cms_block ul.non_garantie li{ color:#39679b; font-size:10px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#cms_block ul.non_garantie {padding-left:75px;}
div#cms_block .decal_titre{padding-left:16px;}
div#cms_block ul.garantie {padding-left:50px;}
div#cms_block div.actu{padding-left:15px}
div#cms_block div.actu div.img_actu_braderie {padding:10px 10px 10px 0px}
div#cms_block div.actu div.img_actu_braderie img{ display:block; padding:10px 20px 10px 10px}
div#cms_block div.actu div.img_actu_braderie p{  padding-top:10px}


div#cms_block  .plan ul, div#cms_block  ul.plan   {margin:0;padding:0}


div#cms_block  .plan li{list-style-type:none;background:url(../images/canape/puce_plan.gif)no-repeat left 5px  ;
	padding:0px 0 0 15px;
	margin-left:82px;
	height:12px;
}
div#cms_block  ul.plan li.first{ background-position:left center}
div#cms_block  ul.plan li{
	list-style-type:none;background:url(../images/canape/puce_rub_plan.gif)no-repeat left 3px ;
	margin-left:75px;
	height:20px;
	margin-left:70px;
	padding:10px 0 0 27px;
}
div#cms_block .content {
	padding:0;
}
div#cms_block  .plan{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px  
}
div#cms_block  .plan a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px 
}

div#cms_block  .plan a:hover{color:#B71A30}

div#cms_block div.debut_plan div.arr_separateur_d{float:right}
div#cms_block div.debut_plan div.arr_separateur_g{float:left}
div#cms_block div.debut_plan .middle{width:430px;margin-top:16px;background-color:#DEDCD9;height:8px;float:left;margin-left:0;}


div#cms_block div.fin_plan div.arr_separateur_d{float:right}
div#cms_block div.fin_plan div.arr_separateur_g{float:left}
div#cms_block div.fin_plan .middle{width:430px;margin-top:16px;background-color:#DEDCD9;height:8px;float:left;margin-left:0;}