
/** RAZ **/
*{
	padding:0px;
	margin:0px;
	list-style:none;
}
/** Balises **/
body {
	background:#a2cee7 url(../_img/bg_pag.jpg) repeat-x 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
}
h1{ display:none;}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

noscript{ font-size:0.7em; font-weight:bold;}
/** Entete & Structure **/
#centre{ 
	background:url(../_img/bg_centre.png) no-repeat 0px 100%; 
	min-height:250px;	width:775px; 
	margin:0px auto 0px auto;
	padding:0px 62px;
		border:none;
}
*html #centre{ 
	width:765px; 
		background:url(../_img/bg_centre.gif) no-repeat 1px 100%; 
}
#botcentre{ 
	background:url(../_img/bot_centre.png) no-repeat 0px 0px; 
	min-height:28px;
	line-height:28px;
	height:28px;

	font-size:1px;
	width:895px;
	margin:0px auto 10px auto;
}

#entete{
	margin:0px auto;
	z-index:1;
	float:left;
	height:100px; width:775px;
	background:url(../_img/bando_logo.jpg) no-repeat 0px 100%;
}

/** Boites à outils **/
#outils1{
	background:url(../_img/bg_outils1.png) repeat-y 0px 100%;
	width:121px; height:50px; float:right;
	right:0px; z-index:10;
}
#outils2{
	background:url(../_img/bg_outils2.png) repeat-y 0px 100%;
	width:238px; height:50px; float:right; margin-left:2px; 
	right:0px; z-index:10;
}

#outils1 h2, #outils2 h2{
	color:#707070;
	font-size:0.7em;
	padding-left:5px;
	padding-bottom:2px;
}
#outils1 ul, #outils2 ul{
	margin-left:3px;
}
#outils1 li, #outils2 li{
	color:#707070;
	font-size:0.6em;
	padding-left:2px;
	float:left;
	padding-right:5px;
	width:110px;
}
#outils2 h2{
/** 	background:url(../_img/illu_intero.png) no-repeat 100% 2px; **/
	padding-right:10px; 
	display:block;
/**	width:90px; **/
}

#outils2 .interrogation
{
	background:url(../_img/illu_intero.png) no-repeat 100% 2px;
	padding-right:15px; 
	width:20px;
}

#outils1 li a,#outils2 li a{
	color:#d63a20;
}


/** Barre de navigation - Mise en palace dans droppy.css **/
#nav{
	width:770px; height:29px; background:url(../_img/bg_nav.gif) no-repeat -1px 0px;	margin:10px auto 10px auto; border-bottom:1px solid #c0c0c0;
}

/** **/
#colg{ width:530px; float:left;}
#colg2{ width:520px; float:left;}
#colg3a{ width:205px; float:left; margin-top:10px; padding-left:0px; margin-left:-5px; }
#colg3b{ width:205px; float:left; margin-top:10px; padding-left:5px; }
#cold{ width:238px; float:right;}
#cold2{ width:238px; float:left; margin-top:10px;}


