/* --------------------- common tags ------------------------------ */
body{text-align:center; margin:0; padding:0; background-color:#FFF;font-family:Arial, Helvetica, sans-serif;color:black;font-size:.7em;}
table,img{border:0}
h1,h2,h3,h4,h5,h6,ol,img,p{margin:0;padding:0;}
table,textarea,select,input,#ctn_ctt{font-family: Arial, Helvetica, sans-serif; color:black; font-size: 1em;}
#ctn_hd a:link,#ctn_hd a:visited,#ctn_ft a:link, #ctn_ft a:visited{text-decoration: none;}
#ctn_hd a:focus,#ctn_ft a:focus{text-decoration: underline;}
#ctn_hd a:hover,#ctn_hd a:active, #ctn_ft a:hover,#ctn_ft a:active {text-decoration: none;}
.btn{font-size: 90%;}
/* ---------------------- global structure  ---------------------- */
#ctn_gbl{text-align:center;margin:10px auto 0 auto;position:relative;z-index:1;}
#ctn_hd,#ctn_ft{position:relative;zoom:1;}
#ctn_hd{z-index:99 !important; width:983px}
#ctn_mdl{position:relative;margin:15px 0 10px 0;z-index:0;height:inherit;display:table;width:100%; clear:both;}
#ctn_mn_ft,#ctn_mn{display:table-row;position:relative;vertical-align:top;z-index:0;width:100%;_height:1px;}
#ctn_nav_ft,#ctn_ctt_ft,#ctn_tls_ft,#ctn_nav,#ctn_tls,#ctn_ctt{display:table-cell;vertical-align:top;text-align:left;z-index:0;height:100%;}
#ctn_tls_bdy,#ctn_nav_bdy,#ctn_ctt_bdy, .ctn_ctt_bdy{position:relative; padding-bottom:15px;_position:static;}
#ctn_mn_ft_r_mrgn,#ctn_mn_ft_l_mrgn{float:left; height:1px;}
#ctn_mn_r_mrgn,#ctn_mn_l_mrgn{float:left;}
#ctn_nav,#ctn_tls,#ctn_ctt{_float:left; _display:block;}
#ctn_tls_ft,#ctn_ctt_ft,#ctn_nav_ft{_float:left;}
/* ---------------------- /global structure ---------------------- */
/* ----------------------------- containers --------------------------------- */
#ctn_ctt{border: 1px solid #c3c3c1;}
#ctn_tls, #ctn_nav{background-color:#f3f3f3}
#ctn_tls_hd .left, #ctn_nav_hd .left {width:6px; height:6px; background:url(../images/tools_to.gif) no-repeat top left;}
#ctn_tls_hd .right, #ctn_nav_hd .right{width:6px; height:6px; background:url(../images/tools_to.gif) no-repeat top right;}
#ctn_tls_ft .left, #ctn_nav_ft .left{width:6px; height:6px; background:url(../images/tools_bo.gif) no-repeat bottom left;}
#ctn_tls_ft .right, #ctn_nav_ft .right{width:6px; height:6px; background:url(../images/tools_bo.gif) no-repeat bottom right;}
#ctn_ctt{background-color:#ffffff;}
/* ----------------------------- /containers --------------------------------- */
/* ---------------------- container content ---------------------- */
#ctn_ctt .ctn_col,#ctn_ctt .ctn_ln{position:relative;width:inherit;z-index:1;}
#ctn_ctt .bdy_col,#ctn_ctt .bdy_ln{position:relative;}
#ctn_ctt table.col_strct,#ctn_ctt table.line{vertical-align:top; position:relative;}
#ctn_ctt table.line{width:100%;}
#ctn_ctt .bdy_ln{position:relative;_width:963px;}
#ctn_ctt .ctn_col{width:100%;}
#ctn_ctt .ctn_ln{width:100%; display:table; position:relative;}
#ctn_ctt table.line td.tabs_blks_ctn,#ctn_ctt table.line td.mltpl_blk_ctn,#ctn_ctt table.line td.blk_ctn{text-align:left;vertical-align:top;_width:10%;}
#ctn_ctt table.line td.blk_ctn .block{ position:relative;}
#ctn_ctt table.line td.tabs_blks_ctn .block,#ctn_ctt table.line td.mltpl_blk_ctn .block{height:auto; position:relative; zoom:1}
.bkg_t, .bkg_l, .bkg_r, .bkg_b{zoom:1}
.bkg_ctt, .bkg_ctt_isd{position:relative;margin-bottom:3px;zoom:1}

#ctn_ctt table.col_strct td.ctn_col_ctt{vertical-align:top;text-align:left;}
#ctn_ctt .ctt_r_col{float:right; padding-right:28px;padding-left:10px;padding-top:15px;}
#ctn_ctt .ctt_l_col{position:relative;width:100%;vertical-align:top;display:table;}
body:last-child:not(:root:root) #ctn_ctt .ctt_l_col{width:auto;}
/* ---------------------- /container content ---------------------- */
/* ---------------------- container tools ---------------------- */
#ctn_tls .ctn_ln{z-index:1;}
#ctn_tls .line{width:100%; vertical-align:top;}
#ctn_tls .mltpl_blk_ctn, #ctn_tls .blk_ctn{text-align:left; vertical-align:top;}
#ctn_tls .block{position:relative;}
/* ---------------------- /container tools ---------------------- */
/* ---------------------- inside footers and headers ---------------------- */
#ctn_tls_hd,#ctn_ctt_hd,#ctn_nav_hd{position:absolute;top:0;z-index:0;}
#ctn_tls_hd{z-index: 10;}
#ctn_tls_hd .left,#ctn_ctt_hd .left,#ctn_nav_hd .left{position:absolute;top:0;left:0;z-index:0;}
#ctn_tls_hd .right,#ctn_ctt_hd .right,#ctn_nav_hd .right{position:absolute;top:0;right:0;z-index:0;}
#ctn_tls_ft_ctt,#ctn_ctt_ft_ctt,#ctn_nav_ft_ctt{position:relative;width:100%;}
#ctn_tls_ft .left,#ctn_ctt_ft .left,#ctn_nav_ft .left{position:absolute;bottom:0;left:0;z-index:0;}
#ctn_tls_ft .right,#ctn_ctt_ft .right,#ctn_nav_ft .right{position:absolute; bottom:0; right:0; z-index:0;}
/* ---------------------- /inside footers and headers ---------------------- */
/* ============================== CMS popup ============================================== */
/* 5 elements per line */
.size_1on5{width:20% !important;}
.size_2on5{width:40% !important;}
.size_3on5{width:60% !important;}
.size_4on5{width:80% !important;}
/* 4 elements per line */
.size_1on4{width:25% !important;}
.size_2on4{width:50% !important;}
.size_3on4{width:75% !important;}
/* 3 elements per line */
.size_1on3{width:33% !important;}
.size_2on3{width:66% !important;}
/* 2 elements per line */
.size_1on2{width:50% !important;}

/* FOOTER */
#ctn_ft {text-align:center;color:#808080;font-size:0.98em;line-height:1.5em;height:1%;}
#ctn_ft ul {padding:0;margin:0;}
#ctn_ft li {display:inline;list-style:none;}
#ctn_ft a, #ctn_ft .under_ft a {text-decoration:none;color:#808080;}
#ctn_ft a:hover {text-decoration:underline;}
#ctn_ft .mainFooter {border-top:1px solid #808080;border-bottom:1px solid #808080;color:#16387c;padding:8px 10px;}
#ctn_ft .mainFooter a {color:#16387c;background:url(../images/header_i.png) no-repeat left -197px;padding:0 4px 0 5px;}
#ctn_ft .mainFooter li.first a, #ctn_ft .subFooter li.first a, #ctn_ft .under_ft li.first a {background:none;}
#ctn_ft .subFooter {padding:20px 10px;}
#ctn_ft .under_ft {padding:0 10px;}
#ctn_ft .subFooter li a, #ctn_ft .under_ft li a {background:url(../images/header_i.png) no-repeat left -243px;padding:0 0 0 7px;color:#808080;}
/* /FOOTER */

/* HEADER */
acronym {border:0;}
abbr {border:0;}

#ctn_hd .hdClr, #ctn_tab .hdClr {clear:left;font-size:0;}
#ctn_hd {width:984px;font-size:12px!important;line-height:14px!important;}
#ctn_hd ul, #ctn_menu ul {list-style-type:none;}
#ctn_hd ul, #ctn_hd li, #ctn_hd p, #ctn_hd form {margin:0;padding:0;}
#ctn_menu ul, #ctn_menu li, #ctn_menu p {margin:0;padding:0;}
#ctn_hd a, #ctn_menu a {text-decoration:none;}
#ctn_hd *, #ctn_menu * {font-size:12px;line-height:14px;}
#ctn_hd ul.big * {font-size:13px!important;}
#ctn_hd ul.big li.first a {font-weight: bold!important; color: #000}

#ctn_hd ul {position:relative;z-index:1000;}
#ctn_hd ul.pipe_r li {background:url(../images/pipe_sil.png) right center no-repeat;}
#ctn_hd ul.pipe_l li.second {background:url(../images/pipe_sil.png) right center no-repeat;}
#ctn_hd ul.inlineList {height:1%;}
#ctn_hd ul.inlineList a {color:#0000cc;font-weight:normal;}
#ctn_hd ul.inlineList a strong {color:#000;}
#ctn_hd ul.inlineList li {padding:6px 10px;font-weight:bold!important;}
#ctn_hd ul.inlineList li.first {padding-left:0!important;}
#ctn_hd ul.inlineList li.last {background:none;margin:0!important;padding-bottom:0!important;padding-right:0!important;}
#ctn_hd ul.inlineList li.plus {position:relative;z-index:1000;padding-right:0;padding-left:0;}
#ctn_hd ul.inlineList li.plus a {padding-right:17px;padding-left:7px;float:left;position:relative;z-index:2000;background:url(../images/arrow_bl.png) 36px 6px no-repeat #fff;}

#ctn_hd ul.inlineList li.plus a.collapse {background:url(../images/arrow_bm.png) 36px 6px no-repeat #fff;border:1px solid #98040b;border-bottom:0;padding-left:6px;margin-top:-1px;}
#ctn_hd ul.inlineList li a:hover {text-decoration: none!important;}

#ctn_hd #hdnav_sublist {margin-top:-3px;width:140px;padding:2px;border-top:1px solid #98040b;border-left:1px solid #98040b;border-right:2px solid #98040b;border-bottom:2px solid #98040b;background:#fff;display:none;}
#ctn_hd #hdnav_sublist.enabled {position:absolute;top:22px;left:0;display:block;z-index:10;text-align:left;}
#ctn_hd #hdnav_sublist li {display:block;float:none;width:100%;background:none;padding:0;}
#ctn_hd #hdnav_sublist li a, #ctn_hd #hdnav_sublist li strong {font-size:13px!important;line-height:24px!important;color:#0000cc;}
#ctn_hd #hdnav_sublist li a {background:none;display:block;float:none;height:1%;padding:0 5px;border:none;white-space:nowrap;}
#ctn_hd #hdnav_sublist li a.last {border-top:1px solid #98040b;font-weight: bold!important;}
#ctn_hd #hdnav_sublist li a:hover {background:#e30200;color:#fff;}

#sub_ctn_hd {clear:both;background:url(../images/bg_shado.png) left bottom repeat-x;position:relative;width:100%;height:116px;}
#sub_ctn_hd .cctl, #sub_ctn_hd .cctr, #sub_ctn_hd .ccbl, #sub_ctn_hd .ccbr {position:absolute;width:9px;font-size:0;line-height:0;}
#sub_ctn_hd .cctl, #sub_ctn_hd .cctr {height:10px;top:0;}
#sub_ctn_hd .ccbl, #sub_ctn_hd .ccbr {height:9px;bottom:1px;}
#sub_ctn_hd .cctl, #sub_ctn_hd .ccbl {left:0;}
#sub_ctn_hd .cctr, #sub_ctn_hd .ccbr {right:0;}
#sub_ctn_hd .cctl {background:url(../images/corner_h.png) left top no-repeat;}
#sub_ctn_hd .cctr {background:url(../images/haut_ban.jpg) right top no-repeat;}
#sub_ctn_hd .ccbl {background:url(../images/corner_h.png) bottom left no-repeat;}
#sub_ctn_hd .ccbr {background:url(../images/bas_ban.jpg) bottom right no-repeat;}
#sub_ctn_hd h1 {position:absolute;left:0;top:-1px;height:116px;width:158px;background:url(../images/ico_logo.jpg) no-repeat;margin:0;padding:0;z-index:3000;}
#sub_ctn_hd h1 a {height:100%;width:100%;display:block;text-indent:-1000em;}
#sub_ctn_hd .shadow {background:url(../images/bg_header.jpg) repeat-x top right #ed0116;height:116px;}
#sub_ctn_hd h2 {font-size:24px;line-height:50px;color:#fff;font-weight:normal;padding:0 0 0 80px;}

#ctn_menu {background:url(../images/bg_inlin.png) left top repeat-x #e0dedd;position:relative;width:983px;}
#ctn_menu .paddingTab {padding:0 0px;}
#ctn_menu a {text-decoration:none!important;}
#ctn_menu ul.inlineList {padding:3px 0 0 0!important;}
#ctn_menu ul.inlineList li {float:left;display:inline;margin-left:4px;padding:0!important;text-align: center!important;}
#ctn_menu ul.inlineList li a {display:block;background:url(../images/bg_tab_l.png) no-repeat left;width:auto!important;width:113px;min-width:113px;height:26px;line-height:26px;text-align:center;color:#fff; padding-left:10px;text-decoration:none;}
#ctn_menu ul.inlineList li a span {cursor:pointer;display:block;background:url(../images/bg_tab_r.png) no-repeat right;width:auto!important;width:113px;min-width:113px;height:26px;line-height:26px;text-align:center;color:#fff;white-space:nowrap; padding-right:10px;}
#ctn_menu ul.inlineList li a.selected, #ctn_menu ul.inlineList li a:hover {color:#881015;background:url(../images/bg_tab_m.png) no-repeat left;height:27px;margin-bottom:-1px!important;}
#ctn_menu ul.inlineList li a.selected span, #ctn_menu ul.inlineList li a:hover span {color:#881015;background:url(../images/bg_tab_s.png) no-repeat right;height:27px;margin-bottom:-1px!important;}

#ctn_menu ul.inlineList li.first a {width:auto!important;width:130px;min-width:130px;}
#ctn_menu ul.inlineList li.first a span {width:auto!important;width:130px;min-width:130px;}

#ctn_menu ul.inlineList ul {position:absolute;left:0;top:29px;width:984px;}
#ctn_menu ul.inlineList li li {float:left;display:block;position:relative;z-index:10;}
#ctn_menu ul.inlineList li li a.first,#ctn_menu ul.inlineList li li a.first:hover {background:none!important;}
#ctn_menu ul.inlineList li li a, #ctn_menu ul.inlineList li li a.selected, #ctn_menu ul.inlineList li li a:hover {position:relative;z-index:10;float:left;display:inline;background:url(../images///s6.s-sfr.fr/css/v7/pictos/pipe_grey.png) left center no-repeat;width:auto;color:#881015;padding:0 13px 0 14px;font-weight:normal;text-align:center!important;}
#ctn_menu ul.inlineList li li a:hover {text-decoration:underline!important;}
#ctn_menu ul.inlineList li li a.selected {font-weight: bold!important;}
*/

#ctn_menu div.inlineSublist {background:#fff;padding:0 1px;}
#ctn_menu div.bgWhite {background:url(../images/bg_inlio.png) left bottom repeat-x #fff;height:auto!important;min-height:5px;height:5px;font-size:0;} 
#ctn_menu ul.inlineSublist li {float:left;display:inline;position:relative;z-index:10;}
#ctn_menu ul.inlineSublist li a.first,#ctn_menu ul.inlineSublist li a.first:hover {background:none;}
#ctn_menu ul.inlineSublist li a, #ctn_menu ul.inlineSublist li a.selected, #ctn_menu ul.inlineSublist li a:hover {position:relative;z-index:10;float:left;display:inline;background:url(../images/pipe_gre.png) left center no-repeat;width:auto;color:#881015;padding:7px 13px 10px 14px;font-weight:normal;text-align:center!important;}
#ctn_menu ul.inlineSublist li a:hover {text-decoration:underline!important;}
#ctn_menu ul.inlineSublist li.current a {font-weight: bold!important;}

#ctn_menu .cctl {position:absolute;z-index:1;width:4px;height:4px;font-size:0;left:0;bottom:0;background:url(../images/bg_menu_.png) left bottom no-repeat;}
#ctn_menu .cctr {position:absolute;z-index:1;width:4px;height:4px;font-size:0;right:0;bottom:0;background:url(../images/bas_ban.jpg) right bottom no-repeat;}

.slogan {float:left;padding:25px 0 0 164px;display:inline;width:630px; text-align: left;}
.slogan span#texte_slogan { color: white; font-size: 36px; line-height: 116px;}
/*
div.sfrLogin {float:right;color:#fff;width:174px;text-align:left;background:url(../images/pipe_sep.png) left top no-repeat; display:inline;margin-left:10px}
*/
/* /HEADER */

.level-1
{
	margin-top: 20px;
}

.boite
{
	position: relative;
	top: 0px;
	left: 0px;
	background: url(../images/boite_t.jpg) repeat-x top left;
	padding-top: 6px;
}

.boite.hover
{
	cursor: pointer;
}

.boite .wrapper
{
	background: url(../images/boite_b.jpg) repeat-x bottom left;
	padding-bottom: 6px;
}

.boite .wrapper .wrapper
{
	background: url(../images/boite_l.jpg) repeat-y top left;
	padding-left: 6px;
	
}

.boite .wrapper .wrapper .wrapper
{
	background: url(../images/boite_r.jpg) repeat-y top right;
	padding-right: 6px;
	padding-bottom: 10px;
}

.boite .tl
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 13px;
	height: 13px;
	background: url(../images/boite_tl.jpg) no-repeat top left;
}

