/* CSS Document */
a:link{color:#990000; text-decoration:none;}
a:link:hover{color:#FF0000; text-decoration:none;}
a:visited{color:#990000; text-decoration:none;}
/*index*/
body{background-image:url(imgs/bg.jpg); background-color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	a.web_link{ margin-left:3px; margin-right:3px; font-size:16px; color:#666666; text-decoration:underline;}
	a.web_link:hover{ margin-left:3px; margin-right:3px; font-size:16px; color:#990000; text-decoration:overline;}
	a.web_link:visited{ margin-left:3px; margin-right:3px; font-size:16px; color:#666666; text-decoration:underline;}
	

img.img_left{float:left; margin-right:3px;}
img.img_right{float:right;}

span.bold{ font-weight:bold;}
span.titre_red{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#990000; font-weight:bold;}
span.small{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

div.gen{width:775px; height:auto; margin:auto;}
	
	div.ban{width:100%; height:125px; background-image:url(imgs/images/kit_teloha_01.jpg);}
	
	div.linkbar{ width:100%; height:25px; background-image:url(imgs/images/kit_teloha_02.jpg); text-align:left;}
		div.nav_links{margin-bottom:3px; margin-left:5px; color:#FFFFFF;}
		a.nav_link{ margin-left:3px; margin-right:3px; font-size:16px; color:#FFFFFF; text-decoration:none;}
		a.nav_link:hover{ margin-left:3px; margin-right:3px; font-size:16px; color:#FFFFFF; text-decoration:none; background-color:#333333;}
		a.nav_link:visited{ margin-left:3px; margin-right:3px; font-size:16px; color:#FFFFFF; text-decoration:none;}
		img.nav_bt{margin-left:3px; margin-right:3px;}
			
	div.mid{width:100%; background-image:url(imgs/images/kit_teloha_03.jpg);}
		div.incl{ width:570px; float:left; margin-left:5px; margin-bottom:5px;}
			div.page_en_cours{width:565px; height:50px; background-image:url(imgs/images/bg_nom_page.jpg); font-size:36px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
			
			div.pub_1{ margin-top:3px; margin-bottom:5px; }
			div.pub_2{float:left; width:278px;}
			div.pub_3_4{ float:left; width:270px; margin-left:10px;}
				img.pub_3{margin-bottom:3px; border:1px solid #333333;}
				img.pub_4{border:1px solid #333333;}
		
		div.menu_right{width:190px; min-height:460px; float:left; margin-left:3px; margin-top:3px; color:#FFFFFF;}
			
			div.box_menu_right{ width:187px; background-color:#333333; margin-top:5px; font-size:11px;}
				
				div.inside_box_menu_right{ margin-left:3px;}
					span.titre_menu_right{ font-weight:bold; margin-left:3px;}
					input.chp_menu_right{background-color:#FFFFFF; color:#990000; font-weight:bold; border:none; width:170px; margin-bottom:3px;}
					input.code_menu_right{background-color:#FFFFFF; color:#990000; font-weight:bold; border:none; width:70px; margin-left:3px;}
					img.submit_menu_right{border:none; margin-left:3px; margin-bottom:3px;}
					img.code_menu_right{margin-bottom:3px;}
					img.logo_menu_right{ margin-left:10px; margin-top:5px;}
					
	div.clear{clear:both;}
	div.footer{ width:100%; height:15px; background-image:url(imgs/images/kit_teloha_06.jpg); font-size:10px; color:#FFFFFF; text-align:center; font-weight:bold;}
	
/*Accueil*/
div.accmenu_tbl{width:500px; margin-left:auto; margin-right:auto;}
div.accmenu_cell{width:250px; float:left;}
	
/*GAMME*/
div.gamme_listbox_gen{width:550px; margin-left:auto;}
	div.gamme_listbox_tri{text-align:center; margin-bottom:5px; margin-top:5px;}
	div.gamme_listbox_titre{margin-top:5px; margin-bottom:5px; width:100%;}
	div.gamme_listbox{ width:500px; margin-left:10px; border:1px solid #990000; margin-bottom:5px; margin-top:15px; background-color:#FFFFFF;}
		div.gamme_listbox_photo{ float:left; width:90px; margin-left:5px; margin-top:5px;}
		div.gamme_listbox_caract{ float:left; width:395px; margin-left:3px;}
			span.gamme_listbox_marque{ font-size:16px; font-weight:bold; color:#990000; margin-top:3px;}
		div.gamme_listbox_ml{font-size:10px; color:#333333; width:100%; margin-left:3px;}
			
/*produit*/
div.produit_listbox_gen{width:550px; margin-left:auto;}
	div.produit_listbox_tri{text-align:center; margin-bottom:5px; margin-top:5px;}
	div.produit_listbox_titre{margin-top:5px; margin-bottom:5px; width:100%;}
	div.produit_listbox{ width:500px; margin-left:10px; border:1px solid #990000; margin-bottom:5px; margin-top:15px; background-color:#FFFFFF;}
		div.produit_listbox_photo{ float:left; width:150px; margin-left:5px; margin-top:5px;}
		div.produit_listbox_caract{ float:left; width:300px; margin-left:3px;}
			img.produit_img{border:1px solid #666666;}
			span.produit_listbox_marque{ font-size:16px; font-weight:bold; color:#990000; margin-top:3px; margin-left:3px;}
			span.produit_rub_listbox{ font-size:12px; color:#333333; margin-left:3px;}
		div.produit_listbox_prix{font-size:14px; color:#990000; width:100%; margin-left:3px; text-align:center;}
		div.produit_listbox_ml{font-size:10px; color:#333333; width:100%; margin-left:3px;}
			
/*NEWS*/
div.affiche_news{width:275px;}
	div.affiche_news_titre{width:100%; font-size:12px; color:#333333; font-weight:bold; margin-top:10px; margin-bottom:3px; border-bottom:#990000 1px solid; border-top:#333333 1px solid;}
		span.affiche_news_titre{margin-left:3px;}
		span.affiche_news_txt{font-size:12px;}
	div.affiche_news_date{width:100%; border-bottom:#333333 solid 1px; font-size:12px; color:#333333; text-align:right; margin-top:5px;}
	
/*Contact*/
div.contact_form_cont{width:390px; height:30px; margin-top:3px; margin-bottom:3px; margin-left:auto; margin-right:auto; background-color:#CCCCCC;}
	div.contact_form_left{width:170px; height:25px; float:left; font-size:14px; color:#333333; margin-left:5px; margin-top:3px;}
	div.contact_form_right{width:200px; height:25px; float:left; margin-left:5px; margin-top:2px;}
		input.contact_form{width:180px; height:20px; border:#999999 1px solid; font-size:12px; font-weight:bold; color:#990000;}
		span.contact_txt_blanc{font-size:12px; color:#FFFFFF;}
		input.contact_submit{width:100px; border: 1px solid #FFFFFF; background-color:#990000; font-size:16px; font-weight:bold; color:#FFFFFF;}
div.contact_area_cont{width:390px; height:100px; margin-top:3px; margin-bottom:3px; margin-left:auto; margin-right:auto; background-color:#CCCCCC;}
		textarea.contact_form{width:180px; height:90px; border: 1px solid #999999; color:#990000; font-family:Arial, Helvetica, sans-serif;}
	div.contact_ok{width:550px; height:25px; font-size:14px; font-weight:bold; color:#333333; margin-left:5px; margin-top:3px; text-align:center;}
	div.error{font-weight:bold; color:#990000; text-align:center; width:100%;}
	
/*AGENCES*/
div.agences_gen{width:450px; margin-left:auto; margin-right:auto;}
	div.fiche_agence{width:100%; margin-bottom:10px; border:1px solid #990000; }
		div.nom_agence{width:98%; margin-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; border-bottom:1px solid #333333;}
	div.photo_agence{float:left; width:200px;}
	div.adresse_agence{float:left; margin-left:3px; margin-top:10px;}

/*INFORMATION*/
div.cont_information{width:565px; margin-left:auto; margin-right:auto; margin-bottom:10px; width:100%;}
	div.information_box_left{float:left;}
	div.information_box_right{float:right;}
/*PANIER*/
table.panier{width:500px; margin-left:auto; margin-right:auto; border:1px solid #333333;}
	td.panier{border:1px solid #666666;}

	