/* CSS Document */

html, body{width:100%}
body{
	font:normal normal 11px/normal Arial, Helvetica, sans-serif;
	color:#333;
	background: #FFF url(../medias/img/bg.jpg) repeat-x left top;
	text-align:left;

}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li {margin:0;padding:0;}
a img{border:none;}
a { text-decoration:none; }

h2 {text-transform:none;}

#main {
	position:relative;
	margin:0 auto;
	width:960px;
}

noscript ul{position:absolute;left:200px;padding:5px;}

img#accueil{
	position:absolute;
	top:150px;
	left:0;
	z-index:1;
}

#header {
	background: url(../medias/img/fr/bgHeader.png) no-repeat left top;
	height:116px;
	margin-top:14px;
	color:#FFF;
}
#header a { color:#FFF; }
#header h1{	text-indent:-2000px;overflow:hidden; }
#header h1 a{width:257px;height:115px;display:block;position:absolute;top:0;left:0;}

#magicBox {
	background: url(../medias/img/bgBox.png) no-repeat left top;
	position:relative;
	left:610px; top:30px;
	width:320px;
	height:50px;
	padding:5px 10px;
	line-height:1.8em;	
}

#magicBox  #loginBox {
	background: url(../medias/img/bgLogin.gif) no-repeat 116px center;
	position:relative;
	float:left;
	width:150px;
}

#magicBox  #selection {
	background: url(../medias/img/bgSelection.gif) no-repeat 125px center;
	float:left;
	width:150px;
	margin:0 10px;
}

#magicBox .cbox {background: url(../medias/img/bgBoxSep.gif) no-repeat right center; }
#magicBox .cbox.lastchild {background:none;}
#magicBox .titre { font-weight:bold;  }
#magicBox .descr a { color:#e1e1e1 }
#magicBox .descr a:hover { color:#FFF }

#mainMenu { 
	position:relative;
	background:white url(../medias/img/bgMainMenu.jpg) no-repeat right top;
	width:960px;
	height:33px;
}

#mainMenu ul {
	margin-left:250px;
	list-style:none;
	color:#174d80;
}

#mainMenu ul#lang {
	float:left;
	margin-left:45px;
}

#mainMenu li{ 
	float:left;
	border-right:1px solid #008acf;
	margin:10px 15px 10px 0;
	padding:0 15px 0 0;
}

#mainMenu ul#lang li{ 
	float:left;
	border-right:none;
	margin:10px 10px 10px 0;
	padding:0;
}

#mainMenu ul li a{ 
	color:#174d80;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

#mainMenu ul#lang li a{ 
	padding:0;
	margin:0;
	text-decoration:none;
	font-weight:normal;
	font-size:0px;
}

#mainMenu li a:hover{ 
	color:#008acf;
}

#content {
	background: #FFF;
	position:relative;
}

#flashArea {position:absolute; top:0;left:0;}
#leftCol {
	position:absolute;
	top:0;left:20px;
	width:230px;
	z-index:2;
}
#rightCol {
	position:relative;
	top:0;left:250px;
	width:670px;
	padding:0 20px;
	/*min-height:390px;*/
}

#rightCol .homeHightlight {
	float:left;
	width:100%;
	/*margin-top:280px;*/
}

#rightCol .homeHightlight .footerBox {
	float:left;
	width:330px;
}

#rightCol .homeHightlight .footerBox.lastChild {
	margin-left:10px;
}

#rightCol .homeHightlight .footerBox img {
	float:left;
	width:120px;
	margin-right:15px;
}

#rightCol .homeHightlight .footerBox .title { font-weight:bold; margin-bottom:5px; }
#rightCol .homeHightlight .footerBox .descr { font-size:11px; }
#rightCol .homeHightlight .footerBox .next a { float:right; display:block; width:60px; padding:0 12px; color:#174d80; font-weight:bold;}
#rightCol .homeHightlight .footerBox .next a:hover { color:#008acf;}

.vmenuTop { 
	background:url(../medias/img/vmenuTop.png) no-repeat center top;
	height:7px;
}

#categories_block_left {
	background:#ebebeb url(../medias/img/vmenuBg.gif) repeat-y center top;
}

.vmenuBot {
	background:url(../medias/img/vmenuBot.png) no-repeat center top;
	height:7px;
}


