/* Feuilles de styles pour le site Fichier généré à partir de /gabarits//styles.css le 2016-05-05 16:13:42 par ilya */





td {padding:2px;
}

img{border:none;}
.contenu ul {  padding-left:20px;
}
.contenu ul li,.contenu ul li p {  color:#000000;
  font:12px verdana;
  line-height: 1.3em;
  list-style-type:disc;
}

/* Formulaires */
.antete_ligne, .tabfmdon td p.antete_ligne {	font:bold 10px verdana;
	text-transform:uppercase;
}
.antete_ligne2, .tabfmdon td p.antete_ligne2 {	font:12px verdana;
	text-transform:uppercase;
}
.antete_ligne_b {	font:bold 14px verdana;
	text-transform:uppercase;
}
.antete_ligne a, .antete_ligne a:hover {    color:#9FA736;
	text-decoration:none;
}
.adresse {	font:10px verdana;
}
.bclass {	font:bold 11px verdana;
}
.bclass a {    color:green;
	text-decoration:underline;
}
.bclass a:hover{    color:green;
	text-decoration:underline;
}
.aunder {text-decoration:underline !important;color:green;}
		
/*   New version  */
* {font-size:12px; font-family:arial;color:#6D6F71;}
.erreur {color:red; font-weight:bold;}
a, a:link {text-decoration:underline;}
a:link:-moz-read-write {color:#6D6F71 !important;} /* .. */
a.selected {font-weight:bold;}

body {background:white;} /* all bodys: principal body, iframe bodys, fck body too */
#me {margin:0;padding:0;background:url('/images/bgbody.jpg') repeat-x;background-position:left top;background-attachment: fixed;} /* principal body firefox */
* html body#me {background:url('/images/bgbody.jpg') repeat-x;background-position:left top;background-attachment: fixed;} /* principal body ie */






#outer {width:972px;margin: 0px auto;}
#menu {width:972px;background:white;padding:0;position:relative;height:171px; background-image:url('/images/head_bg.jpg'); background-position:left top; background-repeat:no-repeat;}

#m0 {width:147px;float:left;padding:10px 15px 15px 35px;}
#m1,#m2,#m3 {width:141px;float:left;padding:23px 5px 15px 14px;}
#m4 {width:133px;float:left;padding:23px 10px 15px 14px;}
#m5 {width:100px;height:50px;position:absolute;right:-105px;top:-3px;}
#menu span, #menu span a.on {background:white; color:#9FA736; font:bold 11px verdana;text-decoration:none;}
#menu span a {background:white;font:bold 11px verdana;text-decoration:none;}
#menu ul {list-style-type:none;margin:0;padding:15px 0 0 0;}
#menu ul li a.on {color:#9FA736;}
#menu ul li a:hover {text-decoration:underline}
#m5 ul li a {font:9px arial;color:#9FA736;}
#bottommenu {background:white;margin:2px 0;clear:left;min-height:3px;_height:3px;font-size:9px;}
#bottommenu a {text-decoration:none;font-size:9px;}
#bm1 {width:148px;float:left;clear:left;padding:12px 8px 11px 14px;}
.flle {float:left;}
#bm2 {width:496px;float:left;padding:13px 15px 12px 3px;}
#bm2 #bm2_1, #bm2_2, #bm2 #bm2_3, #bm2 #bm2_4 {display:none;}
#bm2 p.ndate {float:left;}
#bm2 p {margin:1px 0 0 0;line-height:13px;clear:left;font-size:9px;}
#bm3 {width:116px;float:right;}
#titlepage {background:white;min-height:3px;_height:3px;}
#titlepage a {text-decoration:none;font-size:9px;}
#titlepage a.on {color:#9FA736;}
#titlepage a:hover {text-decoration:underline;font-size:9px;}
#titlepage p {font-size:9px;}
#t1 {min-height:3px;background:white;font-size:9px;}
#t1 p{margin:0;font-size:9px;}
#t1 p#gen{padding:5px 0 50px 0;font-size:9px;}
#t1 p#gen a {text-decoration:underline;font-size:9px;}
#content_outer {background:white;clear:left;min-height:3px;_height:3px;line-height:16px;}
#left {width:433px;float:left;text-align:justify; padding:0 36px 0 0;}
#left.home {width:510px;float:left;text-align:justify; padding:0 35px 0 0;}
#left p {margin:0;padding:5px 0 12px 0;}
#right {width:433px;float:left;}
#right.home {width:357px;float:left; padding:0;}

#right span.fllenr {float:left;padding:0 2px 0 0;font-weight:bold;}
#right p {margin:0;padding:5px 0 12px 0;}
#rt1,#rt2,#rt3,#rt4,#rt5,#rt6,#rt7,#rt8,#rt9 {width:120px;height:68px; float:left;padding:0 7px 12px 3px;background:url('/images/bg9texts.JPG') repeat-x;line-height:13px;}
#rt1 p,#rt2 p,#rt3 p,#rt4 p,#rt5 p,#rt6 p,#rt7 p,#rt8 p,#rt9 p {padding:0;}
#rt3,#rt6,#rt9 {width:110px;padding:0 0 12px 3px;}
#rp1,#rp2,#rp4,#rp5,#rp7,#rp8 {width:119px;float:left;padding:0 8px 15px 3px;position:relative;}
#rp3,#rp6,#rp9 {width:119px;float:left;padding:0 0 15px 3px;position:relative;}
.ip {width:13px;height:8px;position:absolute;left:3px;bottom:15px;*bottom:17px;background:#000000;font-size:9px;padding:0 1px 1px 0;line-height:8px;}
#both {clear:both;}
#both p {margin:0;padding:5px 0 12px 0;line-height:14px;}
.fole {float:left;margin-right:8px;}
.fori {width:60px;height:17px;float:right;padding-top:3px;text-align:right;}
.foce {height:17px;padding-top:3px;text-align:center;}
#menu:after, #bottommenu:after, #titlepage:after, #content_outer:after, #t1:after, #left:after, #right:after, span.outlinecrayon:after {content: ".";display: block;line-height: 0px;font-size: 0px;clear: both;background:blue;visibility:hidden;}

span.outlinecrayon {_height:12px;}
.cboxalign {margin-left:0;_margin-left:-3px;}
.radioalign {margin-left:-1px;_margin-left:-4px;}
.literal {font-weight:bold;}
h1, h1 a {font:bold 22px verdana !important;color:#9FA736;margin:0; padding-bottom:10px;margin-bottom: 10px;}
h2, h2 a {font:bold 11px verdana !important;color:#9FA736;margin:0;}

.title_wrapper{width:100%; background-color:#f1f1f1;}
h3{ font-size:16px;  color:#231f20; padding:15px 15px 15px 15px; text-transform:uppercase; font-family:arial; margin:0;}
h3 span{font-size:16px; color:#231f20;}
/* boutique virtuelle */

div.mpanier {height : 20px; line-height : 20px;margin-bottom:10px;width:100%;text-align:right}
div.mpanier span {float:right;font-size : 13px;margin-left:10px;margin-right:10px;}
div.mpanier a {float:right;text-decoration:none;color:#97B523;}
div.mpanier a:hover {text-decoration:underline;}

table.listeproduit {border-collapse:collapse;width:100%;border:1px solid #ccc;background-color:#fff;margin-bottom:30px;}
table.listeproduit form {margin:0px;padding:0px;width:700px;}
table.listeproduit caption {text-align:left;padding-bottom:20px;font-weight:bold;font-style:italic;font-size:13px;}
table.listeproduit tr.alt {background-color:#f1f1f1;}
/*table.listeproduit td {padding : 5px;vertical-align:middle;}*/
table.listeproduit th, table.listeproduit td {padding : 5px;}
table.listeproduit th {font-size : 12px;text-align:left;background-color : #97B523;color:#fff}
table.listeproduit td h1, table.listeproduit td p {margin:0px !important;padding:0px !important;}
table.listeproduit td h1 {font-size : 14px !important;}

.mt {text-align:right}

div.topcommand {height : 20px; line-height : 20px;margin-bottom:10px;width:100%;}
div.topcommand span {float:left;font-size : 13px;font-weight:bold;font-style:italic;}
div.topcommand a {float:right;text-decoration:none;color:#97B523;}
div.topcommand a:hover {text-decoration:underline;}

table.command {border-collapse:collapse;width:100%;border:1px solid #ccc;background-color:#fff;margin-bottom:30px;}
table.command tr th {background-color : #bfbfbf;font-weight : bold;  text-align : left;color : #555;}
table.command tr th, table.command tr td {padding:2px;}
table.command tr.total td {border-top : 1px solid #ccc;}
table.command tr td.desc, table.command tr td.mt {font-style:italic;font-weight:bold;}
table.command tr td.desc {font-style:italic;font-weight:bold;padding-left:5px;}

form.rensperso {margin:0px;padding:0px;}
form.rensperso fieldset {border : 1px solid #ccc;padding : 10px 15px;}
form.rensperso legend {font-size : 100%;font-weight:bold;}

table.tblperso {border-collapse:collapse;width:100%;background-color:#fff;margin-bottom:10px;}
table.tblperso td {text-align : left;padding:3px 0px 3px 0px;}
table.tblperso td.sinput {text-align : left;padding-left:15px;width:75%}

.enlever {float:left;height:10px;width:10px;background:#fff url(/images/delete.gif) no-repeat;margin:0px 20px 0px 0px;text-decoration:none !important;}
.ajouter1 {float:left;height:10px;width:10px;background:#fff url(/images/add.gif) no-repeat;margin:0px 20px 0px 0px;text-decoration:none !important;}
.enlever1 {float:left;height:10px;width:10px;background:#fff url(/images/del.gif) no-repeat;margin:0px 20px 0px 0px;text-decoration:none !important;}
.panier1 {height:10px;background:#fff url(/images/panier.gif) no-repeat;padding-left:20px;line-height:9px;}

a.green-button {text-decoration:none;background-color:#9fa736;padding:10px;color:#fff;font-size:12px;float:right;margin:10px 0px 10px 0px; font-weight:bold;}


/* AB 2013-08-01 */


.clear{clear:both;}
a.read_more{background:#fff url(/images/green_arrow.jpg) no-repeat; background-position:center left; padding-left:10px;}
.ariane{text-transform:uppercase; font-size:12px; height:12px; line-height:12px; padding-bottom:30px;}
.ariane .item{ padding:0 5px; display:inline-block; border-right:1px #b4b2b2 solid;}
.ariane .item.first{padding-left:0;}
.ariane .item.on{color:#8a9521; border:none;}

/* wrappers */ 

.wrapper.home{padding:25px 35px 35px 35px; background-color:#ffffff;}
.news_wrapper{padding:0 15px;}
.adnove_wrapper{margin:0 0 15px 0;}
.footer_wrapper{width:100%; height:100%; background-color:#4f4f4f; margin-top:25px;}
.main_nav_wrapper{background-color:#ffffff; padding:0 35px 0 35px;  }



/* top level */

.header_right{float:right; padding: 15px 33px 0 0;}
.search_field{ float:right; width:126px; height:30px; border:1px solid #cdcece; font-size:11px; background-image:url('/images/recherche_loupe.png'); background-position:102px center; background-repeat:no-repeat; background-color:transparent;}
.search_wrap{height:30px;float:right;}
.top_nav{height:12px;float:right; margin:0 15px; line-height:12px; padding-top:12px;}
.top_nav a{font-size:12px; text-transform: uppercase; color:#626161; display:block; float:left; height:12px; padding:0 10px; text-decoration:none; border-right:1px #626161 solid;}
.top_nav a.last{border:none;}
.top_nav a:hover{color:#8a9521;}
.social_network{height:26px;float:right; padding-top:4px;}
.social_network a{display:block; float:left; height:24px; width:24px; margin-right:20px;}
.social_network a.last{margin-right:0;}


/* nav */

ul.nav{padding:10px 0 10px 0; border-bottom:1px #dfdfdf solid;position: relative; z-index: 597; float: left;}
ul.nav, ul.nav li, ul.nav ul { list-style: none; margin: 0; color:#2f2c2d; font-weight:bold; font-size:13px; }
ul.nav>li { float: left;  vertical-align: middle; zoom: 1; padding:0 10px; border-right:2px #9d9a9b solid; text-transform:uppercase;}
ul.nav>li.first{padding-left:0;} 
ul.nav>li.last{border:none;padding-right:0;} 
ul.nav>li>a{color:#2f2c2d; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none;}
ul.nav>li>a:hover{color:#8a9521; }
ul.nav li.hover, ul.nav li:hover { position: relative; z-index: 599; cursor: default; color:#8a9521;}
ul.nav ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 205px; background: #ebf2f5; padding:8px 2px; border:1px #ebf2f5 solid; border-radius:3px; -moz-box-shadow: 1px 2px 5px #888; -webkit-box-shadow: 1px 2px 5px #888; box-shadow: 1px 2px 5px #888;}
ul.nav ul li { float: none; padding:7px 12px;}
ul.nav ul li a{text-transform:none; text-decoration:none; font-size:11px; display:block;}
ul.nav ul li:hover a{color:#8a9521;}
ul.nav ul li:hover{background: #cddbe2; }
ul.nav li:hover > ul { visibility: visible }

.nav_wrapper a.green-button{margin:0; text-transform:uppercase; padding:10px;}


/* footer */

.footer{width:972px; margin:0 auto;}

.gift_wrapper{width:972px; float:left;}
.gift_wrapper a.green-button{margin:0; padding-top:25px; text-transform:uppercase;}
.sitemap{width:972px; min-height:53px; float:left; padding-bottom:40px;}
.sitemap .column{width:195px; margin-right:40px; margin-bottom:20px; margin-top:5px;float:left;}
.sitemap .column h4{width:195px; font-size:13px; text-transform:uppercase; color:#ffffff; padding:0 0 12px 0; margin:0; border-bottom:1px #6a6a6d solid;}
.sitemap .column h4 a{width:175px; font-size:13px; text-transform:uppercase; color:#ffffff; text-decoration:none;}

.sitemap .column ul{padding:0; margin:0;}
.sitemap .column ul li{list-style:none; padding-top:6px;}
.sitemap .column ul li a{text-decoration:none; font-weight:bold;color:#ffffff;}
.sitemap .column ul li a:hover{text-decoration:underline;}

.credits{width:972px;padding:22px 0; border-top:1px #6a6a6d solid; float:left;}
.credits a{display:inline-block; text-decoration:none; color:#ffffff; margin-right:10px; padding-right:10px; border-right:1px #ffffff solid;}
.credits span{color:#ffffff;}

.ui-icon-closethick{    display: none;
}

a.modified_link {	text-decoration:none;
	text-transform: uppercase;
}
a.modified_link:hover {	text-decoration:underline;
}

.box_adnove{	width: 510px;
}
.news_wrapper_left{float: left;margin-right: 15px;}