* {
	font-family: verdana, sans-serif;
	font-size: 12px;
}
h1 { font-size: 14px; color: #666666; margin-bottom: 3px; clear: both; }
h2 { font-size: 12px; margin-bottom: 3px; clear: both;}
h3 { font-size: 24px; font-weight: bold; margin: 0px; clear: both; }
h4 { font-size: 14px; color: #666666; margin-bottom: 3px; clear: both; }
h5 { color: #ffffff; clear: both; }
hr { color: #cccccc; background-color: #cccccc; height: 1px; border: 0; }
input { background-color: #cdcdcd; border: 1px solid #999999; }
body {
	padding: 0;
	margin: 0;
	/* background: url('imgs/point.jpg') #000000 fixed repeat top center; */
	background: url('imgs/bg_troy.jpg') #000000 no-repeat top center;
	color: white;

}
#img { overflow: hidden;}
#layer {
	background: url('imgs/point.png') repeat top center;
	
	/* background: url('imgs/layer.png') transparent no-repeat top center; */
	height: 100%;
}
a {	text-decoration: none; color: #3b5998; }
a:hover { text-decoration: underline; }

#blockright, #blockleft {background-color: #ffffff; padding: 8px; color: #000000; }
#blocknews {background-color: #ffffff; padding: 8px; color: #ffffff; }
#lastnews, #defilnews {background-color: #000000; padding: 8px; font-size: 12px; height: 360px;}
#pagecontent {background-color: #ffffff; padding: 26px; padding-top: 16px; color: #000000;}
#menu {height: 18px; margin-bottom: 14px;}
#footer, #footer a {font-size: 10px;}
#rightitem {margin-bottom: 8px;}
#infosmatch {border: 1px solid #3b5998; background: url('imgs/flashinfos.jpg') no-repeat; padding-left: 9px; padding-bottom: 9px; padding-top: 68px; text-align: left;}
#casepresse {float: left; background-color: #cccccc; padding: 15px; margin-right: 25px; margin-bottom: 25px; width: 90px; height: 170px; }
#caseequipe {float: left; background-color: #cccccc; padding: 15px; margin-right: 25px; margin-bottom: 25px; width: 90px; height: 150px; }
#casepartenaire {float: left; background-color: #cccccc; padding: 15px; margin-right: 25px; margin-bottom: 25px; width: 90px; height: 90px; }
#casefb {margin-top: 5px; }

.clear {clear: both;}

/* ACCUEIL */
#pagecontent P { text-align: justify; }
#pagecontent P.date { margin: 0px; color: #909090; font-size: 0.8em; }

/* NEWS DEFILANTES */

.jcarousel-container {position: relative;}
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 100%; margin-top: 5px; padding: 5px;}
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 100%; height: 318px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width: 100%; height: 318px; background-color: #000000; }
.jcarousel-skin-tango .jcarousel-item { width: 100%; height: 91px; background-color: #323232;}
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
    width: 100%;
    margin-top: 318px;
    height: 18px;
    border-top : 5px solid black;
    background: #323232 url('imgs/arrow-down.gif') no-repeat top center;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:hover {background-color: #ee7f00;}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    width: 100%;
    height: 18px;
    background: #323232 url('imgs/arrow-up.gif') no-repeat top center;
}

/* MENU */

#Nav { padding: 0px; position: absolute; list-style: none; list-style-type:none; height: 20px; z-index: 15; margin: 0; }
#Nav li, #Nav ul { background-color: #0b090a; float: left; padding: 0; position:relative;}
#Nav li a { display: block; color: #ffffff; text-decoration: none;	margin: 0; padding: 3px; padding-left: 8px; top: 0; left: 0; list-style: none; }
#Nav li li, #Nav li ul {margin : 0; padding: 0; left: 0; top: 0; list-style:none; }
#Nav li a:hover { display: block; background-color: #ee7f00; color: #ffffff; text-decoration: none;	margin: 0; padding: 3px; padding-left: 8px;}
#Nav li.lastitem, #Nav li.lastitemactive {margin-right : 0;}
#Nav li.lastitemactive, #Nav li.itemactive {background-color: #ee7f00;}
.Menu { padding: 0; clear: left; list-style: none; display: none; list-style-type:none;}

#simpleshowright ul, #simpleshowright li, #simpleshowleft ul, #simpleshowleft li { list-style: none; padding: 0px; margin: 0px; top:0; left:0; }

/* SLIDESHOW */
#simpleshowleft {margin: 0; padding: 0; width: 164px;}
#simpleshowleft img { top:0; left:0; }

/* SLIDESHOW RIGHT */
#simpleshowright {margin: 0; padding: 0; width: 214px;}
#simpleshowright img { top:0; left:0; }

/* THICKBOX */
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; 	border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0;	float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{	z-index:99;	position:fixed;	top: 0;	left: 0; background-color:#fff;	border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; margin-bottom:1px; }



/* BOUTIQUE */
.produit {
	border: 1px solid silver;
	padding: 5px;
	margin-bottom: 10px;
	position: relative;
	clear: both;
}

.produit IMG.photo {
	float: left;
	margin-right: 5px;
	display: block;
	width: 170px;
}

.produit .description {
	padding-left: 175px;
}
.produit P {
	margin-bottom: 0px;
}
.produit H3 {
	font-size: 1.3em;
	clear: none;
}

.produit UL {
	list-style-position: inside;
	list-style-type: square;
	padding-left: 10px;
	margin-top: 0px;
}
.produit LI {
	padding: 0px;
	margin: 0px;
}
.produit .prix {
	text-align: left;
	color: #E67817;
	font-weight: bold;
	position: absolute;
	margin: 0px;
	padding: 0px;
	bottom: 5px;
	right: 5px;
	font-size: 1.5em;
}
.produit .prix INPUT {
	margin-top: 2px;
	vertical-align: top;
}
.produit INPUT, #bouton_panier INPUT {
	border: none;
	background-color: transparent;
}
.produit HR {
	clear: both;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

#bouton_panier {
	text-align: right;
}