body
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	background-image: url(DECO/fond_page.gif);
	width: 100%;
}

#site
{
	margin: auto;
	background-image: url(DECO/fond_site.jpg);
	width: 900px;
	position: relative;
	padding-left: 20px;
	height: auto;
	background-repeat: repeat;
}

#top
{
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#menuSite {
	margin-top: 5px;
	margin-bottom: 10px;
	width: 160px;
	position: absolute;
	padding-top: 0px;
	left: -30px;
	float: left;
		}
#menuSite h3, #menuSite h3 a, #menuSite li h3{
	font-size: 9px;
	color: #555;
	background-image: url(../images/deco/fdmenu1.gif);
	background-repeat: repeat-x;
	height: 15px;
	height: 15px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #fff;
	border-right-color: #999;
	border-bottom-color: #777;
	border-left-color: #999;
	list-style-type: none;
	list-style-position: inside;
	padding-left: 5px;
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 14px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 2px;
	background-position: bottom;
}
#menuSite li h3 a{
	border: none;
	margin-top: 0;
	color: #555;
}
#menuSite a{
display: block;
	font-size: 10px;
	color: #555;
	
	height: 15px;
	
	padding-left: 5px;
	padding-bottom: 0;
	padding-top: 0;
}
#menuSite li{
	list-style-type: none;
	list-style-position: inside;
	width: 160px;
	
}
#menuSite li a{
	background-image: url(../images/deco/fdmenu2.gif);
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-top-color: #fff;
	border-right-color: #999;
	border-bottom-color: #777;
	border-left-color: #999;
	
}
#menuSite ul{
	width: 100%;
}

#menuSite a:link {color : #000; text-decoration:none; font-family: Verdana; font-size: 10}
#menuSite a:visited {color : #333; text-decoration:none; font-family: Verdana; font-size: 10}
#menuSite a:hover {font-weight:plain; color : #EE190B; text-decoration:underline; font-family: Verdana; 

font-size: 10}

#menuSection  {font-family: Verdana; font-size: 10}
#menuSection  li{
	width: 60%;
	font-size: 9px;
	color: #555;
	text-transform: uppercase;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 2px;
	background-image: url(../images/deco/fdmenu1.gif);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px;
	border: solid;
	border-top-color: #fff;
	border-right-color: #999;
	border-bottom-color: #777;
	border-left-color: #999;
	list-style-type: none;
	list-style-position: inside;
	padding-left: 5px;
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
	
}

#menuSection a:link {color : #666; text-decoration: none;}
#menuSection a:visited {color : #BA1301; text-decoration: none;}
#menuSection a:hover {font-weight: plain; color : #EE190B; text-decoration: underline;}

#footer{
	text-align: right;
	color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 600px;
	position: relative;
}
#footer a{
	color: #fff;
}

#footer2 {
	text-align: right;

	color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;

}
.spacer {
	padding:10px;
	clear : both ; 
}

#footer2 a{
	color: #fff;
}
a
{
	text-decoration: none;
	padding-left: 10px;
}

h1
{
	font-size: 14px;
	color: #fff;
	background-color: #555;
	text-align: center;
	text-transform: uppercase;
}

h2
{
	font-size: 13px;
	color: #000;
	background-color: #ffcc00;
	text-align: center;
	text-transform: uppercase;
}

h3
{
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
}
 img
 {
	border-style: none;
}
.space
{
	padding: 50px;
	clear: both;
}

.space1
{
	padding: 0px;
	clear: both;
}

.space2
{
	padding-top: 6600px;

}

.spaceprod
{
	padding-top: 20px;
	clear: both;
}

.col1
{
	position: absolute;
	left:170px;
	width: 300px;
	background-color: #fff;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	float: left;
	text-align: justify;
}

#produits
{
	position: relative;
	width: 680px;
	background-color: #fff;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	float: right;
	right: 20px;
	text-align: justify;
}

#prodcol1
{
	position: relative;
	width: 150px;
	background-color: #dedede;
	font-size: 11px;
	float: left;
	color: #000;
	vertical-align: top;
	height: 200px;
}	

#prodcol2
{
	position: relative;
	width: 510px;
	background-color: #bbbbaf;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	float: right;
	color: #000;
	vertical-align: top;
	height: 200px;
}	

#prodcol2 img
{
	margin-top: 5px;
	margin-right: 5px;
}

#prodcol1R
{
	position: relative;
	width: 150px;
	background-color: #dedede;
	font-size: 11px;
	float: left;
	color: #000;
	vertical-align: top;
	height: 250px;
}	

#prodcol2R
{
	position: relative;
	width: 510px;
	background-color: #bbbbaf;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	float: right;
	color: #000;
	vertical-align: top;
	height: 250px;
}	

#prodcol2R img
{
	margin-top: 5px;
	margin-right: 5px;
}

#prodcol1L
{
	position: relative;
	width: 200px;
	background-color: #dedede;
	font-size: 11px;
	float: left;
	color: #000;
	vertical-align: top;
	height: 100px;
}	

#prodcol2L
{
	position: relative;
	width: 460px;
	background-color: #bbbbaf;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	float: right;
	color: #000;
	vertical-align: top;
	height: 100px;
}	

#prodcol2L img
{
	margin-top: 5px;
	margin-right: 5px;
}

.visu
{
	float: left;
}

.visuT
{
	float: left;
	margin-right: 10px;
}

.visuR
{
	float: left;
	padding-left: 25px;
}

#produits ul
{
	list-style-image: url("images/puce.gif");
}

#produits li a
{
	list-style-position: inside;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	text-transform: uppercase;
	vertical-align: top;
}
#sousmenu a:link {color : #666; text-decoration: none;}
#sousmenu a:visited {color : #BA1301; text-decoration: none;}
#sousmenu a:hover {font-weight: plain; color : #EE190B; text-decoration: underline;}

.col2
{
	position: relative;
	right: 20px;
	width: 350px;
	background-color: #fff;
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	float: right;
}	

#hautdepage
{

	text-align: center;
	color: #999;
}


#hautdepage a :link {color : #999; text-decoration: none;}
#hautdepage a :visited {color : #999; text-decoration: none;}
#hautdepage a :hover {color : #000; text-decoration: underline;}

.new
{
	color: red;
	font-weight: bold;
}

.ligneProduit h4 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
}
.ligneProduit table {
	margin-top : 10px;
	font-size: 9px;
	/*width: 300px;*/
	background-color:#d4d8d8;
}
.ligneProduit tr {
	background-color:#d3d7da;
}
.ligneProduit td {
	background-color:#fff;
	color: #333;
}
.ligneProduit p {
padding-right: 10px;
padding-left: 20px;
}
.author {
margin-top: 45px;
padding-top: 615px;
	text-align: center;
	font-size: 80%;
	color:#444;
	}


a.author, author.a:link, author.a:hover, author.a:visited { color:#333; text-decoration:none}