.boite .tr
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 13px;
	height: 13px;
	background: url(../images/boite_tr.jpg) no-repeat top right;
}

.boite .bl
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 13px;
	height: 13px;
	background: url(../images/boite_bl.jpg) no-repeat bottom left;
}

.boite .br
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 13px;
	height: 13px;
	background: url(../images/boite_br.jpg) no-repeat bottom right;
}

.cinquante
{
	float: left;
	width: 485px;
	overflow: hidden;
}

.cinquante.first
{
	margin-right: 12px;
}

.vingtcinq
{
	float: left;
	width: 228px;
	display: inline;
}

.padding_mon_compte .blk_ctn_ctt
{
	padding: 16px 24px;
}

.padding_cadre .blk_ctn_ctt
{
	padding: 8px 8px;
}

.option
{
	float: left;
	width: 132px;
	display: inline;
	margin-bottom: 43px;
}

.option .blk_ctn_ctt
{
	height: auto!important;
	height: 63px;
	min-height: 63px;
	padding: 8px 4px;
}

.option .blk_ctn_ctt .nom_option
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
}

#main #content h3.eligibilite,
#main .block .blk_ctn_ctt h3.eligibilite
{
	color: #6567A9;
}

a.button { 
color: #ffffff;
font-weight: 700;
}

