#site {
background:url(images/fondsite.png) repeat-y;
width:970px;
padding-right:6px;
padding-left:6px;
margin:auto;
}
#fondlogo {
width:272;
height:70px;
float:left;
}
#fondlogo h1 a {
background-image:url(images/logo.png);
width:272px;
height:70px;
display:block;
}
#fondlogo h1 a span {
display:none;	
}
#menu {
float:left;
width:680px;
height:60px;
padding-right:5px;
padding-left:13px;
padding-top:10px;
}

#menu ul {
background-image:url(images/fondmenu.png);
width:680px;
height:40px;
float:left;
font-size:21px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#FFFFFF;
list-style:none;
}
#menu li {
display:block;
float:left;
}
#menu li a {
float:left;
padding-top:9px;
padding-right:10px;
padding-left:11px;
display:block;
text-decoration:none;
color:#FFFFFF;
}
#menu li a:hover{
background:url(images/fondlienmenu.png) no-repeat center top;
color:#FF0000;
}
#menu li .on {
background:url(images/fondlienmenu.png) no-repeat center top;
color:#FFFFFF;
}
#menu li .videos {
color:#FF0000;
text-decoration:blink;
}
#contenu {
clear:both;
padding-left:5px;
padding-right:5px;
width:645px;
float:left;
background-color:#ffffff;
}
#contenu h2 {
line-height:35px;
font-size:45px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#dddddd;
background: transparent url(images/ouverture.png) no-repeat left ;
padding: 0px 0px 0px 40px;
}
#contenu h2 a {
color:#dddddd;
text-decoration:none;
}
#contenu h2 a:hover {
color:#FF0000;
text-decoration:none;
}
#contenu h2 b {
display:none;	
}
#contenu h2 strong {
background: transparent url(images/fermeture.png) no-repeat right;
padding-left:27px;
}
#colonnedroite {
padding-right:5px;
width:310px;
float:right;
}
#colonnedroite h3 {
margin:0px;
padding:0px;
font-size:22px;
font-weight:bold;
font-family:georgia;
color:#333333;
}
#videos {
width:275px;
padding-top:10px;
padding-bottom:5px;
padding-left:30px;
padding-right:5px;
}
#videos a {
color:#FF0000;
font-weight:bold;
font-family:verdana;
font-size:14px;
display:block;
}
#videos br {
display:none;
}
#cat {
background:url(images/fondcat.png);
width:275px;
height:320px;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
padding-right:5px;
}
#cat h3 {
margin:0px;
padding:0px;
font-size:30px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#bbbbbb;
background: transparent url(images/ouvertureh3.png) no-repeat left ;
padding: 0px 0px 0px 28px;
}
#cat h3 strong {
background: transparent url(images/fermetureh3.png) no-repeat right;
padding:0px;
padding-left:18px;
}
#colonnedroite ul {
margin:0px;
width:91px;
display:block;
float:left;
line-height:16px;
}
#colonnedroite li {
list-style: none;
padding:0px;
margin:0px;
font-family:verdana;
font-size:11px;
}
#colonnedroite a {
color:#FF0000;
text-decoration:underline;
font-weight: bold; 
}
#colonnedroite a:hover {
color:#333;
text-decoration:none;
}
#options {
clear:both;
}
#options ul {
margin:0px;
display:block;
float:left;
width:250px;
line-height:16px;
}
#options li {
list-style: none;
font-family:verdana;
font-size:11px;
height:16px;
}
#options a {
color:#333333;
text-decoration:underline;
font-weight: bold; 
}
#options a:hover {
color:#FF0000;
text-decoration:none;
}
#tagcloud {
clear:both;
margin:10px;
text-align:center;
}
#tagcloud a{
color:#FF0000;
font-family:"trebuchet MS";
font-weight:bold;
text-decoration:none;
}
#tagcloud a:visited{
color:#999999;
}
#tagcloud a:hover{
color:#333333;
}
#ifoot {
padding-top:40px;
clear:both;
text-align:center;
color:#999999;
font-size:10px;
font-family:verdana;
}
#ifoot a {
color:#999999;
text-decoration:none;
}
#ifoot a:hover {
color:#FF0000;
}
/*systeme vote*/
.vn {
padding-top:4px;
margin:0px;
}
#container .vn {
padding-top:5px;
margin:0px;
}
.voteon {
background:url(images/voteon.png) no-repeat;
width : 60px;
height: 60px;
margin-left: 5px;
text-align:center;
font-weight:bold; 
}
#container .voteon {
background:url(images/voteon.png) no-repeat;
width : 60px;
height: 60px;
margin:0px;
margin-right: 5px;
text-align:center;
font-weight:bold; 
}
.voteon a.nb{
font-size: 25px;
font-family:"arial black";
text-decoration:none;
color:#FFFFFF;
cursor:text;
line-height:20px;
}
.voteon a.vote{
font-size: 16px;
font-family:arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.voteon a.vote:hover{
color:#000000;
}
.voteoff {
background:url(images/voteoff.png) no-repeat;
width : 60px;
height: 60px;
margin-left: 5px;
text-align:center;
font-weight:bold; 
font-size: 16px;
font-family:arial;
font-weight:bold;
color:#FFFFFF;
}
#container .voteoff {
background:url(images/voteoff.png) no-repeat;
width : 60px;
height: 60px;
margin:0px;
margin-right: 5px;
text-align:center;
font-weight:bold; 
font-size: 16px;
font-family:arial;
font-weight:bold;
color:#FFFFFF;
}
.voteoff a.nb{
font-size: 25px;
font-family:"arial black";
text-decoration:none;
color:#FFFFFF;
cursor:text;
line-height:20px;
}
.voteoff a.vote{
font-size: 16px;
font-family:arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.voteoff a.vote:hover{
color:#333333;
}
.votelargeur {width: 65px;}
/*affichage sites*/
.linksite {
color: #FF0000;
font-size:14px;
font-family:verdana;
font-weight:bold;
text-decoration:underline;
line-height:13px;
}
.linksite:visited {
color: #aaaaaa;
text-decoration:none;
}
.linksite:hover {
color: #333333;
text-decoration:none;
}
.urlsite {
font-family:verdana; font-size:9px; color:#aaaaaa;
line-height:13px;
}
.dessite {
font-family:verdana; font-size:10px; color:#333333;
line-height:14px;
}
.detailsite {
font-family:verdana; font-size:9px; color:#aaaaaa; text-decoration:none;
}
.detailsite:hover {
color:#FF0000;
}
.imgsite {
margin-top:5px;
margin-left:3px;
border:1px dotted #ccc;
}
.post-tags li { display: inline; line-height:15px; }
.post-tags li a:link {
color: #FF0000;
font-size:9px;
font-family:verdana;
display: block;
float: left;
background: transparent url(images/tag.png) no-repeat 0 0;
padding: 0px 7px 0px 17px;
white-space: nowrap;
margin-top:2px;
text-decoration: underline;
font-weight:normal;
}
.post-tags li a:visited {
color: #aaaaaa;
font-size:9px;
font-family:verdana;
display: block;
float: left;
background: transparent url(images/tag.png) no-repeat 0 0;
padding: 0px 7px 0px 17px;
white-space: nowrap;
margin-top:2px;
text-decoration: underline;
font-weight:normal;
}
.post-tags li a:hover { color:#333333 ; text-decoration: none; }
a.fluxsite {
color:#ADADAD;
text-decoration:none;
}
a.fluxsite:hover {
color:#FF0000;
}
.comsite {
clear:both;
font-family:verdana; font-size:10px;
line-height:13px;
}
.comsite a {
color:#FF0000;
text-decoration:none;
}
.comsite a:hover {
color:#0099FF;
}
/*rank site*/
#ranking {
clear:both;
padding-top:5px;
}
#ranking a {
padding:2px;
border:1px solid #aaa;
text-decoration:none;
color:#FF0000;
 font-family:arial;
font-size:15px;
font-weight:bold;
}
#ranking a:hover {
border:1px solid #000;
color:#FFF;
background-color:#333;
}
/*pagnenum*/
#pagenum {
padding-top:20px;
clear:both;
text-align:center;
font-family:arial;
font-size:25px; }
#pagenum a {
padding:2px;
border:1px solid #aaa;
text-decoration:none;
color:#FF0000;
font-weight:bold;
}
#pagenum a:hover {
border:1px solid #000;
color:#FFF;
background-color:#333;
}
#pagenum .nbp {
color:#333333;
padding:2px;
border:1px solid #aaa;
}
/*searchbox*/
#recherche { 
clear:both;
}
#recherche form {
padding:0px;
margin:0px;
border:none;
}
#recherche input {
background: transparent url(images/ok.png) no-repeat top left;
border: none; 
height: 23px;width:26px;
padding: 0;
margin:0; 
margin-left: 4px;
vertical-align: middle;
display:inline;
}
#recherche input#q {
width: 220px;
background: transparent url(images/recherche.png) no-repeat top left;
height: 19px;
border: none;
padding-top: 3px;
padding-bottom: 2px;
padding-left:20px; 
padding-right:5px; 
margin: 0;
vertical-align: middle;
color: #FF0000;
font-size:14px;
font-weight:bold;
font-family:verdana;
}

