body
{   background:#fff url(../images/background.jpg) repeat center center;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	 
}

a img{	border: none;}

a, a:visited{	/*color: #c60000;*/	color:#FF0066;	text-decoration: none;}

a:hover{	text-decoration: underline;}

h1{	font-size: 16px;background-color: #FFFFCC;border:1px solid #000;width:600px;}
h2{font-size:12px;}
h3{margin-left:15px;}

input[type=submit]
{
	border: 1px solid #000;
	color: #ffffff;
	background-color: #000;
}

.global
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	overflow: auto;
	border: 1px solid #333;
	background: white;
 
}
#header{height:80px;background: white;}
.left
{
	float: left;
	width: 310px;
	background:url(../images/fond-left.gif) repeat-y ; 
	/*padding-left: 3px;*/
	/*overflow: hidden;*/
}
.left2{background: url(../images/angle.gif) top left no-repeat;margin:0;padding:0; height:40px; }
.left3{background: url(../images/bas.gif) top left no-repeat;margin:0;padding:0; height:5px; }
.right
{   /* margin-left:310px;*/
float: right;
	/*float: left;*/
	width: 670px;
	/*padding-right: 16px;*/
	/*padding-left: 12px;*/
	/*overflow: hidden;*/
}

.menuContent
{
	/*margin-top: 5px;*/
	
	margin-bottom: 10px;
	/*margin-left: 10px;
	margin-right: 10px;*/
	width: 295px;
	overflow: auto;
	padding: 1px;
}

.menuContent ul
{
	padding: 0px;
	margin: 0px;
}

.menuContent li
{
	list-style: none;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 10px;
	font-weight:bold;
	background:url(../images/fleche-verte.gif) no-repeat;
}
.menuContent li a{color:black;}
.menuContent li a:hover{color:#FF0099;}
.menuTitle
{
    margin:5px auto;
	width: 282px;
	height: 31px;
	/*padding-top: 8px;*/
	background:url(../images/titre.gif) center center no-repeat;  
	 font-size:30px;
	 font-weight: bold;
	 font-family:Arial;
	text-align: center;
	text-transform: uppercase;
	
	color: white;
}

.website
{
	width: 580px;
	overflow: auto;
	margin: 10px;
	border-top: 1px solid #bbbbbb;
	clear: both;
}

.websiteImage
{
	float: left;
	border: 1px solid #9e0707;
	padding: 1px;
	width: 120px;
	height: 90px;
	margin: 0 5px 5px 5px;
}

.websiteContent
{
height:165px;
	/*float: left;
	margin-top: 10px;
	padding-bottom: 1px;
	width: 336px;
	margin:0;padding:0;
	overflow: auto;*/
}
/*
.websiteStatIn
{
	float: left;
	margin-top: 50px;
	width: 50px;
	overflow: auto;
	text-align: center;
	font-weight: bold;
}

.websiteStatOut
{
	float: left;
	margin-top: 50px;
	width: 50px;
	overflow: auto;
	text-align: center;
	font-weight: bold;
}*/

.pageBloc{	margin: 20px;	text-align: center;}

.pageBloc a{color: white;}

.page
{
	border: 1px solid #000;
	background-color: #333;
	color: white;
	margin: 2px;
	padding: 3px;
}

.pageSelected
{
	color:#FF0066;
	font-weight: bold;
	border: 1px solid #FF0066;
	margin: 2px;
	padding: 3px;
}

.footer
{	
clear:both;
	width: 980px;
	height: 20px;
	padding-top: 8px;
	/*background-color: #9e0707;*/
	text-align: center;
	font-weight: bold;
	color: #333333;
	background:url(../images/stripes.gif) repeat; 
}

.footer a{	color: #333333;}

.table1{	border-right: 1px solid #9e0707;}

.table1 td{	border-left: 1px solid #9e0707;	border-bottom: 1px solid #9e0707;}

.table1 th{	background-color: #9e0707;	font-weight: bold;	color: white;}

.table2{}

.table2 td{}

.table2 th
{
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
	color: #9e0707;
	text-align: right;
}


.red{	color: red;}

.green{	color: green;}

.blue{	color: blue;}

.orange{color: orange;}

.message{	color: green;	font-weight: bold;}

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

#categories{background:#353535;top:120px;font-size:11px;line-height:30px;text-align:center;font-family:Arial;}
#categories ul{margin:0;padding:0;}
#categories ul li{display:inline;padding:0 3px;}
#categories ul li a{color:#fff;font-weight:700;}
#categories ul li a:hover{color:#fff;text-decoration:underline;}

#detail{padding: 20px;}
#detail h2{font-size:14px;}
.detail-img{float: left; margin: 10px;border:1px solid #000;}

.thumb-nav{width:120px;height:90px;border:1px solid #000;padding:1px; float:left;}

.sitedesc{background:url(../images/stripes.gif) repeat;float:left;height:115px;width:475px;border:1px solid #999;}
h2#desc{display:inline;margin-right:0.5em;font-size:0.9em;line-height:20px;background-color:#e2007a;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;color:#fff;padding:2px 12px 2px 10px;}
h2#desc a{color:#fff;text-decoration:none;}

.plug{float:left;height:160px;width:48.5%;border:1px dashed #ccc;margin:2px;}
.plug h2{margin:0;padding:0;height:14px;}
.plug-desc{text-align: justify;font-size:11px;}
.vote{float:left;margin:3px 0;}

.Nav{font-size:14px;color:#666;text-align:center; background:url(../images/stripes.gif) repeat;border:1px solid #F39;margin:0 45px;padding:10px;}
.Nav a{font-size:14px;font-weight:bolder;padding:1px 6px 1px 4px;}
.Nav a:visited{padding:1px 6px 1px 4px;}
.Nav a:hover{text-decoration:none;padding:1px 6px 1px 4px;}
.Nav .on{font-size:14px;color:#036;padding:1px 6px 1px 4px;}
.NavSites{font-size:11px;color:#666;font-family:'Verdana';padding:10px 0;}
