body{font-family:Verdana;font-size:11px;margin:10px auto 0 auto;padding:0;width:820px;text-align: center;}
p, div, h1, h2, h3 {margin:0;padding:0;text-align:left;font-family:verdana}
dl, dt, dd, ul, li {margin: 0;padding: 0;text-align: left;}
form{padding:0;margin:0}
#centrage{margin:auto;width:820px;}
/*---------------- HEADER ----------------*/

#header #logo{float:left}
#header #logo a img{border:0}
#header #caddy{float:right}

a{color:#930}
a img{border:0}
#col2 img.float-left{margin-right:15px;}
#col2 img.float-right{margin-left:15px;}
/*---------------- CONTENT ----------------*/

#adsense{margin:0 auto 25px;width:728px;}

#main_content{border-top:2px solid #C4020B;clear:both; background:#FFF url(../Files/media/Pictogrammes/bkg_content.gif) repeat-y;margin:0;padding:0;}

	/*---------------- COL 1 ----------------*/

	#main_content #col1{width:200px;float:left;margin:0;padding:0;overflow:hidden}

	/************** MENU *************/

	#main_content #col1 #menu{background-color:#FFF;display:block;border-top:1px dashed #7B6C59;border-bottom:1px dashed #333;margin:10px 1px 0 0}
	#main_content #col1 #countries{margin:15px 0 5px 0;width:200px;text-align:center}
	#main_content #col1 #menu{font-size:10px;font-weight: bold;width:199px;position: relative;top:5px}
	#main_content #col1 #menu dl{background-color:#FFF;}
	#main_content #col1 #menu dt {line-height:14px;margin: 7px 0;}
	#main_content #col1 #menu dt.selected a{padding:0 0 0 20px;background:url(../Files/media/Pictogrammes/arrow_menu.gif) 5px 5px no-repeat;text-decoration:underline;color:#8A2126}
	#main_content #col1 #menu dt.over a{padding:0 0 0 20px;background:url(../Files/media/Pictogrammes/arrow_menu.gif) 5px 5px no-repeat;text-decoration:underline;color:#8A2126}
	#main_content #col1 #menu dt a{padding:0 0 0 20px}
	#main_content #col1 #menu dt a:hover{background:url(../Files/media/Pictogrammes/arrow_menu.gif) 5px 5px no-repeat;text-decoration:underline;color:#8A2126}
	#main_content #col1 #menu dd {background-color:#FFF;position:absolute;z-index:100;left:199px;margin-top:-20px;border:1px solid #7B6C59;}
	#main_content #col1 #menu dd.selected{margin:0 0 0 10px;border:0px;position:static;} 
	#main_content #col1 #menu dd.selected ul {margin:2px 10px;display:block}
	#main_content #col1 #menu ul {margin:10px;list-style-type:none;}
	#main_content #col1 #menu li {text-align:left;font-size:10px;padding:3px 0;/*height:18px;*/line-height:15px;width:150px;}
	#main_content #col1 #menu dt a {color:#000;text-decoration:none;display:block;}
	#main_content #col1 #menu li a{padding:0 0 0 10px;color:#000;display:block;text-decoration:none;}
	#main_content #col1 #menu li a:hover {background:url(../Files/media/Pictogrammes/arrow_menu.gif) 0px 5px no-repeat;text-decoration:underline;color:#8A2126}
	#main_content #col1 #menu li.selected a{background:url(../Files/media/Pictogrammes/arrow_menu.gif) 0px 5px no-repeat;text-decoration:underline;color:#8A2126;}

	/* **************  GAMME  ********************/
	
	#menu_gamme{background-color:#FFF;border-top:1px dashed #333;border-bottom:1px dashed #333;padding:10px 0;margin-top:20px;width:199px;font-size:10px}
	#menu_gamme form{margin:0;padding:0}
	#menu_gamme h1{font-size:10px;color:#000;margin:0 0 0 20px;padding:0}
	#menu_gamme ul{list-style-type:none;margin: 0 0 0 0px;width:179}
	#menu_gamme li {width:199px;margin:5px 0 }
	#menu_gamme li a{color:#000;text-decoration:none;font-weight:bold;padding: 0 0 0 20px;width:179px;display:block;}
	#menu_gamme li a:hover{color:#930;text-decoration:underline;background:url(../Files/media/Pictogrammes/arrow_menu.gif) 5px 5px no-repeat;}
	#menu_gamme li a.selected {color:#930;text-decoration:underline;background:url(../Files/media/Pictogrammes/arrow_menu.gif) 5px 5px no-repeat;}
	
	/* **************  BASKET  ********************/
	
	#main_content #col1 #basketContainer #basket {background-color:#fff;border-top:1px dashed #7B6C59;border-bottom:1px dashed #333;margin:15px 1px 15px 0;padding:10px;}
	#main_content #col1 #basketContainer #basket h1{font-size:10px;margin: 0 0 5px 5px;}
	#main_content #col1 #basketContainer #basket p#empty_basket{margin:10px 0 10px 5px}
	#main_content #col1 #basketContainer #basket p#CreateBasketFromFormer{margin:10px 0 10px 5px}
	#main_content #col1 #basketContainer #basket h1 a{color:#000;text-decoration:none}
	#main_content #col1 #basketContainer #basket h1 a:hover{text-decoration:underline}
	
	#main_content #col1 #basketContainer #basket ul#BasketCommands{list-style-type:none;border-top:1px dashed #ccc;margin:10px 0 0 0;padding:5px 0 0 0 }
	#main_content #col1 #basketContainer #basket ul#BasketCommands li{margin:2px 5px}
	#main_content #col1 #basketContainer #basket ul#BasketCommands li a{color:#7B6C59}
	#main_content #col1 #basketContainer #basket ul#BasketCommands li a:hover{color:#930}
	
	#main_content #col1 #basketContainer #basket table tr td{font-size:10px;border-bottom:1px solid #EEE;padding:5px}
	#main_content #col1 #basketContainer #basket table tr td.product_name{color:#930;font-weight:bold;width:100px;overflow:hidden}
	#main_content #col1 #basketContainer #basket #TotalBasket{font-size:10px;color:#000;font-weight:bold;margin:10px 0 10px 5px}
	#main_content #col1 #basketContainer #basket  #submit_basket{font-size:10px}
	
	/* **************  FAX  ********************/
	
	#main_content #col1 #menu_fax {background-color:#fff;border-top:1px dashed #7B6C59;border-bottom:1px dashed #333;margin:15px 1px 15px 0;padding:10px}
	#main_content #col1 #menu_fax h1{font-size:10px;margin: 0 0 5px 5px;}
	#main_content #col1 #menu_fax p{margin:10px 0 0px 5px}
	
	/******* LOGIN *****/
	
	#main_content #col1 #login{background-color:#fff;border-top:1px dashed #7B6C59;border-bottom:1px dashed #333;margin:15px 1px 15px 0;padding:10px;font-size:11px;}
	#main_content #col1 #login h1{font-size:10px;margin: 0 0 5px 5px;}
	#main_content #col1 #login table{margin:10px 0 0px 5px;font-size:11px;}
	#main_content #col1 #login .txt{
		width:120px;
	}
	
	/*---------------- COL 2 ----------------*/
	
	#main_content #col2 {float:left;width:610px;height:480px;padding:0 0 10px 5px;}
	html>body #main_content #col2 {float:left;width:610px;min-height:480px;height:auto;padding:0 0 10px 5px;}
	
	/************* POSITION ***************/
	
	#position {margin-top:10px; }
	#main_content #col2 #position p#website_position {float:left;margin:0;padding:0;font-size:10px;line-height:11px;font-weight:normal}
	#main_content #col2 #position p a{color:#000;text-decoration:none}
	#main_content #col2 #position p a:hover{color:#8A2126;text-decoration:underline}
	#main_content #col2 #position p#parent_media{float:left;margin:0 0 0 5px;padding:0;font-size:10px;line-height:11px;font-weight:bold}
	#main_content #col2 #position div.separator_position{float:left;width:20px;height:15px;background:url(../Files/media/Pictogrammes/ultra_tiny_arrow.gif) 7px 3px no-repeat}
	#main_content #col2 #position p.arbo{float:left;margin:0;padding:0;font-size:10px;line-height:11px;font-weight:bold;}
	#main_content #col2 #position p#position_shop{margin:0 0 0 5px;font-weight:bold;font-size:10px;line-height:11px;float:left}
	
	/************* WEBSITE ***************/
	 
	#website #main_content #col2 {padding:0 0 15px 10px;width:610px;}
	#website #main_content #col2 table {width:600px;margin:0;}
	#website #main_content #col2 table tr td{width:190px;padding:5px;}
	#website #main_content #col2 table tr td a{color:#930;}
	#website #main_content #col2 table tr td a:hover{color:#999;text-decoration:none}
	#website #main_content #col2 table tr td h2{color:#930;font-size:12px;margin:20px 0 30px 0 ;text-align:center}
	#website #main_content #col2 table tr td h2 a{text-decoration:none}
	#website #main_content #col2 table tr td p{font-size:11px;margin:5px 0 0 0;}
	#website #main_content #col2 table tr td p.left{float:left;margin-right:5px}
	#website #main_content #col2 table tr td p.right{float:right;margin-right:10px}
	#website #main_content #col2 table tr td div{width:100%;}
	#website #main_content #col2 table tr td div.col{/*background:url(../Files/media/Pictogrammes/bkg_col_home.gif) right repeat-y;padding:0 5px 0 0;*/}
	#website #main_content #col2 table tr td div.resume{height:40px}
	#website #main_content #col2 h1{color:#999;font-size:18px;margin:20px 0}
	#website #main_content #col2 #introduction{margin:30px 0}
	#website #main_content #col2 table tr td div{text-align:center}
	#website #main_content #col2 table tr td div.img{height:110px;}
	
	/************* PAGE ***************/

	#page #main_content #col2 {padding:0 0 10px 10px;width:610px;}
	#page #main_content #col2  h1{color:#999;font-size:14px;margin:20px 0 }
	#page #main_content #col2  h2{color:#930;font-size:12px;margin:10px 0 5px 0 }
	#page #main_content #col2  h3{color:#000;font-size:12px;margin:5px 0 0 0 ;}
	#page #main_content #col2  h4{color:#000;font-size:10px;margin:0px 0 15px 20px ;}
	#page #main_content #col2  p{color:#000;font-size:11px;margin:0 0 0 0;/*line-height:18px */}
	#page #main_content #col2  p a{text-decoration:none;color:#000}
	#page #main_content #col2  p a:hover{text-decoration:underline;color:#8A2126;}
	#page #main_content #col2  img{margin:0 0 0 5px}
	#page #main_content #col2  ul{margin:0 0 0 10px;padding:0 0 0 0px}
	#page #main_content #col2  li{padding:0 0 0 0px;margin:5px 0 5px 10px}

	/************* REFERENCE FOLDER **************/

	#reference_folder #main_content #col2 {padding:0 0 10px 10px;width:610px;float:left}
	#reference_folder #main_content #col2 h1{color:#999;font-size:18px;margin:30px 0 }
	#reference_folder #main_content #col2 h2{color:#930;font-size:14px;margin:20px 0 }
	#reference_folder #main_content #col2 p{color:#000;font-size:12px;margin:10px 0;line-height:18px }
	#reference_folder #main_content #col2 table tr td img{margin:0 7px;}
	#reference_folder #main_content #col2 table{width:600px;display:block;margin:0;padding:0;}
	#reference_folder #main_content #col2 table tr{width:600px;}
	#reference_folder #main_content #col2 table tr td{width:150px;padding:0 10px}
	
	/************* PRODUCT FOLDER **************/
	
	#product_folder #main_content #col2 {padding:0 0 10px 10px;width:600px;float:left}
	#product_folder #main_content #col2 h1{color:#930;font-size:14px;padding:0;margin:10px 0;line-height:14px }
	#product_folder #main_content #col2 table tr td img{/*margin:10px 10px 10px 0;*/margin-top:15px;margin-right:5px;}
	#product_folder #main_content #col2 table tr td a img{border:0}
	#product_folder #main_content #col2 table tr td {font-size:10px;padding:3px 10px 10px 0}
	#product_folder #main_content #col2 table tr td.product p{text-align:center;}
	#product_folder #main_content #col2 table tr td#command_button{text-align:right}
	#product_folder #main_content #col2 p{color:#000;padding:0;margin:0;}
	#product_folder #main_content #col2 p.technical_file{color:#000;font-size:11px;padding:0;margin:10px 0 0 0;line-height:11px }
	#product_folder #main_content #col2 p.technical_file a{color:#8A2126;font-size:11px;padding:0;margin:5px 0 0 0;line-height:11px;}
	#product_folder #main_content #col2 p.packet_box{color:#000;font-size:10px;padding:0;margin:0;line-height:12px }
	#product_folder #main_content #col2 p.pantone{padding:17px;font-size:12px;font-weight:bold;}
	
	#product_folder #main_content #col2 .summary_product {margin:10px 0 0 0;border:1px solid #F0F0F0;}
	/*#product_folder #main_content #col2 .summary_product h1{text-align:center;min-width:100px;float:left;background-color:#F0F0F0;color:#000;margin:0;padding:5px;font-size:10px}*/
	#product_folder #main_content #col2 .summary_product p span{text-align:center;float:left;background-color:#F0F0F0;color:#000;margin:-5px;/*padding:5px;*/font-size:10px}
	#product_folder #main_content #col2 .summary_product p{text-align:center;font-size:10px;padding:5px}
	
	#product_folder #main_content #col2 .desc_product{margin:10px 0 0 0}	
	#product_folder #main_content #col2 #body_folder{margin:20px 0}
	
	/************* PRODUCT **************/
	
	#product #main_content #col2 {padding:0 0 10px 10px;width:610px;float:left}
	#product #main_content #col2 img{margin:10px 0 0 0}

	/************* SHOP **************/
	
	#shop #main_content #col2 {padding:0 0 10px 0 ;width:610px;float:left}
	#shop #main_content #col2 #position{margin-left:10px}
	#shop #main_content #col2 table {width:100%;margin:20px 0 0 10px;font-family:verdana}
	#shop #main_content #col2 table tr td a img{border:0;}
	#shop #main_content #col2 table tr td {font-size:10px;vertical-align:middle;text-align:center;padding:5px 0}
	#shop #main_content #col2 table tr td.title{font-size:10px;font-weight:bold;padding:5px;background-color:#eee;vertical-align:middle;text-align:center}
	/*#shop #main_content #col2 table tr td#unite_packet{width:18%}*/	
	#shop #main_content #col2 table tr td.product_title{width:150px;padding:10px 0;/*background-color:#f30*/text-align:left;}
	#shop #main_content #col2 table tr td.product_img{width:100px}
	#shop #main_content #col2 table tr td.quantite{width:174px}
	#shop #main_content #col2 table tr td select {width:120px}
	#shop #main_content #col2 table tr td select option{font-size:10px;width:120px}
	#shop #main_content #col2 table tr td select option.moins_chere{color:#930;font-weight:bold;/*background-color:#eee;*/}
	#shop #main_content #col2 table tr td.price_unit{width:60px;text-align:center;/*background-color:#fC0*/}
	#shop #main_content #col2 table tr td.more_price_place{width:100px;}
	#shop #main_content #col2 table tr td.conditionnement{width:60px;text-align:center;/*background-color:#f90*/}
	#shop #main_content #col2 table tr td.price_total{width:60px;/*background-color:#fE0*/}
	
	#shop #main_content #col2 h1{color:#930;font-size:10px;padding:0;}
	#shop #main_content #col2 #position p{color:#000;padding:0;margin:0 5px 0 0 ;float:left}
	#shop #main_content #col2 table tr td p{color:#000;padding:0;margin:0 5px 0 0 ;text-align:center}
	#shop #main_content #col2 table#BasketGridManagement {text-align:center;font-size:10px;}
	#shop #main_content #col2 table#BasketGridManagement th{text-align:center;color:#ddd;background-color:#7B6C59;padding:3px 0;}
	#shop #main_content #col2 table#BasketGridManagement td{text-align:center;padding:7px 0;}
	#shop #main_content #col2 table#BasketGridManagement tr.finalLine{background-color:#eee;text-align:center;}
	#shop #main_content #col2 table#BasketGridManagement td.RecomputeCell{padding: 5px}
	
	
	
	
	#shop #main_content #col2 div#Order{text-align:right;margin:5px 0}
	#shop #main_content #col2 #retour_liste{clear:both;margin:20px 0 0 10px}
	#shop #main_content #col2 div#command_button{margin:20px 0 0 0;float:right;width:100px;}
	
	/************* BASKETHISTORY **************/
	
	#BasketsHistory #main_content #col2 {width:600px}
	#BasketsHistory #main_content #col2 #retour_liste{clear:both;margin:20px 0 0 0}
	#BasketsHistory #main_content #col2 h1 {margin:10px 0 20px 0; color:#930;font-size:12px}
	#BasketsHistory #main_content #col2 table#AnciensPaniers{width:100%;font-size:10px}
	#BasketsHistory #main_content #col2 table th {text-align:left}
	#BasketsHistory #main_content #col2 table#AnciensPaniers{width:100%}
	#BasketsHistory #main_content #col2 table#AnciensPaniers td.BasketDetail{font-size:10px}
	#BasketsHistory #main_content #col2 table#AnciensPaniers table {margin: 0 0 15px 0;border-bottom:1px dashed #ccc;width:600px;padding-bottom:10px}
	#BasketsHistory #main_content #col2 table#AnciensPaniers td.nbItems{font-size:10px;text-align:right;width:30px;}
	#BasketsHistory #main_content #col2 table#AnciensPaniers td.multiItems{font-size:10px;width:10px}
	#BasketsHistory #main_content #col2 table#AnciensPaniers td.nameItems{font-size:10px;font-weight:bold;}
	
	/************* BasketInscription **************/
	
	#BasketInscription #main_content #col2 {width:600px;margin:0 0 0 5px}
	#BasketInscription #main_content #col2 #retour_liste{clear:both;margin:20px 0 0 0}
	#BasketInscription #main_content #col2 h1 {margin:10px 0 20px 0; color:#930;font-size:12px}
	#BasketInscription #main_content #col2 h2 {margin:10px 0 20px 0; color:#930;font-size:12px;border:1px solid #930;padding:20px}
	#BasketInscription #main_content #col2 h2#ok {margin:10px 0 20px 0; color:#093;font-size:12px;border:1px solid #093;padding:20px}
	#BasketInscription #main_content #col2 table{font-size:10px}
	#BasketInscription #main_content #col2 table tr td{font-size:10px;}
	#BasketInscription #main_content #col2 table tr td em,#formBB #main_content #col2 table tr td em{font-size:10px;color:#930;font-weight:bold;font-style:normal}
	#BasketInscription #main_content #col2 table tr td input{font-size:10px;width:200px}
	#BasketInscription #main_content #col2 table tr td input.send{font-size:12px;width:inherit}
	#BasketInscription #main_content #col2 table tr td select{font-size:10px;width:200px}
	
	#BasketInscription #main_content #col2 p#mandatory_field{font-size:10px;color:#930;margin:10px 0}
	
	/************* BASKETFINALIZE **************/
	
	#BasketFinalize #position {margin-left:5px;}
	#BasketFinalize #centrage #main_content #col2 h1{color:#930;font-size:12px;padding:0;margin:10px 5px}
	#BasketFinalize #main_content #col2 table{width:100%;font-size:10px}
	#BasketFinalize #main_content #col2 table#BasketGridManagement th{text-align:center;color:#ddd;background-color:#7B6C59;padding:3px 0;}
	#BasketFinalize #main_content #col2 table#BasketGridManagement td{text-align:center;padding:7px 0;}
	#BasketFinalize #main_content #col2 table#BasketGridManagement tr#finalLine{background-color:#eee;text-align:center;}
	#BasketFinalize #main_content #col2 table#BasketGridManagement td.RecomputeCell{padding: 5px}
	#BasketFinalize #main_content #col2 div#Order{text-align:right;margin:5px 0}
	#BasketFinalize #main_content #col2 #adresse_livraison_officiel{margin-top:10px}
	
	#BasketFinalize #main_content #col2 #submit{margin:15px 0 15px 5px }
	#BasketFinalize #main_content #col2 table#BasketGridManagement tr.livraison{background-color:#FAFAFA}
	#BasketFinalize #main_content #col2 table#BasketGridManagement td{padding:7px}
	#BasketFinalize #main_content #col2 table#BasketGridManagement td.label{text-align:center;padding-right:5px}
	#BasketFinalize #main_content #col2 table#BasketGridManagement tr#totalPrice{background-color:#DDDDDD;}
	#BasketFinalize #main_content #col2 table#BasketGridManagement tr#totalPrice td{font-weight:bold}
	
	#BasketFinalize #main_content #col2 table#BasketGridManagement tr.product_incompatibility{background-color:#F00 }
	#BasketFinalize #main_content #col2 #retour_liste{clear:both;margin:20px 0 0 0}
	
	/*#price_standard, #price_express, #total, #totaly_price {float:left}*/
	
	#CreateBasketFromFormer a{color:#930}
	
	/************* OGONE **************/
	
	#ogone #position {margin-left:5px;}
	#ogone #main_content #col2 table{font-size:10px;text-align:left;margin:5px 0 0 5px;}
	#ogone #main_content #col2 table.ncoltable1{border-top:1px dashed #333;border-bottom:1px dashed #333;padding:5px 0 5px 0;margin:10px 5px 5px 5px;width:550px;}
	#ogone #main_content #col2 table.ncoltable1 tr td{text-align:left;background-color:#F5F5F5;padding:3px}
	#ogone #main_content #col2 table.ncoltable1 tr td small{font-size:10px}
	#ogone #main_content #col2 table.ncoltable1 tr td.ncoltxtl{width:195px;color:#930;}
	#ogone #main_content #col2 table.ncoltable1 tr td.ncoltxtr{width:355px}
	
	#ogone #main_content #col2 table.ncoltable2 {border-bottom:1px dashed #333;padding:0 0 10px 0;margin:5px 5px 5px 5px;width:550px;}
	#ogone #main_content #col2 table.ncoltable2 tr td{text-align:left;padding:15px 0 0 0}
	#ogone #main_content #col2 table.ncoltable2 tr td small{font-size:10px;color:#aaa}
	#ogone #main_content #col2 table.ncoltable2 tr td small small{font-size:9px}
	#ogone #main_content #col2 table.ncoltable2 tr td.ncoltxtl2{width:195px;padding:0}
	#ogone #main_content #col2 table.ncoltable2 tr td.ncoltxtl2 small{color:#000}
	#ogone #main_content #col2 table.ncoltable2 tr td.ncolinput{width:355px;padding:2px 0}
	
	
	#ogone #main_content #col2 table.ncoltable3{border-bottom:1px dashed #333;padding:0 0 10px 0;margin:5px 5px 5px 5px;width:550px;}
	#ogone #main_content #col2 table.ncoltable3 tr td{padding:15px 0 0 0;}
	
	/*************** ETUIS ****************/
	
	#etuis #main_content #col2 {padding:0 0 10px 5px;width:610px;}
	#etuis #main_content #col2 h1{color:#999;font-size:18px;margin:10px 0 }
	#etuis #main_content #col2 table tr td h2{color:#930;font-size:14px;margin:20px 0 }
	#etuis #main_content #col2 table tr td h2 a{text-decoration:none}
	#etuis #main_content #col2 table tr td p{font-size:11px;margin:5px 0 0 0;}
	#etuis #main_content #col2 table tr td a{color:#930}
	#etuis #main_content #col2 table tr td a:hover{color:#999;text-decoration:none}
	#etuis #main_content #col2 table {margin:20px 0 }
	#etuis #main_content #col2 table tr td{padding:5px;}
	#etuis #main_content #col2 table tr td.product{padding:26px;}
	#etuis #main_content #col2 table tr td.product p{text-align:center}
	#etuis #main_content #col2 table tr td.product a img{border:0}
	#etuis #main_content #col2 table.menu {width:100%}
	#etuis #main_content #col2 table.menu tr td{width:20%}
	#etuis #main_content #col2 table.menu tr td div.col{background:url(../Files/media/Pictogrammes/bkg_col_home.gif) right repeat-y;padding:0 5px 0 0}
	#etuis #main_content #col2 table.menu tr td p.col{height:65px;overflow:hidden}
	#etuis #main_content #col2 table.menu tr td div#command_button{margin-top:10px;}
	#etuis #main_content #col2 table.menu tr td div#command_button input{font-size:10px}
	#etuis #main_content #col2 div#intro{margin:10px 0 30px 0}
	
	/* **************  LOGIN  ********************/
	
	#login_basket #main_content #col2{padding:0 0 10px 10px}
	#login_basket #main_content #col2 h1#error{color:#930;font-size:12px;margin:40px auto;border:1px solid #930;line-height:25px;width:300px;padding:10px}
	#main_content #col2 #login_panel{background-color:#fff;margin: 30px auto;width:300px;padding:10px}
	#main_content #col2 #login_panel h1{font-size:12px;color:#930;}
	#main_content #col2 #login_panel p{padding:0;margin:10px 0  0 ;font-size:10px}
	#main_content #col2 #login_panel h2{padding:10px 0;font-size:10px}
	
	#main_content #col2 #login_panel #pas_inscrit{border:1px #666 solid;padding: 0 10px 10px;margin-top:30px;}
	#main_content #col2 #login_panel #inscrit{margin-top:30px;border:1px #666 solid;padding:0 10px 10px}
	
	#main_content #col2 #login_panel p#inscription{width:250px;margin:0 0 15px 0}
	#main_content #col2 #login_panel h2#deja_inscrit{padding:10px 0 10px 0;border-top:1px dashed #999}
	#main_content #col2 #login_panel p.label_input{font-weight:bold;padding:0 0 5px 0;}
	#main_content #col2 #login_panel input{margin:0 0 5px 5px;font-size:10px}
	#main_content #col2 #login_panel input.txt{margin:0 0 5px 0;font-size:10px}
	#main_content #col2 #login_panel input#submit_login{margin:5px 0 0 0;font-size:10px}
	
	/* **************  FORMBB  ********************/
	#formBB #main_content #col2 {padding:0 0 10px 10px;width:610px;}
	#formBB #main_content #col2 input{margin-top:5px}
	#formBB #main_content #col2  h1{color:#999;font-size:14px;margin:30px 0 }
	#formBB #main_content #col2  h2{color:#930;font-size:12px;margin:20px 0 5px 0 }
	#formBB #main_content #col2  h3{color:#000;font-size:12px;margin:15px 0 0 0 ;}
	#formBB #main_content #col2  h4{color:#000;font-size:10px;margin:0px 0 15px 20px ;}
	#formBB #main_content #col2  p{color:#000;font-size:11px;margin:10px 0 0 0;line-height:18px ; }
	#formBB #main_content #col2  p.class{color:#000;font-size:11px;margin:0 0 25px 0;line-height:18px ; }
	#formBB #main_content #col2  p.form{color:#000;font-size:11px;margin:0 0 25px 0;line-height:18px ; padding:0 0 30px 0;border-bottom:1px dashed #CCC}
	#formBB #main_content #col2  p a{text-decoration:none;color:#000}
	#formBB #main_content #col2  p a:hover{text-decoration:underline;color:#8A2126;}
	#formBB #main_content #col2  img{margin:0 0 0 5px}
	#formBB #main_content #col2  ul{margin:5px 0 25px;padding:0 0 30px 10px;border-bottom:1px dashed #CCC}
	#formBB #main_content #col2  li{padding:0 0 0 0px;margin:5px 0 5px 10px}
	

