/**************** PRINT ON ROSES ***************/
@charset "iso-8859-1";

/**************** MAIN LAYOUT / BODY ***************/
a { color:#000000; text-decoration:none; }
a:hover {color:#000000; text-decoration:none; }
h1 {font-size: 22px; font-weight:bolder; color:#000000; letter-spacing: 7px;}
h1 a{font-size: 22px; font-weight:bolder; color:#000000;}
h1 a:hover{font-size: 22px; font-weight:bolder; color:#000000;}
body {font-family:Arial; font-size:16px; background:#585858;  color:#000000; line-height: 200%;}

#wrapper {width:990px; margin: 0 auto -114px auto;  text-align:left; background: #FFFFFF;}

#header {width:990px; height: 200px; text-align:center; background:url(site/logo.png) center no-repeat; border-bottom: solid 2px #333333;}
#header h1 { padding-top: 160px; margin: 0px; letter-spacing: 0px;}


/**************** CONTENT ***************/
#act_ctn {padding: 0px 45px; }

#top_table { width: 800px; border: solid 1px #333333; margin-left: 50px; text-align: center;}
#top_table_header { line-height: 35px; background: #d82226; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; padding: 0; margin: 0; }
#nb  {  padding: 0 12px; float:left; font-size: 20px;}
#th_text { float:left; }
#th_text_commande { color: #FFFFFF; font-size: 20px; }/* float: left; padding-left: 182px;*/
#top_cell { width: 90%; }
/*#top_cell_right {width: 45%; padding: 10px;  border-top: solid 1px #333333;}*/
#bot_cell { width: 100%; text-align: left;}
#bot_cell .list { padding-left: 20px;}

#bot_table { width: 800px; border: solid 1px #333333; margin-left: 50px; text-align: center; font-size: 16px; line-height: 120%;}
#bot_table_header { height: 55px; background: #d82226; font-size: 16px; ; font-weight: bold; color: #FFFFFF;  text-align: center; padding: 0; margin: 0; }
#bot_cell_left { width: 50%; border-right: solid 1px #333333; padding: 10px; border-top: solid 1px #333333;}
#bot_cell_right {width: 50%; padding: 10px; border-top: solid 1px #333333;}
#th_sub_text { font-weight: bold; float: left; font-size: 16px; padding-left: 20px;}
#quantite { float: left; padding-left: 20px; font-size: 16px;}
#montant { float: right; font-weight: bold; padding-right: 20px; font-size: 14px;}
#evaluation { float: right; padding-right: 20px; font-size: 10px; font-style: italic;}

#mail_link { color: #336699;}

#email { color: #0000FF; font-weight: bold;}

tbody { padding: 0; margin: 0;}

/**************** FOOTER / SITE MAP ***************/
.push { height:114px;}

#footer {width:990px; margin:0 auto; height:114px; font-family:Arial;  font-size: 12px; text-align:center; color:#000000;}
	
#site_map {height: 114px; width:100%; text-align:center; color:#000000;}
#site_map a {color:#000000; font-weight:normal; text-decoration:none;}
#site_map a:hover {font-weight:normal; text-decoration:underline;}
#site_map span { padding:0 3px; margin:0; display:inline-block; line-height:16px; font-size:0.8em; }
#site_map span.links {font-size:1em; line-height:20px; text-transform: uppercase; display: none;}
#site_map .endlink { clear:both; display:block;  margin:0; padding:0; line-height:0; padding-top: 50px;}
#site_map .optimised {clear:left; display:block;}

/**********************************************************************************************************************/
/* DEFAULTS */
/**********************************************************************************************************************/
html, body {margin:0; padding:0;  height: 100%; width:100%; text-align:center;}
/*html, body {margin:0; padding:0; min-height: 100%; height: auto !important; height: 100%; width:100%; text-align:center;}*/
#wrapper {min-height: 100%; height: auto !important; height: 100%; text-align:left; position:relative;}
.push {clear:both;}
#footer {position:relative; margin:0 auto;}

img {border:none; }
#news:before {  content: ""; display: block; clear: both; }
#news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.gal {margin-top:20px; clear:both; width:100%;}
a.gal { display:inline-block; width:150px; height:150px; text-align:center; }
.thumbL { width:100%; margin-top:3px; clear:both; display:block; text-align:left;}
.thumbR { width:100%; margin-top:3px; clear:both; display:block; text-align:right;}
.thumbC { width:100%; margin-top:3px; clear:both; display:block; text-align:center;}
.thumbRF{ margin:0px 0px 3px 10px;float:right; } 
.thumbLF { margin:0px 10px 3px 0px; float:left; }
.section:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {clear:both;}
ul.menu{margin:0;padding:0;list-style-type:none;cursor:default;display:block;float:left;}
ul.menu li{margin:0;padding:0;display:block;list-style-type:none;position:relative;float:left;}
ul.MenuBarVertical li.top_itm{clear:both;}
ul.menu li a {display:block;cursor:pointer;}
ul.menu ul{padding: 0; list-style:none;z-index:1020;cursor:default;position:absolute;left:-1000em;}
ul.MenuBarHorizontal ul {margin:0;}
ul.MenuBarVertical ul{margin:0 0 0 100%;top:0;}
ul.MenuBarActive {z-index:1000;}
ul.menu ul.MenuBarSubmenuVisible{left:auto;}
ul.MenuBarHorizontal iframe{position:absolute;z-index:1010;background:none;border:none;}
ul.menu iframe{position:absolute;z-index: 1010;}
@media screen, projection {li.MenuBarItemIE{display:inline;f\loat:left;}}
table.table {width:100%; clear:both; border-collapse:collapse;}
tr.tblrow {text-align:left; vertical-align:top; }
td.cell { border:nonee text-align:left; vertical-align:top;}
div.cellctn {padding:3px;}
a.pdf {line-height:3em; font-weight:bold; font-size:1.2em; background: url(admin/a_pdf.jpg) center left no-repeat; padding-left:20px; }