a.button, a.button span { 
background-image: url("../images/button_bkg_red.gif");
}

a.button:hover, 
a.button:focus, 
a.button:active, 
a.button:link, 
a.button:visited 
{
	text-decoration : none !important;
	border: none;
}

#main p.clear
{
	padding-bottom: 5px;
}

.block h3
{
	color: #dc0707;
	font-size: 18px;
	font-weight: 700;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 11px;
	padding-left: 0;
}

ul.carre,
ul.carre li {
    list-style:none;
    margin:0;
    padding:0;
}

ul.carre {
    margin:-4px 0 0 0;
}

ul.carre li {
    margin:0;
    padding:0 0 4px 9px;
    background:url(../images/bullet00.gif) no-repeat 0 4px;
}

.flat { 
background-color: #e1e1e1;
}

#main .blk_hd .title  a, #main  .blk_hd .title  a:hover, #main  .blk_hd .title  a:visited, #main  .blk_hd .title  a:link, #main  .blk_hd .title  a:active { 
color: #000000;
}

#main #plandusite a, #main  #plandusite  a:hover, #main  #plandusite  a:visited, #main  #plandusite a:link, #main  #plandusite a:active
{
	color: black;
}

#main #plandusite .blk_ctn .blk_ctn_ctt
{
	min-height: 185px;
	height: 185px;
}