div#categories_block_left ul{
	color:#777;
	text-decoration:none;
	list-style:none;
	padding:6px;
}

div#categories_block_left ul.tree li {
	border:none;
	color:#777;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	padding:8px 0;
	margin:0;
	/*position:relative;*/
}


div#categories_block_left ul.tree li:first-child { }
div#categories_block_left ul.tree li.LastChild { border-bottom:none;}


div#categories_block_left ul.tree li a {	color:#777;}
#categories_block_left li a:hover{ color:#333;	}



/*#vmenu .lineBot {border-bottom:1px solid #FFF; margin:0 8px;}*/

#categories_block_left li { padding:2px 0; }
#categories_block_left li  a{ color:#777;}
#categories_block_left li  a:hover{ color:#333;}
#categories_block_left li.current a{ color:#333; text-decoration:underline;}


/*#vmenu .ui-state-active  { color:#333; background: url(../medias/img/vmenu_less.gif) no-repeat right center;}*/
#categories_block_left .ui-state-active a  { color:#333;}
#categories_block_left .ui-state-default  {	background: url(../medias/img/vmenu_more.gif) no-repeat right center;}


/*div#categories_block_left span.grower{
	display:block;
	float:left;
	position:absolute;
	top:0; left:0;
	width:100%;
	height:18px;
	margin: 0;
	padding:8px 0;
}*/

div#categories_block_left span.grower{
	display:block;
	float:right;
	width:18px;
	height:18px;
	margin: 0;
	padding:0;
}

/*div#categories_block_left  li span.OPEN { background-image: url('../img/icon/less.gif');}*/
div#categories_block_left li span.CLOSE  {	background: url(../medias/img/vmenu_more.gif) no-repeat right center;}

div#categories_block_left li.m0 span.OPEN   {  background: url(../medias/img/vmenu_less_0.gif) no-repeat right center;}
div#categories_block_left li.m1 span.OPEN   {  background: url(../medias/img/vmenu_less_1.gif) no-repeat right center;}
div#categories_block_left li.m2 span.OPEN   {  background: url(../medias/img/vmenu_less_2.gif) no-repeat right center;}
div#categories_block_left li.m3 span.OPEN   {  background: url(../medias/img/vmenu_less_3.gif) no-repeat right center;}
div#categories_block_left li.m4 span.OPEN   {  background: url(../medias/img/vmenu_less_4.gif) no-repeat right center;}
div#categories_block_left li.m5 span.OPEN   {  background: url(../medias/img/vmenu_less_5.gif) no-repeat right center;}
div#categories_block_left li.m6 span.OPEN   {  background: url(../medias/img/vmenu_less_6.gif) no-repeat right center;}
div#categories_block_left li.m7 span.OPEN   {  background: url(../medias/img/vmenu_less_7.gif) no-repeat right center;}
div#categories_block_left li.m8 span.OPEN   {  background: url(../medias/img/vmenu_less_8.gif) no-repeat right center;}
div#categories_block_left li.m9 span.OPEN   {  background: url(../medias/img/vmenu_less_9.gif) no-repeat right center;}


div#categories_block_left ul.tree li a.selected{ font-weight:bold; font-size:12px;}
div#categories_block_left ul.tree li.m0 a.selected{color: #6bab27;}
div#categories_block_left ul.tree li.m1 a.selected{color: #a84990;}
div#categories_block_left ul.tree li.m2 a.selected{color: #5b4491;}
div#categories_block_left ul.tree li.m3 a.selected{color: #324e1f;}
div#categories_block_left ul.tree li.m4 a.selected{color: #184d81;}
div#categories_block_left ul.tree li.m5 a.selected{color: #cd1d1a;}
div#categories_block_left ul.tree li.m6 a.selected{color: #f0861e;}
div#categories_block_left ul.tree li.m7 a.selected{color: #cec329;}

div#categories_block_left ul.tree li ul li { border:none; padding:2px 0; }
#category img.logoCat{float:right;margin:15px 10px 0 0;}