/**  **/
#colg3a h3, #colg3b h3{ font-size:0.75em; color:#FFF; background:#000; height:20px; line-height:20px; width:150px; margin-left:10px; padding-left:5px;}
#colg3a ul.liste, #colg3b ul.liste{ margin:5px 0px 20px 0px; letter-spacing:-0.05em;}
ul.liste a{ color:#000;}
#colg3a ul.liste , #colg3b ul.liste , #cold2 ul.liste { width:170px; margin-left:0px;}
*html #colg3a ul.liste ,*html #colg3b ul.liste ,*html #cold2 ul.liste { width:170px; margin-left:5px;}
#cold2 ul.liste{ width:170px; margin:0px 0px 20px -10px;}
*html #cold2 ul.liste{ width:170px; margin:0px 0px 20px -5px;}
#colg3a ul.liste li,#colg3b ul.liste li,#cold2 ul.liste li{ width:170px;}

/** Pied de page **/
.footer{ background:url(../_img/bg_footer.png) no-repeat 0px 0px; width:885px; margin:-10px auto; height:35px; line-height:35px;}
*html .footer{ margin:-10px auto 0px auto;}
*html .footer h3{ float:left; margin:14px 30px;}
*html .footer #liens{ float:right; margin:0px 30px; font-size:0.7em; color:#fff;}

.footer h3{ float:left; margin:14px 55px;}
.footer #liens{ float:right; margin:0px 55px; font-size:0.7em; color:#fff;}


.footer #liens a{  color:#fff;}

/** **/
.clr{ clear:both; font-size:1px; line-height:1px; height:1px;}

/** Champs de recherche **/
input.champs_rech{ background:url(../_img/bg_input.gif) no-repeat 0px 0px; width:179px; height:15px; line-height:19px; font-size:0.7em; color:#707070; padding:2px 5px; border:none; float:left; margin-left:10px;}
input.bt_rech{ float:left;}
#rechercher{ padding:5px 0px 0px 0px; margin-left:540px;}
/** **/

/** **/
#subnews{ background:url(../_img/bg_subnews.png) repeat-x 0px 0px;  text-align:center; width:520px; height:84px; line-height:84px; margin:-1px 0px 0px 0px;}

/** **/
#blocInfo{ width:520px; margin-top:2px; background:url(../_img/bg_centrehome.gif) repeat-x 0px 0px; min-height:50px; margin-left:0px;z-index:1000; font-size:0.7em;}
#blocInfo h2{ padding:10px 2px 15px 2px; font-size:1.3em; font-weight:bold;}
#blocInfo .illu{ width:185px; float:left;}
#blocInfo .article{ width:320px; float:left;}
#blocInfo .article p{ font-size:1em; color:#707070; margin:5px 0px 5px 5px;}
/** **/

/*** ****/
ul.actions{ padding-top:10px; width:164px;}
ul.actions li{ width:154px; padding:0px 5px 0px 5px; color:#891e6d; font-size:0.7em; font-weight:bold; letter-spacing:-0.05em; height:21px; line-height:21px; background:url(../_img/bg_action.gif) no-repeat 0px 0px; margin:5px 5px 0px 5px; float:left;}
body:nth-of-type(1) ul.actions li{  font-size:0.6em; }
ul.actions li a{ color:#891e6d; display:block; width:154px;}
ul.actions li a:hover{ color:#707070; display:block; width:154px;}


/** **/
ul.actions2{ padding-top:0px; width:238px;}
ul.actions2 li{ width:228px; padding:0px 5px 0px 5px; color:#891e6d; font-size:0.7em; font-weight:bold; letter-spacing:-0.05em; height:21px; line-height:21px; background:url(../_img/bg_action2.gif) no-repeat 0px 0px; margin:1px 0px 0px 0px; float:left;}
body:nth-of-type(1) ul.actions2 li{  font-size:0.6em; }
ul.actions2 li a{ color:#707070; display:block; width:228px;}
ul.actions2 li a:hover{ color:#fff; display:block; width:228px;}

/** Boite à outils **/
ul#tools{ 
	float:right;
	border-bottom:1px solid #707070;
	padding-top:0px;
/*	margin-bottom:20px; */
}
ul#tools li{ 
	float:left;
}
ul#tools li img{ 
	border:none;
}

/** Chemin de fer **/
#bread{ font-size:0.7em; color:#707070; width:770px; margin:0px 0px 5px 3px; text-align:left; float:left;}
#bread a{  color:#707070; font-weight:bold;}
#bread .important{ color:#d63a20; font-weight:bold;}

/** Centre page Colonne unique **/
#cont{ 
	background:url(../_img/bg_page.gif) repeat-x 0px 0px;
	padding-top:20px; min-heigth:41px; clear:both;
	width:765px; margin:0px 0px 0px 5px;
}
#cont0{ 
	padding-top:0px; min-heigth:41px; clear:both;
	width:769px; margin:0px auto;
}
#cont h2{ font-size:1em; padding:10px 5px 0px 5px; color:#D63A20; }
#cont p{ font-size:0.7em; padding:10px 5px 0px 5px}
#cont p.accroche{ font-size:0.7em; padding:10px 5px 0px 5px; font-weight:bold;}
#cont .illu{ float:left; padding:5px 0px; width:90px; text-align: center;}
#cont p.date {
color:#D63A20;
font-size:0.6em;
padding:0;
}
#cont .detail h4 {
font-size:0.7em;
letter-spacing:-0.05em;
padding:0;
}
#cont .detail p {
padding:0 0 5px;
}


#illupage{  margin-left:5px; width:765px; height:237px;}

/** AB **/
.blocvisuel img {  margin-left:5px; width:765px; height:237px; float:left;}


