html { background: #0d8e9c url(/img/fond_html.jpg) top left repeat-x; }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }
a { color: #000000; }

.clear {line-height: 0px; clear: both; height: 0px; font-size: 0px;}
.nodisplay { display: none; }

.suiv
{
	float: right;
}

.prec
{
	overflow: hidden; zoom: 1;
	float: left;
}

.retour 
{
	overflow: hidden; zoom: 1;
}

.navigation 
{
	clear: both;
	text-align: center;
}

body 
{
	position: relative;
	width: 1015px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

#Global
{
	background:url(/img/fond_center.png) top left repeat-y;	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="/img/fond_center.png", sizingMethod="scale");
	zoom:1; 
	_background: none;
	width:1000px;
	padding:0 7px 0 8px;
	
}

#Haut
{
	float:left;
	padding:0 0 0 40px;
	background:url(/img/fond_menu.jpg) 36px bottom no-repeat;
	height:142px;
	width:960px;
}

.haut
{
	background-image: none !important;
}

#Haut a img{margin-top:0px;}


#loginpanier
{
	float:right;
	background:url(/img/fond_login.jpg) top left repeat-x;
	height:25px;
	color:#fff;
	margin-right:1px;
	width:640px;
}

#loginpanier a{color:#fff;}
#login
{
	float:left;
	padding:0 5px 4px 15px;
	height:16px;
	display:inline;
}
#login p{margin-top:5px;float:left;}
#login input{border:none;margin:0 15px 0 0;}

#bt_ok{float:left;}
#panier
{
	background:url(/img/fond_panier.jpg) top left no-repeat;
	float:right;
	padding:5px 25px 4px 55px;
	height:16px;
	
	
}

#Inscription
{
	margin-top:8px;
	width:570px;
	clear:right;
	float:right;
}

#Inscription a 
{
	color:#999999;
	font-style:italic;
	float:left;
	margin-right:20px;
	padding-bottom:10px;
}
/*#Inscription .AjouterAuPanierPlein{width:160px}*/
#Inscription .AjouterAuPanierPlein a
{
	color:#fff;
	margin:0;
	
	
	
}

#Menu
{
	float:right;
	margin:16px 1px 0 0;
	display:inline;
	width:780px;
	height:34px;
}
#Menu ul{background:url(/img/fond_item_menu.jpg) 0 0 repeat-y;float:right;}
#Menu ul li
{
	float:left;
	/*background:url(/img/puce_menu.png) top right no-repeat;*/
	border-left:solid 4px #fff;
	
}

#Menu ul li a{color:#1c6a72;padding:15px 5px 7px 5px;display:block;}
#Menu ul li a.selected
{
	background:url(/img/fond_selected.jpg) top left repeat-x;
}

#Centre
{
	background:url(/img/fond_centre.jpg) top left repeat-x;
	height:248px;
	width:1000px;
}

.centre
{
	height: 269px !important; background-image: none !important;
}

#FlashAcc
{
	width: 530px; padding: 0 0 0 470px; height: 269px;
	position: relative;
}

#FlashAcc ul
{
	width: 530px; height: 205px;
}

#FlashAcc li img
{
	margin: 0px; padding: 0px;
}

#FlashAcc div
{
	position: absolute; width: 1000px; height: 269px; top: 0px; left: 0px; z-index: 20;
}

#TechnoAcc
{
	border-bottom: solid 1px #a3d2f4;
}

#TechnoAcc .texte
{
	background-image: url(../img/accueil.jpg); background-repeat: no-repeat; background-position: top center;
	width: 440px; padding: 35px 30px 1px 530px;font-family: Verdana;  line-height: normal;font-size: 12px; font-weight: normal; color: #666666;
	height: 111px; 
}
#TechnoAcc .accroche
{
	font-size: 13px; font-weight: bold; color: #336666;
}

#TechnoAcc .detail
{
	display: block; color: #336666;
	text-align: right; font-weight: bold !important;
}
#Presentation
{
	float:right;
	width:276px;
	height:223px;
	padding:25px 25px 0 0;
	background:url(/img/fleche_pres.jpg) 81px 164px no-repeat;
	display:inline;
	overflow:hidden;zoom;1
}
#dolor{float:left;}
.photo_prod {text-align:center;height:161px;overflow:hidden;zoom;1}
.photo_prod img.png{width:213px;height:120px;}
#Ergo
{
	background:url(/img/fond_pres.jpg) top left repeat-x;
	width:260px;	
	line-height:14px;
	padding-right:8px;
	height:62px;
}

#Ergo img{float:left;margin-right:9px;}
#Ergo h2 {margin-top:10px;float:left;}
#Ergo h2 a{color:#1d6b73;font-weight:bold;}
.oraccueil{width:75px;}
.prix
{
	color:#e45025;
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	margin-top:5px;
	_margin-top:0px;
	float:left;
	
}

.prixBarre
{
	color:#3a8ac6;
	font-size:14px;
	text-decoration:line-through;
}
.ensavoirplus{float:right;color:#1c6c74;margin:13px 0 0 0; }

.Orange 
{
	float:right;
	text-align:center;
	margin-top:8px;
	font-style:italic;
}

#Ergo p.Orange img{margin:0}
.Orange a.AjouterAuPanier
{
	height:19px;
	padding:3px 3px 0 3px; 
	display:block;
	background:url(/img/fond_or.jpg) top left repeat-x;
	color:#fff;
	float:left;
}
.Orgauche{float:left;}
.SS .Orgauche, .summary .Orgauche{width:8px}

#Flash
{
	float:right;
	width:303px;
	height:248px;
}


#Entete
{
	clear:both;
	width:955px;
	height:66px;
	background:url(/img/fond_entete.jpg) top left no-repeat;
	padding:13px 0 0 45px;
	overflow:hidden;
	zoom:1;
}

#Entete h1
{
	font-size:30px;
	font-style:italic;
	color:#fff;
	font-weight:normal;
	float:left;
	padding-bottom:3px;
}
.Accueil{margin-top:22px;}

#Ariane{color:#fff;margin:0 0 15px 57px;}
#Ariane a{color:#fff}

.SousRub
{
	float:right;
	margin-top:21px;
	display:block;
}

.SousRub a
{
	margin: 0px;
	padding:0px;
}

.vehicule{margin: 0 35px 0 35px;height:45px;}
.ergo{margin: 0 33px 0 33px;height:45px;}
.transport{margin: 0 34px 0 34px;height:45px;}

.SSaccueil {height:45px;margin-bottom:0px;}
.SSaccueil a{ margin:2px 33px 0 36px !important;display:inline-block;}
.SSliste {margin:2px 1px 0 0}
.SSliste a
{
	height:29px;
	padding:9px 10px 0 7px;
	display:block;
	float:right; 
	background:url(/img/fond_menu_ss.jpg) top left repeat-x;
	margin-left:6px;
	color:#1c6c75;
	font-size:13px;
}

.SSliste a.selected{background:#fff;}

.AjouterAuPanierPlein{margin-right:25px;}
#Contact
{
	clear:both;
	float:left;
	width:933px;
	padding:10px 40px 15px 27px;
	display:inline;
}

#Contact img{float:left;}
#Contact p{float:right;margin-top:10px;}

#Pied 
{
	clear:both;
	float:left;
	width:933px;
	padding:8px 40px 15px 27px;
	display:inline;
	color:#fff;
	text-align:center;
}

#Pied a
{
	color:#fff;
	margin:0 10px 0 10px;
}

.copyright{margin:10px 0 10px 0;font-size:11px;font-style:italic;}

#Paiement{color:#666666}
#Paiement input{height:20px;margin-right:5px;}

#ActuAcc2
{
	background-color: #FFFFFF; text-align: center; font-size: 24px; font-family: verdana; color: #e24217;
	height: 300px; width: 570px; padding: 35px 0 0 0;
}
#ActuAcc
{
	display: none; 
}