.search {background: url(../medias/img/bgSearch.gif) no-repeat left top; float:left; width:230px; height:24px; margin-top:10px; }
.search  input { border:none; margin:3px; padding-left:2px; float:left;}
input.rechprod   {width:187px; background:transparent; color:#7f7f7f;font-size:12px;}
input.goSearch { margin-left:7px;}
#leftCol h2 {
	/*background:url(../medias/img/arrowDown.gif) no-repeat right center;*/
	background:none;
	display:block;
	width:155px;
	color:#008acf;
	font-size:12px;
	font-weight:bold;
	margin-left:13px;
	padding:10px 0;
}

#footer {
	background:#FFF;
	clear:both;
	width:100%;
	padding:50px 0;
	border-top:none;
}

#footer ul {
	background: url(../medias/img/footerLine.gif) no-repeat left top;
	list-style:none;
	color:#666;
	/*width:450px;*/
	margin-left:270px;
	padding:1px;
		
}

#footer li{ 
	float:left;
	border-right:1px solid #666;
	margin:10px 7px 10px 0;
	padding:0 7px 0 0;
}
#footer a{ color:#666;}
#footer a:hover{ color:#333;}

#footer li.lastChild {border-right:none;}

/* INT */

.ariane {
	width:100%;
	color:#999;
	font-size:11px;
	margin-left:13px;
	padding:10px 0;
}

h4 {	
	color:#FFF;
	font-size:19px;
	padding: 4px 10px;
}


/* NIVEAU 1 */

.line {
	clear:both;
	/*height:120px;*/
	margin:16px 0 0 0;
	padding-bottom:12px;
}

#category img#categoryImage{
	width:200px;
	margin-right:10px;
	margin-left:10px;
}

#category img#categoryImage{
	float:left;
}
#category .subline{
	float:left;
}

.outs { 
	border-right:1px dotted #bfbfbf;
	float:left;
	width:166px;
	text-align:center;	
}
.outs.lastChild { 
	border-right:none;
}

.outs p a {
	background:url(../medias/img/arrowOuts.gif) no-repeat left 5px;
	padding-left:6px;
	color:#333;
}
.outs.m0 p a {background:url(../medias/img/arrowOutsm0.gif) no-repeat left 5px;}
.outs.m1 p a {background:url(../medias/img/arrowOutsm1.gif) no-repeat left 5px;}
.outs.m2 p a {background:url(../medias/img/arrowOutsm2.gif) no-repeat left 5px;}
.outs.m3 p a {background:url(../medias/img/arrowOutsm3.gif) no-repeat left 5px;}
.outs.m4 p a {background:url(../medias/img/arrowOutsm4.gif) no-repeat left 5px;}
.outs.m5 p a {background:url(../medias/img/arrowOutsm5.gif) no-repeat left 5px;}
.outs.m6 p a {background:url(../medias/img/arrowOutsm6.gif) no-repeat left 5px;}
.outs.m7 p a {background:url(../medias/img/arrowOutsm7.gif) no-repeat left 5px;}

.outs p {
	padding:10px 20px 0 20px;;
}