#souscription td.choix
{
	width: 180px;
}

#souscription table.offres,
#souscription table.options
{
	margin-left: 40px;
}

#souscription table.offres td.label
{
	font-weight: bold;
	font-size: 16px;
	/*text-decoration: underline;*/
	padding: 6px 0px 4px 0px;
}
/*
#souscription .block h3,
#rib .block h3,
.block h3.souscription
{
	color: #06A700;
}
*/
#main h3.inblock
{
	color: #dc0707;
	font-size: 18px;
	font-weight: 700;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
}
#main #ctn_ctt
{
	width: 983px;
}

#main .faq ol
{
	margin-left: 30px;
}

#main table.offre
{
	width: 100%;
	margin-bottom: 10px;
}

#main table.offre td
{
	text-align: center;
	padding: 4px 0px;
}

#main #admin .data table td
{
	padding: 2px 4px 2px 4px;
}
/*
#main #content .level-1 .wrapper p.ico
{
	float: none;
}
*/

div.categorie,
td.categorie,
#main .box ul li.categorie
{
	margin-top: 12px;
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
	background-image: none;
}

div.case_offre
{
	width: 180px;
	height: 100px;
	z-index: 9999;
}

div.blk_ctn_ctt.type_panoramic
{
	background-color: white;
}

#main .block a.menu
{
	color: #DC0707;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 10px;
}

