body {
	
	background-repeat: repeat;
	
	background-color: #7B858D;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.NomTeeShirt {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}
.citation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #ffffff;
}
.auteur {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.menu {
	
	
	background:#AA161A; 
	text-align:center; 
	width:960px;
	height:20px;  
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px;
	color: #FFFFFF;

}

.langue {

	text-align:right;
	
}
.langue a{

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a{
	text-decoration:none;
	color: #FFFFFF;
	padding:0 40px 6px;
	line-height: 20px 
}

.genre {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size: 12px;
	color: #AA161A;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}
.size {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #ffffff;
}

.texteContenu {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: #ffffff;
	text-decoration: none;
}
a.texteContenu:link {
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #AA161A;
	text-decoration: none;
}
a.texteContenu:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.texteContenu:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
a.texteContenu:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.charte {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: #ffffff;
	text-decoration: none;
}
a.charte:link {
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
a.charte:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.charte:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #AA161A;
	text-decoration: underline;
}
a.charte:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

input {
	border:1px solid white;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
select, option {
width:90;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

#nav {padding:0; margin:0; list-style:none; height:24px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:63px;}
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:24px; width:88px; border:0px solid #888; border-color:#ddd #888 #000 #ccc; text-decoration:none; padding:0; cursor:pointer;}

#nav li a.grandeur {background:url(grandeur/grandeur.png);}

#nav :hover ul li a.xs {background:url(grandeur/xs.png);}
#nav :hover ul li a.s {background:url(grandeur/s.png);}
#nav :hover ul li a.m {background:url(grandeur/m.png);}
#nav :hover ul li a.l {background:url(grandeur/l.png);}
#nav :hover ul li a.xl {background:url(grandeur/xl.png);}
#nav :hover ul li a.xxl {background:url(grandeur/xxl.png);}

#nav li:hover a,
#nav a:hover {background-position: 0 25px;}

#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub {left:0; top:24px; background: #edb; width:63px; height:13; z-index:300;}
#nav :hover ul.sub li {display:block; left:4px; height:13px; position:relative; float:left; width:63px; font-weight:normal;}
#nav :hover ul.sub li a {display:block; left:0px; height:13px; width:63px; border:1px solid #888; border-color:#ddd #888 #000 #ccc; text-decoration:none; padding:0; cursor:pointer;}

#nav :hover ul.sub li a:hover {background-position: 0 50px; position:relative;}


#champSize {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:300; font-family:arial, verdana, sans-serif; size:10;}


.slide_image { position: relative; }
.slide_image img { display: inline; }
.td_slide { position: relative; }