.pointille.m0, .line.m0 { border-bottom:1px dotted #6bab27; }
.pointille.m1, .line.m1 { border-bottom:1px dotted #a84990; }
.pointille.m2, .line.m2 { border-bottom:1px dotted #5b4491; }
.pointille.m3, .line.m3 { border-bottom:1px dotted #324e1f; }
.pointille.m4, .line.m4 { border-bottom:1px dotted #184d81; }
.pointille.m5, .line.m5 { border-bottom:1px dotted #cd1d1a; }
.pointille.m6, .line.m6 { border-bottom:1px dotted #f0861e; }
.pointille.m7, .line.m7 { border-bottom:1px dotted #cec329; }
.pointille{ clear:both; border-bottom:1px dotted #9d3423; padding-bottom:12px; }

h4.m00 {	background: url(../medias/img/barremenu/b00.jpg) no-repeat left top;margin-bottom:15px; }
h4.m0 {	background: url(../medias/img/barremenu/b0.jpg) no-repeat left top; }
h4.m1 {	background: url(../medias/img/barremenu/b1.jpg) no-repeat left top; }
h4.m2 {	background: url(../medias/img/barremenu/b2.jpg) no-repeat left top; }
h4.m3 {	background: url(../medias/img/barremenu/b3.jpg) no-repeat left top; }
h4.m4 {	background: url(../medias/img/barremenu/b4.jpg) no-repeat left top; }
h4.m5 {	background: url(../medias/img/barremenu/b5.jpg) no-repeat left top; }
h4.m6 {	background: url(../medias/img/barremenu/b6.jpg) no-repeat left top; }
h4.m7 {	background: url(../medias/img/barremenu/b7.jpg) no-repeat left top; }

/* NIVEAU 2 */

h5 {
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}


div.subline span.m0, div.subline span.m1, div.subline span.m2, div.subline span.m3, div.subline span.m4, div.subline span.m5, div.subline span.m6, div.subline span.m7  {
	float:left;
	font-size:38px;
	padding:0 10px;
}
div.subline span.m0 {color:#6bab27;}
div.subline span.m1 {color:#a84990;}
div.subline span.m2 {color:#5b4491;}
div.subline span.m3 {color:#324e1f;}
div.subline span.m4 {color:#184d81;}
div.subline span.m5 {color:#cd1d1a;}
div.subline span.m6 {color:#f0861e;}
div.subline span.m7 {color:#cec329;}

.subline {	clear:both; }



.subline .product_content {clear:both;width:420px; padding: 0 10px; float:left; height:auto;}
.subline .product_visuel {width:210px; padding: 0 10px; text-align:center; float:left; }
.subline .product_visuel img.lite {max-width:100px; margin-right:5px; float:left; }
.subline .product_visuel img.lite:first-child {float:none;}
.subline .product_visuel img.big {max-width:205px; margin-right:5px;  }

div.subline table, table.std{ border:none; margin:0; padding:0; color:#999; margin:10px 0;}
div.subline table input, table.std input{ background:#f4f4f4; border:1px solid #008acf; width:30px; color:#666; float:left; padding:2px 0;}
table.std{float:left;}
table.std thead th{background:none;color:#999999;}
table.std td, table.std td h5{padding:0;margin:0;}
table.std td.cart_ref{text-align:left;}
table.std td, table.std td h5 a{color:#999999;font-size:12px;font-weight:normal;}
table.std .cart_quantity a{float:left;display:block;margin-right:5px;}
table.std .cart_quantity a img.icon{margin:0;padding:0;}

a.ajouter {background:url(../medias/img/bt_ajouter.gif) no-repeat left top; color:#FFF; display:block; width:48px; height:17px; padding-left:7px; float:left; margin:2px 0 2px 2px;}
a:hover.ajouter {background-position:left -17px;}

div.subline th, table.std thead th {
	font-weight:normal;
	text-align:left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999;
	padding:2px 0;
}
div.subline td {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #c5c5c5;
	font-size:12px;
	padding:2px 0;
}

div.subline td.desi { color:#666; }

/*table .ref { width:40px; }*/
table .ref { width:45px; }
table .desi { width:260px; }
table .panier { width:100px; }



.subline.m0 { border-top:1px solid #6bab27; }
.subline.m1 { border-top:1px solid #a84990; }
.subline.m2 { border-top:1px solid #5b4491; }
.subline.m3 { border-top:1px solid #324e1f; }
.subline.m4 { border-top:1px solid #184d81; }
.subline.m5 { border-top:1px solid #cd1d1a; }
.subline.m6 { border-top:1px solid #f0861e; }
.subline.m7 { border-top:1px solid #cec329; }

div.subline.m0.first-child, div.subline.m1.first-child, div.subline.m2.first-child, div.subline.m3.first-child, div.subline.m4.first-child, div.subline.m5.first-child, div.subline.m6.first-child, div.subline.m7.first-child { border-top:none; }

/* NIVEAU 3*/

#my-account ul li{list-style:none;margin-bottom:5px;}
#block-history table#order-list th,  #block-history table#order-list td{padding:5px 0;}
#block-history table#order-list thead{background:#ffffff;}
#block-history table#order-list thead th {background-image:none;color:#999999;}
#block-history table#order-list th.first_item {width:80px;}
#block-history table#order-list a{color:#999999;float:left;}
#block-history table#order-list tbody {background-image:none;border:none;}
#block-history #block-order-detail {background-image:none;border:none;}
#block-history #block-order-detail h4 {background-image:none;}
#block-history form.std fieldset {border:none;background:none;}
div.table_block {background:none;}
div.table_block thead{background:#ffffff;}
ul.address{margin-top:10px;}
.color-myaccount, li.address_name, li.address_update a, li.address_delete a{ color:#333; }

/* PRODUCT */

#product h4{background:none;color:#333;float:left;width:330px;padding:0;}
#product #primary_block{float:left;width:100%;margin-top:7px;}
#product #pb-right-column, #product #pb-left-column{width:50%;margin:0;float:left;position:relative;}
#product #pb-left-column form{display:block;float:left;background:none;border:0;width:330px;padding:0;}
#product #pb-left-column form p{text-align:left;font-size:14px;}
#product #pb-left-column form p.price span{float:left;color:#008ACF}
#product #pb-left-column form label{width:auto;}
#product #pb-left-column p#add_to_cart{float:right;width:150px;position:relative;top:-28px;}
#product #pb-left-column p#add_to_cart input {background:url(../medias/img/bt_ajouter_selection.gif) no-repeat left top; color:#FFF; display:block; width:150px; height:17px; padding-left:7px; float:left; margin:2px 0 2px 2px;}
#product #pb-left-column input#quantity_wanted{border:#0d1d1d3 1px solid;width:58px;height:20px;}
#product #views_block{float:left;display:block;width:302px;height:92px;}
#product #thumbs_list{width:268px;height:92px;overflow:hidden;}
#product #thumbs_list_frame{width:268px;height:92px;overflow:hidden;}
#product #thumbs_list ul li{border:#D0D1D5 1px solid;float:left;margin-right:7px;margin-bottom:5px;}
#product #usefull_link_block{position:absolute;bottom:92px;right:-24px;width:114px;}
#product #usefull_link_block li{float:left;width:57px;margin:0;}
#primary_block ul#usefull_link_block li{margin:0;width:auto;}
#product #usefull_link_block #view_full_size{background:url(../medias/img/btn_zoom.gif) no-repeat left top;width:57px;height:49px;display:block;text-indent:-2000px;overflow:hidden;}
#primary_block ul#usefull_link_block2 li{list-style:none;float:right;margin-top:15px;margin-right:10px;}
#primary_block ul#usefull_link_block2 li a{background:none;color:#a7a7a7;width:auto;}
#more_info_sheets ul#idTab9 li{background:url(../medias/img/icon_pdf.gif) no-repeat left top;height:43px;padding-left:50px;}
#primary_block #short_description_block{border:0;float:left;width:100%;margin:0;background:#ffffff;padding:0;}
#primary_block #short_description_content{background:#ffffff;margin:0;padding:0;}
#primary_block #short_description_content p{background:#ffffff;font-size:12px;color:#000000;padding:0;line-height:12px;}
#product p#plusProduit{border:0;background:#EBEBEB;float:left;width:92%;margin-top:15px;padding:10px;color:#000000;}
#product p#plusProduit span{font-weight:bold;width:100%;float:left;display:block;margin-bottom:5px;}


/* PROFIL */

#authentication p#descProfil{margin-bottom:20px;}
form.std h3 {color:#333333;margin-bottom:15px;font-weight:bold;}
form.std fieldset {background:none;
border:1px solid #c5c5c5;
margin-bottom:1em;
padding-bottom:1em;
}
#password form.std fieldset {border:none;margin-top:20px;}
form.std h4{color:#333333;font-size:12px;}
form.std input, form.std textarea, form.std select, form select{
border:1px solid #008acf;
background:#f4f4f4;
color:#666666;
font-size:11px;
}
form.std input{height:16px;padding:2px;}
form.std input#submitMessage{height:22px;}
form.std select{height:20px;padding:2px;}
form.std input#SubmitCreate, form.std input#SubmitLogin,form.std input.button, form.std input#submitAccount{background:transparent url(../medias/img/bt_ajouter_selection.gif) no-repeat scroll left top;border:none;height:17px;width:150px;color:#ffffff !important;padding:1px 2px;}
#authentication #create-account_form h4 {padding:0.3em 3em 0 3.7em;}
#authentication p.submit {padding-left:14% !important;}
form.std input#submitAccount{position:relative;left:-300px;}
div.addresses {background:none;border:1px solid #c5c5c5;}
ul.address{border-right:1px solid #c5c5c5;}
ul.alternate_item{border:none;}
ul.item li.address_title,ul.alternate_item li.address_title {background-image:none;}
li.address_title, ul.alternate_item li.address_title{
background-color:#ffffff;
color:#333333;
border-bottom:1px solid #c5c5c5;
}
li.address_update, li.address_delete {
background:transparent url(../medias/img/bt_ajouter_selection.gif) no-repeat scroll left top!important;border:none;height:17px;width:150px;}
li.address_update a, li.address_delete a{color:#ffffff !important;}
#addresses .address_add, #order .address_add{margin-top:20px;margin-left:200px;margin-bottom:10px;}
#addresses a.button_large,#order a.button_large{background:transparent url(../medias/img/bt_ajouter_selection.gif) no-repeat scroll left top!important;border:none;height:17px;width:150px;color:#ffffff !important;}
#address input#submitAddress{position:relative;left:200px;}
p.submit a.button, .cart_navigation input, a.exclusive{background:transparent url(../medias/img/bt_ajouter_selection.gif) no-repeat scroll left top!important;color:#ffffff !important;}
#block-history #block-order-detail {background:none;}

/* ACTUALITES */

#actualites .subline{width:670px;}
#actualites h5{width:670px;}
#actualites img{margin:0 10px 10px 0;}
#actualites .subline{float:left;margin-bottom:10px;}

/* CONTACT */

#contact-form form.std{background:url(../img/PictoContact.jpg) no-repeat right 40px;}

div.cat_desc{margin-top:20px;font-size:13px;}

/* PRODUIT ASSOCIE  */

.accessories_block li{
	width:180px;
	padding-left:0;
	margin:0 5px;
	float:left;
	border-right:#d0d1d5 1px solid;
}

.accessories_block li h5 {
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-top:0;
	width:100%;
}

.accessories_block li p{
	float:left;
	width:100%;
}

.accessories_block a.button{
	background:transparent url(../medias/img/bt_fiche.gif) no-repeat scroll left top;
	color:#ffffff !important;
	font-size:12px !important;
}

.accessories_block a.button:hover{
	background:transparent url(../medias/img/bt_fiche.gif) no-repeat scroll left -17px;
}

ul.bullet li, .block ul.bullet li {
background:none;
}

#primary_block p.buttons_bottom_block a, #primary_block p.buttons_bottom_block input {
color:#ffffff !important;
}

/* PAGINATION */

.pagination input.button_mini{
	background:#008acf;
	color:#ffffff !important;
}

/* ESPACE ADHERENT */

#adherent {
	position:relative;
	width:900px;
	padding:60px 30px;
	font-size:12px;
}

#adherent fieldset { border: none; }

#adherent .fieldset {
	position: relative;
	float:left;
	width: 45%;
	padding: 1.5em 1em 0.5em 1em;
	border: 1px solid #008acf;
	background: #F8F8F8;
}
#adherent .fieldset.left { float:left;  }
#adherent .fieldset.right { float:right; }
#adherent legend span {
	position:absolute;
	top:-1em; left:0.5em;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #777777;	
	padding:0.5em;  	
	color:#174d80;
	font-weight:bold;
	font-size:14px;
}
#adherent fieldset a {
	background:url("../medias/img/arrowOutsm4.gif") no-repeat scroll left 5px transparent;
	padding-left:6px;

}

#adherent .atitle { margin:10px 0; }
#adherent form.std fieldset legend {padding:0; margin:0; border:none; }
#adherent form input { float:left; }
#adherent form.std label{ font-size:11px; width:30%; font-weight:bold;}
#adherent span.KT_field_hint { float:left; width:15%; font-size:10px; color:#174D80; text-align:left; padding-left:4px; }
#adherent div .form_validation_field_error_error_message {float:left; width:84%; color:#af0000; text-align:right;}
#adherent  form.std p {float:left; margin:0 0 4px; padding:0; width:100%;}
#adherent form input.button { float:right;}
#adherent hr { float:left; width:100%; color: #008ACF; background-color: #008ACF; height: 1px; border: 0;}
#adherent .tableRes { postition:relative; width:800px; margin:10px auto;}
#adherent .tableRes table { width:100%; border:2px solid #008ACF; padding:0; margin:0; border-collapse:collapse;}
#adherent .tableRes table td { border:1px solid #008ACF; padding:4px;}
#adherent td.tblTitle { font-weight:bold; font-size:14px; }