div.type_menu .blk_ctn_ctt
{
	text-align: center;
}

#main .block a.menu.selected,
#main .block a.menu:hover
{
	text-decoration: underline;
	font-size: 20px;
}

div#main table table.formulaire.contact th
{
	width: 250px;
}

div#ctn_ctt div.cinquante
{
	width: 465px;
}

/************************
* Installateurs agréés
************************/

div.departement
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}

div.installateur
{
	padding-left: 30px;
	margin-bottom: 20px;
}

div.installateur span.nom
{
	display: block;
	font-weight: bold;
}
div.installateur span.adresse
{
	display: block;
}
div.installateur span.code_postal
{
	margin-right: 5px;
}
div.installateur span.ville
{

}
div.installateur span.telephone
{
	display: block;
	padding-left: 16px;
	background: url('../images/telephone.jpg') no-repeat top left;
}

#ctn_menu ul.inlineSublist
{
	width: 700px;
	margin-right: 283px;
}

#ctn_menu a.button span
{
	font-size: 10px;
}

#main table.options_offre td img
{
	margin: 5px;
}

#main table.options_offre td.label_options
{
	font-size: 14px;
	font-weight: bold;
	padding-right: 12px;
}

div.data table.factures td
{
	text-align: center;
}

#editer_subvention fieldset
{
	border: 1px solid #CCCCCC;
	padding: 6px;
}

