* {	margin:0; padding:0;}
body { font-size:12px; font-family:Arial; color:#525252; line-height:normal; background: #17181c url('../images/topbg.gif') repeat-x top left; margin:0 0 10px 0;}
#wrapper { width:978px;	margin:0 auto;	background: transparent url('../images/fond.jpg') repeat-y;}

#header { margin:0; padding:8px 0 0 0; height:200px; background-image:url('../images/head.jpg'); background-repeat:no-repeat;}
#content { width:924px; margin:0 auto; min-height:300px; }
#content p { font-size:12px; padding:0 20px;}
#content p.breadcrumb {	margin-bottom:15px;	padding:0 20px;}

img {border:0;}
a {color:#F9F5F5; text-decoration:none; font-weight:bold;} /* Color: Active blue */
a:hover {color:#525252;	text-decoration:underline;}
.clear {clear: both;}
.right {float:right;}
.left {float:left;}
.center {text-align:center;}


#header #menu {	padding:40px 0 10px 20px;}
#header .banheader { padding:10px 0 10px 20px; color:#F9F5F5;}
#header .banheader h1 { font-size:22px; padding:0 0 8px 0; margin:0 0 0 0; color:#FFFFFF; }
#header .banheader h2 { font-size:18px; padding:0 0 8px 0; margin:0 0 0 0; color:#FFFFFF; }

/** * Start Header Logo **/
#header #logo {	background: transparent url('../images/header_logo.png') no-repeat;	height:207px; width:966px;}
#header #logo a { margin-left:384px; display:block; height:180px; width:200px;}
#left_col { width:924px; margin:10px auto 5px auto;}

.cat_header { height:38px;	background: transparent url('../images/fondtitre.jpg') no-repeat;}
.cat_header h3 { font-size:18px; font-weight:lighter; padding:5px 0 0 8px; margin:0 0 0 0; color:#FFFFFF; float:left; }
.cat_content { background-image:url('../images/fondvideo.jpg'); background-repeat:repeat-y; width:924px; padding:2px 8px 2px 8px; color:#525252; clear:both; display:table;}

.cat_footer { background: transparent url('../images/basvideo.jpg') no-repeat; height:40px; text-align:center; font-size:16px; padding:15px 0 0 0; font-weight:bold; color:#FFFFFF; clear:both;}
.cat_footer a { font-size:16px; color:#F9F5F5;}


/** * Page des categories**/
.cat_footer2 { background: transparent url('../images/basvideo.jpg') no-repeat; height:40px; text-align:center; font-size:16px; padding:10px 0 0 0; font-weight:bold; color:#FFFFFF; clear:both;}
.cat_footer2 a { font-size:16px; color:#F9F5F5;}
.cat_desc2 { padding:0 8px 0 8px; font-size:12px; color:#525252;}
.flvcat { float:left; padding:0 10px 0 0; margin:0 0 0 0;}
.cat_desc { padding:0 20px 0 8px; font-size:12px; color:#525252;}
.bancat { text-align:center; padding:10px 0 0 0; }

/** * Table categories Accueil + FLV**/
.cat_content .lcat { padding:0 0 0 15px; float:left; clear:both; font-size:14px; }
.cat_content .lcat .tbcat {  }
.tdcat { padding:0 10px 5px 0; font-weight:bold;}
.cat_content .lcat a { color:#525252; text-decoration:underline;}
.cat_content .lcat a:hover { color:#EB0909; text-decoration:none;}
.flv { float:right; padding:0 15px 0 0; margin:0 0 0 0;}
.flv p { font-size:16px; font-weight:bold; margin:0 0 2px 0; padding:0 0 0 0;}
.banaccess { padding:0 0 0 0; margin:0 0 0 0;}

#search { float:right; margin:0 10px 0 0;}
#search #searchform { padding:0 10px 0 0; margin:0 0 0 0;}
#search #search_submit { font-size:5px;	position:relative; border: 0px; margin:0; width:66px; height:38px;background: transparent url('../images/serch.jpg') no-repeat;}
#search #search_input {	float:left; font-size:13px;	border: 2px solid #000000; height:17px; width:177px; padding:2px 2px 2px 10px; margin:5px 0 0 0;}
h5 {font-weight:lighter; font-size:14px; padding:5px 0 0 0; color:#F9F5F5; clear:both;}
h6 {font-weight:lighter; font-size:12px; padding:5px 15px 0 0;}

.product_container { margin:8px 0 20px 0; }
.product_container div.product_top { font-size:17px; color:#FFF; height:38px; background: transparent url('../images/fondtitre.jpg') no-repeat;	padding:0 0 0 0;}
.product_container div.product_top h4 {font-size:17px; font-weight:lighter; padding:5px 0 0 8px; margin:0 0 0 0;}
.product_container div.product_top h4 a {color:#FFF;}
.product_container .product_content { background: transparent url('../images/fondvideo.jpg') repeat-y; padding:0 0 0 0;	min-height:600px; _height:600px;}
.largethumb { margin:0; padding:0 0 0 6px; clear:both;}
.largethumb img { padding:1px 1px 1px 0; }
.minithumb img { padding:0 1px 0 0; }
.minithumb { margin:0; padding:0 0 0 6px; clear:both;}
.product_attributes { padding:10px 0 0 15px; color:#F9F5F5; font-size:14px;}
.product_container div.product_bottom {	background: transparent url('../images/basvideo.jpg') no-repeat; height:40px;}
.product_container .product_description {padding:5px 0 5px 6px; }
.product_content .product_description p {padding:0 !important;}
.product_container .product_content .download_button { float:right;	width:292px; height:123px; margin:0 8px 0 20px;	background: transparent url('../images/download.gif') no-repeat;}

/** * Page details **/
.descriptionpageprod { padding:5px 0 5px 15px; font-size:13px; }
.attribuspageprod { padding:10px 0 0 15px; font-size:14px;}
.download_buttonpageprod { float:right;	width:292px; height:123px; margin:0 8px 5px 20px;	background: transparent url('../images/download.gif') no-repeat;}




#footer { padding:20px 0; text-align:center; line-height:15px; margin:0 6px;}
#footer a { text-decoration:underline; color:#525252;}
#footer a:hover { text-decoration:none; color:#F9F5F5;}
.fondfooter { background-image:url('../images/fondfooter.jpg'); background-repeat:no-repeat; height:9px; }

.connect { width:100px; text-align:center; margin:10px auto 0 auto;}
/**
 * Pagination
 **/

div.pagination { margin:0 15px 5px 0; clear:both;}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EB0909;
	text-decoration: none;
	color: #F9F5F5;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #EB0909;
	color: #EB0909;
}

div.pagination span.courante {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EB0909;
	font-weight: bold;
	background-color: #F9F5F5;
	color: #525252;
}

div.pagination span.desactive {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EB0909;
	color: #DDD;
}