@charset "utf-8";
*{
	padding:0px; 
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	outline:none;
	 font-weight:normal;	
}
body {
	
}
h1{
	float:right;	margin-right:130px; margin-top:82px;
}
a{
	text-decoration:none;	color:#666;
}
p{
	font-size:0.75em; padding:0px 0px 10px 0px;	
}
a{
	outline:none;	
}
img{
	outline:none;	
}
h4{
	font-size:0.85em; padding:0px 0px 5px 0px;		color:#c6e449;
}
h5{
	font-size:0.8em; padding:0px 0px 5px 0px;		color:#c6e449;
}
ul li{
font-size:0.75em; list-style:square;	 margin-left:15px;
}
/** **/
#cont{
	margin:0px auto;
	width:990px; height:750px;
	background:url(../img/bg_page.jpg) no-repeat 0px 0px;
}
/** Sliders **/

#sliderWrap {
margin: 0 auto 0px 420px;
width:455px;
}
#slider {

position: absolute;
background-image:url(../img/bg_top.png);
background-repeat:no-repeat;
background-position: bottom;
width: 455px;
height: 72px;
margin-top: -52px;
}
#slider img {
border: 0;
}
#sliderContent {
margin: -8px 0 0 0px;
position: absolute;
text-align:center;
color:#333333;
font-weight:bold;
padding: 10px;
}
#openCloseWrap {
position:absolute;
margin: 57px 0 0 330px;
font-size:12px;
font-weight:bold;
}
/** **/
#tools{ width:384px; margin-left:25px;}
ul.tools li{ float:left; list-style:none; margin-left:0px;}
.date{ text-align:center; color:#666; width:120px; font-size:0.85em; font-weight:bold; padding-top:8px;}

/** **/
.bbcclass{
width: 200px;
padding: 2px 10px;
float:left;
font-size:1em;
height:40px; overflow:auto;
background:#c7e54a;
margin-left:20px;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rsstitle a{ /*shared class for all title elements in an RSS feed*/
color:#666666; text-decoration:none;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color:  #666666;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}
/** **/
.clr{
	clear:both; font-size:1px; line-height:1px; height:1px;	
}
/** **/
.tab {
	position:absolute;
	top:0px;
	display:block;
	cursor:pointer;
	width:17px; height:64px;
	margin-left:145px;
}
.tab2 {
	position:absolute;
	top:0px;
	display:block;
	cursor:pointer;
	width:17px; height:64px;
	margin-left:145px;
}
.tab3 {
	position:absolute;
	top:0px;
	display:block;
	cursor:pointer;
	width:17px; height:64px;
	margin-left:145px;
}
#panel {
	background-color: #fff;
			width: 350px;
			height: 500px;
			margin: 0 auto 10px auto;
			padding: 5px;
			border: 1px solid #ccc;
			position: absolute;
			margin-top: 0px;
			
			right:0px;
			top:107px;

			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;

			-moz-box-shadow: 3px 3px 3px #ccc;
			-webkit-box-shadow: 3px 3px 3px #ccc;
			box-shadow: 2px 2px 2px #cccccc;

			z-index: 100;
			
        display:none;/*hide the panel if Javascript is not running*/

			
	

		
}
#panel .content {
	width:360px;
	margin-left:20px;
}
/** **/
.bloc{
			background-color: #fff;
			width: 140px;
			height: 168px;
			margin: 0 auto 10px auto;
			padding: 5px;
			border: 1px solid #ccc;
			position: relative;
			margin-top: 0px;

			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;

			-moz-box-shadow: 3px 3px 3px #ccc;
			-webkit-box-shadow: 3px 3px 3px #ccc;
			box-shadow: 2px 2px 2px #cccccc;

			z-index: 2;




	
}
.bloc p{
	font-size:0.7em; color:#000;	
}
.bloc h3{
	font-size:0.75em; color:#c6e449;	
}

#cold{
	width:150px;  margin-right:150px; margin-top:10px; float:right;	
}
/** **/
ul#liste li{
	list-style:none; margin:0px 0px 0px 0px;
	 border-bottom:1px solid #c6e449;
	 border-top:1px solid #c6e449;
	 background:#fdfffa; 
	 padding:10px 0px;
}

ul#liste li p{
	font-size:0.95em;
}

ul#liste li .titre{
	 display:block; 	float:right; width:160px; margin-top:0px; padding-top:0px;
}
ul#liste li h4{
	font-size:1.2em; color:#000; margin-top:0px; display:block;
}
ul#liste li h5{
	font-size:0.9em;  display:block;
}
ul#liste li img{
	 margin:0px 10px 5px 0px; padding-bottom:0px; border-right:5px solid #c6e449; width:120px; height:46px; display:block;
}
/** **/
#fermer{
	cursor:pointer; float:right; font-size:0.75em; font-weight:bold; margin:5px 20px 0px 0px; color:#ccc;	
}
/** **/
.sponsorListHolder{
	margin-bottom:30px;
}

.sponsor{
	width:160px;
	height:140px;
	float:left;
	margin:3px;
	
	/* Giving the sponsor div a relative positioning: */
	position:relative;
	cursor:pointer;
}

.sponsorFlip{
	/*  The sponsor div will be positioned absolutely with respect
		to its parent .sponsor div and fill it in entirely */

	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border:1px solid #ddd;	
	background:#fff;
	/*Rounded corners*/
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-radius: 10px;
			
	
	

}

.sponsorFlip:hover{
	border:1px solid #999;
	
	/* CSS3 inset shadow: */
	-moz-box-shadow:0 0 30px #fff inset;
	-webkit-box-shadow:0 0 30px #999 inset;
	box-shadow:0 0 30px #fff inset;
	border-radius: 0 0 30px #fff inset;
			
	 
}

.sponsorFlip img{
	/* Centering the logo image in the middle of the sponsorFlip div */
	width:140px;
	height:120px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-70px 0 0 -70px;
}

.sponsorData{
	/* Hiding the .sponsorData div */
	display:none;
}

.sponsorDescription{
	font-size:11px;
	padding:20px 5px 20px 5px;
	font-style:italic;
		color:#fff;
}

.sponsorURL{
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
		color:#fff;
}
.sponsorURL a{
		color:#fff;
}
/** Pagination **/
#main{
		background-color: #fff;
			width: 520px;
				margin: 0 auto 0px auto;
			padding: 15px 0px;
			border: 1px solid #ccc;
			position: relative;
			margin-top: 0px;

			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;

			-moz-box-shadow: 3px 3px 3px #ccc;
			-webkit-box-shadow: 3px 3px 3px #ccc;
			box-shadow: 2px 2px 2px #cccccc;

			z-index: 2;
}
#part_list_counter{
	float:right; font-size:0.75em; font-weight:bold;	 padding:5px 20px;
}
/** **/
#colc{
	float:left;	 margin-left:140px; width:550px;
	opacity: 0.95;
	filter: alpha(opacity=95);
}
h4.titre{
	color:#88888c; font-weight:normal;	float:right; margin:5px 10px;
}
/** **/
ul#nav{
	list-style:none;	margin-left:250px;
}
ul#nav li{
	float:left; margin:0px 5px; display:block;list-style:none;
	width:110px;
}
ul#nav li a{
	color:#000;
}
/** **/
/** **/
#bottom{
	font-size:0.75em;
	margin-top:48px;
width:640px; float:right;
padding-right:5px;
color:#F5F5F5;
margin-right:150px;
}
#bottom a{
color:#F5F5F5;
}