/*---------------- FOOTER ----------------*/

#footer{clear:both;background-color:#7B6C59;padding:0;margin:0;width:820px}
#footer p{color:#FFF;padding:5px;margin:0;text-align:center;}
#flags{list-style-type:none;margin:5px auto;padding-bottom:10px;width:450px}
#flags li{float:left;margin:5px}

/*---------------- GENERAL ----------------*/

 #main_content #col2 #print{margin-top:60px;margin-bottom:0;padding:0}
 #main_content #col2 #print img{margin:0 10px;float:left}
 #main_content #col2 #print p{padding:15px 0 0 0}
 #main_content #col2 #print p a{color:#930;text-decoration:none}
 #main_content #col2 #print p a:hover{text-decoration:underline}

.breaker{clear:both;}
.underline{text-decoration:underline}
.bold{font-weight:bold}



.techbox{
	margin-top:5px;
}
.SeeAlso ul{
	list-style:none;
	font-size:10px;
	margin-bottom:5px;
	color:#993300;
}
.SeeAlso{
	background-color:lightgray;
	width:120px;
	border:1px solid gray;
	
	padding:5px;
	float:right;
}
.SeeAlso h4{
	margin-top:0px;
	margin-bottom:8px;
}

#tabrelated div.relatedprod {float:left;width:135px;margin:6px;}
#tabrelated div.relatedprod a {float:left;border:1px solid #cccccc;padding:4px;text-decoration:none;}
#tabrelated div.relatedprod a:hover	{border:1px solid #FE8101;padding:4px;}