/*message info*/
#message { clear:both;
text-align:center;
font-family:verdana;
font-size:11px;
color:#FF0000;
font-weight:bold;
}
/*top recherche*/
#toprecherche {
clear:both;
font-size:11px;
color:#333;
font-weight:bold;
font-family:verdana;
margin-top:8px;
line-height:15px;
}
#toprecherche a {
text-decoration:underline;
color:#333;
font-weight:normal;
}
#toprecherche a:hover {
text-decoration:none;
color:#FF0000;
}
#toprecherche ul {
list-style:none;
padding:5px;
margin:0px;
}
/*warning*/
.warning {
clear:both;
background-color: #eee ;
text-align: center;
margin:20px;
padding: 10px;
font-family: verdana;
font-size:11px;
font-weight: bold;
color:#333333;
max-width: 590px;
}
.boostn {
font-size:11px;
font-family:verdana;
font-weight:normal;
color:#0099FF;
text-decoration:none;
}
.boostn:hover {
font-size:11px;
font-family:verdana;
font-weight:normal;
color:#FF0000;
text-decoration:none;
}
/*fiche site */
hr {
border:none; /* desactiver tous les contours */
border-top:1px dotted #aaa; /* activer le contour du haut */ 
color:#ffffff;
}
#container {
font-family:verdana;
font-size:11px;
color:#333;
line-height:15px;
}
#container ul#menu {	
font-weight: bold;
}
#container ul#menu li {
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
display: inline;
margin: 5px;
}
#container ul#menu li a {
text-decoration: none;
}
#container ul#menu li a:hover {
text-decoration: underline;
color: #333333;
}
#container h1 {
font-size:24px;
font-family:"trebuchet MS";
font-weight:bold;
color:#FF0000;
line-height:24px;
}
#container h2 {
font-size:11px;
font-family:verdana;
color:#333;
float:left;
margin:0px;
padding:0px;
line-height:15px;
background:none;
}
#container .large {
padding-top:2px;
padding-bottom:2px;
}
* html #container .large {
padding:0px;
margin:0px;
}
#com {
clear:both;
}
#com textarea {
width:400px;
}
#comment {
padding:10px;
margin:10px;
background-color:#eee;
clear:both;
width:90%;
text-align:left;
margin-left:auto;
margin-right:auto;
display:block;
}
.nocomment {
padding:10px;
margin:10px;
background-color:#eee;
clear:both;
width:90%;
text-align:left;
margin-left:auto;
margin-right:auto;
display:block;
color:#FF0000;
}
#flux ul {
clear:both;
padding:30px;
}
#flux li {
list-style:square;
padding:2px;
margin:0px;
}
#flux a {
color:#FF0000;
}
#flux a:hover {
color:#333;
text-decoration:none;
}
#container .sep {
font-size:12px;
font-family: "Courier New";
font-weight:normal;
color:#333;
}
#linkfiche a {
color:#FF0000; }
#linkfiche a:hover {
color:#333333; }
/*middle single*/
#middle {
font-family:verdana;
font-size:11px;
color:#333;
line-height:15px;
}
#middle ul {
padding-left:30px;
}
#middle li {
list-style:square;
padding:3px;
}
/*feed*/
#feed {
clear:both;
font-size:11px;
font-family:verdana;
color:#333;
}
#feed a {
color:#FF0000;
text-decoration:underline;
}
#feed a:hover {
color:#333;
text-decoration:none;
}
#feed ul {
padding-left:30px;
padding-right:30px;
padding-top:5px;
padding-bottom:0px;
margin:0px;
list-style:square;
line-height:15px;
}
#feed li {
padding:5px;
margin:0px;
clear:both;
}
#feed img {
margin:5px;
}
/*divers*/
h1 span {
display:none;	
}
h2 b {
display:none;	
}
h3 span {
display:none;	
}
li span {
display:none;	
}
body {
background-color:#AAAAAA;
margin:0px;
color:#333333;
}
* {
margin:0;
padding:0;
}
img {
padding:1px;
}
form {
padding:5px;
/*border:1px dotted #ccc;*/
}
input {
padding: 2px;
margin: 2px;
border :1px dotted #ccc;
font:90% Verdana;
color:#666;
}
textarea {
padding:4px;
font:90% Verdana;
border:1px solid #eee;
height:200px;
display:block;
color:#777;
}
select {
padding:4px;
font:90% Verdana;
border:1px solid #eee;
display:block;
color:#777;
}
p {
margin:15px 0;
line-height:22px;
}
a {
color:#333;
}
a:hover {
text-decoration:none;
}
.retour {
padding:4px;
font:90% Verdana;
border:1px solid #eee;
display:block;
color:#777;
height:90px;
}
#partenaires {
font-size:11px;
font-family:verdana;
color:#333333;
line-height:15px;
margin-bottom:5px;
}
#partenaires h3 {
font-size:11px;
font-family:verdana;
color:#333333;
font-weight:bold;
display:inline;
padding:0px;
margin:0px;
}
#partenaires h3 span{
display:none;
}
#partenaires ul {
display:inline;
}
#partenaires li {
list-style:none;
display:inline;
}
#partenaires li a {
padding:5px;
color:#FF0000;
font-weight:bold;
text-decoration:underline;
}
#partenaires li a:hover {
color:#333333;
text-decoration:none;
}
#conditions {
font-family:verdana;
font-size:11px;
color:#333;
padding:10px;
clear:both;
}
#conditions li {
padding:2px;
}
#conditions ul {
list-style:square;
padding-left:10px;
margin:0px;
}
#liens {
clear:both;
font-size:11px;
font-family:verdana;
padding-top:10px;
padding-bottom:10px;
}
#link {
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#333;
}
#link textarea {
width:120px;
height:50px;
}
#bizpowa {
font-size:11px;
font-family:verdana;
line-height:13px;
padding:10px;
}
#bizpowa a {
color:#FF0000;
text-decoration:underline;
}
#bizpowa a:hover {
color:#333333;
text-decoration:none;
}
