/*
 * @author : Nicolas Mingo
 * Copyright Larraldia 2008
 */
#allbody{
	background : #9E0303 url(images/background.png) repeat-x 0 0;
	font-size : 11px;
	color : #004600;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

A{
	color : #008236;
}

img{
	border : 0px;
}

#contenu{
	margin : auto;
	text-align : left;
	width : 850px;
}

/* ENTETE */

#entete, #entete .enteteGauche, #entete .enteteDroite, #logo-bg, #logo, .logo-texte {
	height : 135px;
}

#entete .enteteGauche{
	background : transparent url(images/logo-left.png) no-repeat scroll 0% 0;
}

#entete .enteteDroite{
	background : transparent url(images/logo-right.png) no-repeat scroll 100% 0;
}

#logo-bg{
	background : transparent url(images/logo_background.png) repeat-x scroll 0 0;
	margin-left:23px;
	margin-right:23px;
}

#logo{
	background : transparent url(images/logo.jpg) no-repeat scroll 0 5px;
}

.logo-texte{
	background : transparent  url(images/logo_txt.png) no-repeat scroll 0 100%;
		width : 380px;
	float : left;
	cursor : pointer;

}

/* MENU */
#menu {
	background:transparent url(images/menu_bg.png) repeat-x scroll 0 0;
	height:30px;
	width : 840px;
	float : left;
}

#menu ul{
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

#menu ul{
	padding-left : 10px;
}

#menu li{
	float : left;
}

#menu li a{
	line-height : 15px;
	padding:7px 20px 0;
	text-decoration : none;
	color : #FFFFFF;
	float : left;
	height : 30px;
	font-weight : bold;
	text-transform:uppercase;
	font-size : 13px;
}

#menu li a:hover{
	cursor : pointer;
	color : #FFFF00;
	background:transparent url(images/menu_bg_over.png) repeat-x scroll 0 0;
}
.Module{
	width : 100%;
	margin-bottom:20px;
	border-collapse : collapse;
}


.ModuleTitle{
	background-color:#008800;
	color:#FFFFFF;
	font-weight:bold;
}

.ModuleEntry{
	background-color:#FFFFDD;
}

.ModuleEntry ul{
	padding-left:20px;
	margin:0;
}

.ModuleEntry li{
	list-style-image : none;
	list-style-type : square;
}

.ModuleEntry li a, .ModuleEntry li, .ModuleEntry a{
	color : #006600;
	text-decoration : none;
}

.ModuleEntry li a:hover, .ModuleEntry a:hover{
	text-decoration : underline;
}

.size-left{
	height : 300px;
}

#connection{
	font-size : 11px;
	height : 90px;
}

#connectandsearch{
	height : 100%;
	float : right;
}

#search{
	font-size : 11px;
	text-align : right;
}

.inputAccount{
	border : 1px solid #004236;
	font-size:11px;
	font-family:arial;
}

.buttonAccount{
	background-color:#008236;
	border:1px solid #7E9100;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
}

.textAccount{
	color:#008236;
	font-family:arial;
	font-size:11px;
}
.nameAccount{
	font-weight : bold;
	font-family:arial;
	font-size:11px;
}

#place{
	height : 24px;
	clear:both;
	padding-left:20px;
	font-style:italic;
}

/* CORPS */
#body, #menu, #pied .link, .clear{
	margin-left : 5px;
	margin-right : 5px;
}


#body{
	background-color : #FBFCDA;
}

.borderbody{

}

.borderbody .bodyleft{
	background : transparent  url(images/body-border-left.png) repeat-y scroll 0 0;
}

.borderbody .bodyright{
	background : transparent  url(images/body-border-right.png) repeat-y scroll 100% 0;
}

#body-table{
	vertical-align : top;
}

#body-panel{
	width : 840px;
	background-color : #FBFCDA;
}
#body-left{
	width : 198px;
	vertical-align:top;
	background-color : #F8F8FF;
	border-right:2px groove #787968;
	padding-left : 5px;
	padding-right : 5px;
}
#body-center{
	width : 640px;
	vertical-align:top;
	background-color : #FBFCDA;
}
#body-right{
	background-color : #FBFCDA;
	width : 198px;
	border-left:2px groove #787968;
}

/* PRODUIT */
.ListeProduitsPetits{
	padding : 15px;
}
.product {
	background:transparent url(images/product-bg.gif) repeat scroll 0 0;
	height:150px;
	width:300px;
}

.product table{
	width : 100%;
}
td.productTitle{
	height : 30px;
}
.productTitle a{
	color:#6A0303;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.productTitle a:hover{
	text-decoration:none;
}
.productImage{
	border : 1px solid;
	height : 100px;
	width : 70px;
	background : transparent url(images/photo_non_dispo.gif) 0 0;
}

.productShortDesc{

}

.productPrice {
	text-align : right;
	color:#6A0303;
	font-size:18px;
}

.productButtons{
	text-align : center;
}

.productButtons a{
	
}

.basketTable{
	width : 100%;
	border-collapse:collapse;
}
.basketHeader{
	font-weight : bold;
	background-color : #00AA00;
}

.basketHeader th{
	color : #FFFFFF;
}

.basketLine{
	background-color : #FAFAFA;
	color : #006600;
}

.basketRef{
	font-weight:bold;
}
td.basketPU{
	color : #6A0303;
}
.basketQ{
	
}
.basketFooter{
	background-color : #BFCDDB;
}

td.basketTTC{
	color : #6A0303;
	font-weight:bold;
}
.basketSuppr{
	text-align:center;
}
.basketSuppr a, .basketButtons a{
	color : #008800;
}
.basketButtons{
	text-align:right;
}


.basketTOT{
	font-weight : bold;
	text-align : right;
}

/* PIED */
#pied{
	width : 100%;
}

.clear{
	background-color : #FBFCDA;
	clear : both;
	height : 5px;
}

#links{
	padding-top:5px;
}

#links *, #links{
	color : #AAAAAA;
	text-decoration : underline;
}

#pied .link{
	background : transparent  url(images/pied-link.png) repeat-x scroll 0 0;
	height : 100px;
	text-align : center;
	color:#C0C0C0;
}

#pied .footer{
	background : transparent  url(images/pied-footer.png) repeat-x scroll 0 0;
	height : 100px;
}

#pied .footerLeft{
	background : transparent url(images/pied-footer-left.png) no-repeat scroll 0% 0;
	height : 100px;
}

#pied .footerRight{
	background : transparent url(images/pied-footer-right.png) no-repeat scroll 100% 0;
	height : 100px;
}

#signature{
	text-align : right;
	float : right;
}

.footerMiddle{
	text-align : center;
}

#content{
	padding : 10px;
}