#editer_subvention legend
{
	padding: 6px;
	font-weight: bold;
}

#editer_subvention fieldset label
{
	width: 150px;
	display: block;
	float: left;
}

#editer_subvention input.inputtitle
{
	width: 500px;
}

#subvention #zone_subvention div
{
	font-weight: bold;
	font-size: 18px;
	color: #222222;
}

#subvention #zone_subvention .ligne_1,
#subvention #zone_subvention .ligne_2,
#subvention #zone_subvention .ligne_3
{
	color: #dc0707;
}

#subvention #zone_subvention .ligne_2
{
	text-decoration: line-through;
}

#subvention #zone_subvention .ligne_3
{
	font-size: 24px;
}

#subvention #zone_subvention .conditions
{
	font-size: 12px;
}
#subvention #zone_subvention .conditions a:link,
#subvention #zone_subvention .conditions a:hover,
#subvention #zone_subvention .conditions a:visited,
#subvention #zone_subvention .conditions a:active
{
	color: #BBBBBB;
}

#subvention #lien_souscription
{
	padding: 6px;
}

#subvention #zone_promotion
{
	padding: 6px;
}
/*
#subvention .titre
{
	font-size: 22px;
	color: #dc0707;
}
*/

.fichier .image
{
	float: left;
	vertical-align: middle;
}

.fichier .nom
{
	font-size: 18px;
}

.fichier .description
{
	display: block;
}

.fichier .textes
{
	float: right; 
	width: 620px; 
	margin-top: 10px;
}

#ctn_ctt li
{
	display: list-item;
}