/** **/
.blocd{ 
	width:238px; background:#f0f0f0 url(../_img/bg_blocd.gif) repeat-x 0px 0px;
}
.blocd h3{
	height:28px; line-height:28px; background:url(../_img/bg_bloccold.gif) repeat-x 0px 0px;	
	padding:0px 5px; font-size:0.85em;
}
.blocd h4{
	padding:5px 5px 0px 5px; font-size:0.7em; letter-spacing:-0.05em;
}
.blocd h4.actu{
	padding:0px 5px 0px 5px; font-size:0.7em; letter-spacing:-0.05em;
}
.blocd p{
	padding:2px 5px 2px 5px; font-size:0.7em;letter-spacing:-0.05em;
}
.blocd a{ color:#d63a20;}

.blocd .illu{ float:left; width:90px; text-align:center; padding:5px 0px;}
.blocd .illu2{ float:left; width:90px; text-align:center; padding:5px 0px;}
.blocd .detail{ float:left; width:140px; padding:5px 0px;}
.blocd .detail3{ float:left; width:95%; padding:5px 5px;}
.blocd .detail p, .blocd .detail h4 { padding:0px 0px;}
.blocd .detail p { padding:0px 0px 5px 0px;}
.blocd .detail2{ float:left; width:140px; padding:5px 0px;}
#cont .blocd .detail2 p, .blocd .detail2 h4 { padding:0px 0px;}
#cont .blocd .detail3 p, .blocd .detail3 h4 { padding:0px 0px 5px 0px;}
.blocd .detail2 p { padding:0px 0px 5px 0px;}
.blocd p.date{ font-size:0.6em; color:#d63a20; padding:0px 0px; }
#cont .blocd .detail p  { padding:0px;}


/** **/
.blocplus{ width:515px; background:#f3f3f3 url(../_img/top_infoplus.gif) no-repeat 0px 0px; padding:15px 10px 5px 10px; margin-top:20px;}
#cont .blocplus p{ font-weight:bold; padding:10px 0px 0px 0px;}
.blocplus_bot{ width:535px; background:#f3f3f3 url(../_img/bot_infoplus.gif) no-repeat 0px 100%; height:10px;}

/** **/
strong{ color:#d63a20; font-weight:bold;}

/** **/
.infoplus{ width:196px; height:154px; float:left;  color:#fff; margin-top:-238px; font-size:0.7em; padding:20px 20px 20px 550px;}
.infoplus h2{ padding-bottom:5px;}
.infoplus a{  color:#fff; font-weight:bold;}
.infoplus strong{  color:#fff; font-weight:bold;}
.infoplus a.lienrouge{ letter-spacing:-0.05em; font-size:0.95em; color:#ff0000;}
.illuchiffre{ float:left; cleaar:right;}

/** **/
.blocplus1, .blocplus2{ 
	width:244px;
	background:#c9c9c9 url(../_img/bg_blocplus.png) no-repeat 0px 0px;
	min-height:50px;
	margin-top:25px;
}
.blocplus1{ 
	float:left;
	margin-left:5px;
}
.blocplus2{ 
	float:right;
}
.botplus{ background:url(../_img/bot_blocplus.png) no-repeat 0px 0px; height:37px; width:244px; font-size:0px;}
.contenu{ padding:5px;}
.contenu h3{ margin-bottom:10px;}
#cont .contenu .illu{ text-align:center; width:90px; height:80px;  padding:0px;}
.contenu .detail {float:right; width:140px; font-weight:bold;}
#cont .contenu .detail p{font-size:0.7em; padding:0px 0px 5px 0px;}
.contenu a{ color:#d63a20; font-weight:normal;}

/** **/
.gras{ font-weight:bold;}
.floatLeft{ float:left; margin:5px 5px 5px 5px;}

/** **/
ul.onglets{
	width:100%; display:block;
}
ul.onglets li{
	font-size:0.7em; width:117px; height:21px; line-height:21px; float:left; margin:0px 5px 10px 5px;
}
ul.onglets li#itemong1,ul.onglets li#itemong2,ul.onglets li#itemong3{
	 margin:6px 5px 10px 5px;
}
ul.onglets li#itemong4{
	 margin:6px 5px 10px 5px;
}
*html ul.onglets li#itemong4{
	 margin:6px 5px 10px 5px;
}
*+html ul.onglets li#itemong4{
	 margin:6px 5px 10px 5px;
}
ul.onglets li a {
	width:102px; padding:0px 10px 0px 5px; color:#bf499a; background:url(../_img/onglet_off.png) no-repeat 0px 0px; display:block;
}
ul.onglets li a.active, ul.onglets li a:hover {
	width:97px; padding:0px 15px 0px 5px; color:#fff; background:url(../_img/onglet_on.png) no-repeat 0px 0px; display:block;
}
/** **/
ul.liste { width:450px;}
ul.liste li{ padding:0px 18px; background:url(../_img/fleche.png) no-repeat 5px 2px; font-size:0.7em; margin:0px 5px;} 
*+html ul.liste li{ padding:0px 18px; background:url(../_img/fleche.png) no-repeat 5px 2px; font-size:0.7em; margin:0px 5px;} 
ul.liste2 { display:block; float:left;}
ul.liste2 li{ padding:5px 18px; background:url(../_img/fleche.png) no-repeat 5px 7px; font-size:0.7em; margin:0px 5px; width:250px; display:block;} 
*html ul.liste2 li{ background:url(../_img/fleche.png) no-repeat 5px 0px; padding:0px 18px 5px 18px;} 

ul.listeniv2 { width:450px;}
ul.listeniv2 li{ padding:0px 18px; background:url(../_img/fleche.png) no-repeat 5px 2px; font-size:1em; margin:0px 5px;} 

/** Type tableau Produit **/
table.tableau{ font-size:0.65em; margin-left:5px;}
table.tableau strong{ color:#fff;}
th.noir{ 
background:#3e3e3d url(../_img/bg_tab_noir.png) no-repeat 0px 0px; width:219px; height:36px; text-align:center; color:#FFF; border-bottom:2px solid #fff; font-weight:bold; 
}
th.mauve1{ 
background:#9f3e73 url(../_img/bg_tab_mauve1.png) no-repeat 0px 0px; width:84px; height:36px; text-align:center; color:#FFF;  font-weight:bold;border-bottom:2px solid #fff; 
}
th.mauve2{ 
background:#8a1a57 url(../_img/bg_tab_mauve2.png) repeat-y 0px 0px; width:84px; height:36px; text-align:center; color:#FFF; font-weight:bold; border-bottom:2px solid #fff;
}
td.mauve3{ 
background:#cf9eb9 url(../_img/bg_tab_mauve3.png) repeat-y 0px 0px; width:84px; height:36px; text-align:center; color:#FFF;  font-weight:bold; border-bottom:1px solid #3e3e3d;
}
td.mauve4{ 
background:#cf9eb9 url(../_img/bg_tab_mauve3.png) repeat-y 0px -10px; width:84px; height:36px; text-align:center; color:#FFF; font-weight:bold;  border-bottom:1px solid #3e3e3d;
}
td.mauve4b{ 
background:#cf9eb9 url(../_img/bg_tab_mauve3.png) repeat-y 0px -10px; width:84px; height:36px; text-align:center; color:#FFF;  font-weight:bold; 
}
td.mauve5{ 
background:#7d596d url(../_img/bg_tab_mauve4.png) repeat-y 0px -10px; width:84px; height:36px; text-align:center; color:#FFF;font-weight:bold; border-bottom:1px solid #3e3e3d;
}
td.trait{ border-bottom:1px solid #3e3e3d;}

/** Type tableau garantie **/
table.tableau2{ font-size:0.7em; margin-left:5px; width:97%; margin-top:20px;}
table.tableau2 th{ height:23px; line-height:23px; background:#3d3d3c; color:#FFF; text-align:left; text-transform:uppercase; padding:0px 5px; border-right:1px solid #fff;}
table.tableau2 th.gauche{ height:23px; line-height:23px; background:#3d3d3c url(../_img/left_headertab.png) no-repeat 0px 0px;}
table.tableau2 th.droite{ height:23px; line-height:23px; background:#3d3d3c url(../_img/right_headertab.png) no-repeat 100% 0px;}

table.tableau2 td{ height:23px; line-height:23px; padding:0px 5px;border-bottom:1px dashed #cdcdcd;}
table.tableau2 td.intitule{ height:23px; line-height:16px; padding:0px 5px;border-bottom:1px dashed #555;}
table.tableau2 td.stitre{ height:23px; line-height:23px; padding:0px 5px;border-bottom:none; background:#a2cee7; text-transform:uppercase; color:#fff; font-weight:bold; border-top:10px solid #fff;}
table.tableau2 td.gris1{ height:23px; line-height:23px; padding:0px 5px; background:#edeeee; text-transform:uppercase; color:#2e6888; font-weight:bold;text-align:center; }
table.tableau2 td.gris2{ height:23px; line-height:23px; padding:0px 5px; background:#f6f6f6; text-transform:uppercase; color:#2e6888; font-weight:bold; text-align:center; }

/*** Liste Promotions ***/
ul.promo { margin:15px 5px;}
ul.promo li{ border-bottom:1px dashed #cdcdcd; margin-bottom:15px;}
ul.promo li.last{ border-bottom:none; margin-bottom:10px;}
.illupromo{ background:url(../_img/promo/ombre_promo.gif) no-repeat 0% 100%; height:125px; width:145px; float:left;}
.illupromo img{ border:1px solid #ccc; width:139px;}
.detailpromo{  height:125px; width:350px; float:left;}
#colg2 .detailpromo h3{  font-size:0.85em; color:#d63a20; padding:0px; margin:0px;}
#colg2 .detailpromo p{  font-size:0.7em; color:#000; padding:0px; margin:0px 0px 10px 0px;}
#colg2 .detailpromo p.pdf{  font-size:0.7em; color:#d63a20; padding:0px 0px 0px 20px; margin:0px 0px 5px 0px; background:url(../_img/picto/pic_pdf.gif) no-repeat 0px 0px; line-height:22px;}
#colg2 .detailpromo p.pdf a{   color:#d63a20; }
/** **/
p.telecharger{ color:#7b7b7b;}
p.telecharger a{  color:#d63a20;}
p.telecharger img{ vertical-align:middle; margin-top:-5px;}
/** **/
h3.gris{ background:url(../_img/bg_gris.gif) repeat-x 0px 0px; line-height:22px; height:22px; padding:0px 5px; font-size:0.8em; margin:10px 0px 0px 5px; letter-spacing:-0.1em;}
#cont .bloccontg, #cont .bloccontd{ width:235px; padding:10px; color:#7d7d7d;}
#cont .bloccontg{ float:left;}
#cont .bloccontd{ float:right;}
#cont .bloccontg p, #cont .bloccontd p{padding:0px 0px 5px 0px;}
#cont .bloccontg a, #cont .bloccontd a{  color:#d63a20;}

/** **/

/** Demande de devis **/

.demandedevis
{
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
}

.demandedevis a 
{
    color: #ffffff;
    text-decoration: none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../_img/bg_onglet2_off.gif) no-repeat scroll 0 1px;
font-size:13px;
height:24px;
width: 140px;
line-height:24px;
padding-left:20px;
position:absolute;
white-space:nowrap;
z-index:10;
}

.demandedevis a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../_img/bg_onglet2_on.gif) no-repeat scroll 0 0;
color:#D63A20;
z-index:1000;
    text-decoration: none;
}

.titretools
{
    margin-bottom: 10px;
}

.ongletmasque
{
    display:none;
}

#cont p a 
{
    color: #D63A20;
}

#cont .sf_listTitle
{
    display: none;
}

#cont .sf_controlListItems   
{
    margin-bottom: 10px;
}

#cont .sf_controlListItems a    
{
    color: #D63A20;
    text-decoration: none;
}

#cont .sf_expandableList li    
{
    margin-left: 5px;
}


#cont .sf_listItemTitle a, #cont .sf_listItemTitleexp a
{
    color: #D63A20;
    font-size: 12px;
}

#cont .sf_listItemTitle h3
{
    font-size: 12px;
}

#cont .sf_listItemBody
{
    font-size: 0.7em;
    padding: 5px 0px 0;
}

#cont .sf_singleNews .sf_back
{
    color: #D63A20;
}

#cont .sf_singleNews p
{
    padding-top: 2px;
    padding-bottom: 2px;
}

#cont .sf_readMore a
{
    color: #D63A20;
}


#cont .sf_newsDate {
    color:#D63A20;
    font-size:0.6em;
    padding-top: 5px;
    padding-bottom: 5px;
}

.searchResults
{
    padding: 10px 5px 0px 5px;
}

.searchResults dt
{
    padding-top: 10px;
}

.searchResults dt a
{
    color:#D63A20;
    font-size:0.9em;
}

.searchResults dd 
{
    font-size:0.7em;
}

.searchResults dd em a
{
    color:#D63A20;
}

.sf_pager li
{
    font-size:0.9em;
}

.sf_pager li a
{
    color:#D63A20;
}

#cont .sf_readMore p, .sf_readMore p, .sf_readMore 
{
    padding: 0px 0px 0px 0px;
}