#col2 .price{
	font-size:24px;
	float:right;
	color:#8A2126;
}
.product_folder_imagecell{
	vertical-align:center;
	text-align:center;
}
.product_folder_cell{
	text-align:center;
	vertical-align:top;
	padding-top:0;
}
.product_folder_cell h4{
	margin-bottom:0;
	margin-top:3px;
	font-size:11px;
}
.product_folder_cell h4 a{
	text-decoration:none;
	color:black;
}
.product_folder_imagecell .replacement{
	border:1px solid black;
	width:150px;
	height:120px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:black;
}
#product_folder #main_content #col2 table tr td.product_folder_imagecell{
	vertical-align:bottom;
	padding:0;
}
.product_folder_imagecell img,.product_folder_imagecell a{
	margin:0;font-size:0;
}
#col2 .product_folder_cell{
	text-align:center;
}
#col2 .product_folder_cell .price{
	text-align:center;
	font-size:12px;
	color:#8A2126;
	float:none;
}
#identify table td{
	vertical-align:top;
}
#page #main_content #col2 #identify table td h2{
	margin-top:0;
}
#page #main_content #col2 #identify table td textarea{
	width:100%;
}

#main_content #col2 #body_folder ul{
	margin-left:25px;
}
#page  #main_content #col2 p.error{
	margin-top:15px;
	color:red;
}
.my-bullet{
	margin-left:15px;
	background-color:red;
	float:none;
}
#col2 p.empty{
	line-height:0.7;
	margin:0;
}
.warning-conditionement{
	background-color:#F8F1F0;
	background-image:url(images/warning_bkg.png);
	background-repeat:no-repeat;
	min-height:52px;
	padding:10px 5px 10px 50px;
	margin-left:10px;
}
.product_name small{
	color:gray;
}
.gamme-command-button{
	text-align:center;
	margin-top:15px;
}
#newuser{
	margin-top:4px;
	margin-left:4px;
}
#page #main_content #col2 #introinscription{
	margin-bottom:10px;
}
#main_content #col2 form#PasswordForgotten p{
	margin-bottom:10px;
}
#main_content #col2 form#PasswordForgotten table td{
	vertical-align:top;
}
#main_content #col2 form#PasswordForgotten table td img{
	margin-top:5px;
	margin-left:0;
}
#main_content #col2 form#PasswordForgotten .submitbox{
	text-align:right;
	width:435px;
	margin-top:5px;
}