
body {
	background-color:#FFFFFF;
	margin:0px;
}

* {
	margin:0;
	padding:0;
}

#wrapper {
	width:970px;
	margin:0 auto;
}



#innerwrapper {

}

#header input {
	width:150px;
	padding:5px;
	background:#fff;
	border:2px solid #f6f6f6;
	font:150% Arial;
	color:#999;
}

#header input:hover {
	border:2px solid #ccc;
}

#header input:focus {
	border:2px solid #79B5D6;
	color:#555;
}

#header form {
	padding:27px 25px 20px 25px;
	float:right;
	background:#fff;
	width:160px;
	margin:-20px -20px 0 0 !important;
	margin:-20px -10px 0 0;
	border:none;
}
.parth1 {
float:left;
width:450px;
height:120px;
}
.parth2 {
float:left;
width:510px;
height:120px;
text-align:center;
font-family:"Trebuchet MS";
}
.parth2 a{
color:#ddd;
font-weight:bold;
text-decoration:none;
padding: 2px;
text-transform:lowercase;
}
.parth2 a:hover{
color:#FFF;
background-color:#333;
}

#header h1 a {
background-image:url(images/buzzlogo.png);
width:450px;
height:120px;
display:block;
}

#header h1 a span {
display:none;	
}
.menu {
display:none;	
}
h3 span {
display:none;	
}
#header h4 {
display:none;
}
#header #nav {
	clear:both;
}
#header #nav ul {
list-style:none;
}
#header #menuf {
clear:both;
width:960px;
height:36px;
background:url(images/fondmenu.png) no-repeat;
text-align:center; }
#header #menuf2 {
clear:both;
width:960px;
height:21px;
background:url(images/fondmenu2.png) no-repeat;
text-align:left;
color:#FF6600;
font-family:verdana;
font-size:11px;
margin-bottom:5px; }
#header #menuf ul {
list-style:none;
padding-right:5px;
padding-left:5px;
padding-top:3px;
}
#header #menuf2 ul {
list-style:none;
padding-right:7px;
padding-left:7px;
padding-top:3px;
}
#header #menuf li {
padding-left:6px;
padding-right:6px;
display:inline;
}
#header #menuf2 li {
padding-left:0px;
padding-right:0px;
display:inline;
}
#header #nav li {
float:left;
padding-left:5px;
display:inline;
}
#header #menuf a {
color:#FFFFFF;
font-family:"trebuchet MS";
font-size:24px;
font-weight:bold;
text-decoration:none;
}
#header #menuf a:hover {
color:#333;
}
#header #menuf2 a {
color:#333;
text-decoration:none;
}
#header #menuf2 a:hover {
color:#FF6600;
text-decoration:underline;
}
#header #nav a span {
display:none;
}
#header #nav a.accueilon{
background-image:url(images/accueilon.png);
display:block;
width:91px;
height:25px;
}
#header #nav a.nouveauteson{
background-image:url(images/nouveauteson.png);
display:block;
width:123px;
height:25px;
}
#header #nav a.topbuzzon{
background-image:url(images/topbuzzon.png);
display:block;
width:105px;
height:25px;
}
#header #nav a.toprankon{
background-image:url(images/toprankon.png);
display:block;
width:107px;
height:25px;
}
#header #nav a.tophitson{
background-image:url(images/tophitson.png);
display:block;
width:100px;
height:25px;
}
#header #nav a.rechercheon{
background-image:url(images/rechercheon.png);
display:block;
width:114px;
height:25px;
}
#header #nav a.categorieson{
background-image:url(images/categorieson.png);
display:block;
width:117px;
height:25px;
}
#header #nav a.soumettreon{
background-image:url(images/soumettreon.png);
display:block;
width:168px;
height:25px;
}
#header #nav a.accueiloff{
background-image:url(images/accueiloff.png);
display:block;
width:91px;
height:25px;
}
#header #nav a.nouveautesoff{
background-image:url(images/nouveautesoff.png);
display:block;
width:123px;
height:25px;
}
#header #nav a.topbuzzoff{
background-image:url(images/topbuzzoff.png);
display:block;
width:105px;
height:25px;
}
#header #nav a.toprankoff{
background-image:url(images/toprankoff.png);
display:block;
width:107px;
height:25px;
}
#header #nav a.tophitsoff{
background-image:url(images/tophitsoff.png);
display:block;
width:100px;
height:25px;
}
#header #nav a.rechercheoff{
background-image:url(images/rechercheoff.png);
display:block;
width:114px;
height:25px;
}
#header #nav a.categoriesoff{
background-image:url(images/categoriesoff.png);
display:block;
width:117px;
height:25px;
}
#header #nav a.soumettreoff{
background-image:url(images/soumettreoff.png);
display:block;
width:168px;
height:25px;
}
#header #nav a.accueiloff:hover{
background-image:url(images/accueilon.png);
}
#header #nav a.nouveautesoff:hover{
background-image:url(images/nouveauteson.png);;
}
#header #nav a.topbuzzoff:hover{
background-image:url(images/topbuzzon.png);
}
#header #nav a.toprankoff:hover{
background-image:url(images/toprankon.png);
}
#header #nav a.tophitsoff:hover{
background-image:url(images/tophitson.png);
}
#header #nav a.rechercheoff:hover{
background-image:url(images/rechercheon.png);
}
#header #nav a.categoriesoff:hover{
background-image:url(images/categorieson.png);
}
#header #nav a.soumettreoff:hover{
background-image:url(images/soumettreon.png);
}

#header #subnav {
	background:#4F9EC9;
	padding:5px 7px 7px 7px;
	font:90% Verdana;
	color:#DEEDF5;
	border-bottom:2px solid #388CBA;
	border-left:2px solid #388CBA;
	border-right:2px solid #388CBA;
}
#dir a.options {
color:#aaa;
text-decoration:none;
}
#dir a.options:hover {
color:#FF6600;
text-decoration:underline;
}


#header #subnav li {
	list-style:none;
	display:inline;
}

#header #subnav a {
	color:#DEEDF5;
	text-decoration:none;
	font:100% Verdana;
	padding:5px;
	border-bottom:2px solid #4F9EC9;
}

#header #subnav a:hover {
	border-bottom:2px solid #388CBA;
	color:#fff;
}

#header #subnav a.active {
	border-bottom:2px solid #388CBA;
	color:#fff;
}
.post-tags li { display: inline; }
		.post-tags li a:link, .post-tags li a:visited {
			color: #aaa;
			font-size:9px;
			font-family:verdana;
			display: block;
			float: left;
			text-decoration: none;
			background: transparent url(images/tag.png) no-repeat 0 0;
			padding: 2px 8px 2px 18px;
			white-space: nowrap;
			margin-top:2px;
		}
		.post-tags li a:hover { color:#FF6600 ; text-decoration: underline; }


#sidebarright {
	width:220px;
	float:right;
	padding:0px 0 0 10px;
	margin-top:5px;
}
#zoned {
font-size:11px;
background:url(images/zoned.png) no-repeat top left;
padding-bottom:10px;
}
#recherche { 
clear:both;
}
#recherche input {
        background: transparent url(images/bsearch.png) no-repeat top left;
        border: none; 
		height: 22px;width:22px;
        padding: 0; 
		margin-top: -6px;
		vertical-align: middle;
		display:inline;

		}

	#recherche input#q {
		font-size: 1em;
		width: 150px;
        background: transparent url(images/search.png) no-repeat top left;

        height: 22px;

        border: none;

        padding: 3px 5px 3px 20px; margin: 0;

        vertical-align: middle;

        color: #FF6600

		}
#middle {
font-family:verdana;
font-size:11px;
color:#333;
padding:10px;
line-height:15px;
}
#middle ul {
padding-left:30px;
}
#middle li {
list-style:square;
padding:3px;

}
#zoned h3 {
	font-size: 17px;
	color:#333;
	font-family:"trebuchet MS";
	float:left;
	clear:both;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:0px;
	padding:0px;
}
#partenaires { clear:both; }
#boost { clear:both;font-family:verdana; }

.boostname {
font-size:11px;
}
.boosto {
}
.boosti {
margin:5px;
border:1px dotted #ccc;
}

#sidebarright p {
	font:90% Verdana;
	color:#777;
	line-height:20px;
	margin:10px 0;
}

#sidebarright h2 {

}

#sidebarright ul {
margin-right: 5px; 
margin-left: 5px; 
padding: 0;
		list-style: none;
}

#sidebarright li {
			list-style: none;
		padding:3px 2px;
		font-size: 11px; 
		font-weight: bold; 
		font-family:verdana;
		border-bottom:1px dotted #ddd;
		width:200px;
}

#sidebarright a {
	color:#FF6600;
	text-decoration:none;
}

#sidebarright a:hover {
	color:#333;
}


#content {
width:740px;
float:left;
margin-top:5px;
}

#contentnorightbar {
	margin:0 0 0 240px;
	padding:20px 0 0 20px;
}

p {
	margin:15px 0;
	line-height:22px;
}

h2 {

}

h2 a {

}

h2 a:hover {

}

h4 {
	font-family: Arial;
	font-weight: bold;
	color:#79B933;
}

h4 a {
	color:#79B933;
	text-decoration:none;
}

h4 a:hover {
	color:#5F9128;
}


#footer {
	clear:both;
	text-align:center;
	color:#ADADAD;
	font-size:10px;
	font-family:arial;
	padding:5px;
	margin:0 0 0 0;
}
#footer a{
color:#ADADAD;
text-decoration:underline;
}
#footer a:hover{
color:#333;
text-decoration:none;
}


#foot {
background:url(images/footer.png) no-repeat;
width:960px;
height:137px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
clear:both;
}
#topsites, #topbuzz, #toprecherches {
width:310px;
margin:0px;
height:137px;
float:left;
padding:5px;
line-height:16px;
}
#topsites h3, #toprecherches h3, #topbuzz h3 {
	font-size: 17px;
	color:#333;
	font-family:"trebuchet MS";
	margin:0px;
	padding:0px;
}
#topsites ul, #toprecherches ul, #topbuzz ul {
width:155px;
display:block;
float:left;
margin-top:5px;
padding:0px;
list-style:none;
}
#topsites li, #toprecherches li, #topbuzz li {
padding-left:15px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
}
#topsites a, #toprecherches a, #topbuzz a {
font-family:verdana;
font-size:11px;
color:#FF6600;
text-decoration:underline;
}
#topsites a:hover, #toprecherches a:hover, #topbuzz a:hover {
color:#333;
text-decoration:none;
}
#ranking {
clear:both; }
#ranking a {
padding:2px;
border:1px solid #aaa;
text-decoration:none;
color:#FF6600;
 font-family:arial;
font-size:25px;
font-weight:bold;
 }
 #ranking a:hover {
border:1px solid #000;
color:#FFF;
background-color:#333;
 }
 #pagenum {
 padding-bottom:10px;
 clear:both;
 text-align:center;
 font-family:arial;
font-size:25px; }
#pagenum a {
padding:2px;
border:1px solid #aaa;
text-decoration:none;
color:#FF6600;
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;
 }
 
.sep {
 font-family:arial;
 font-weight:bold;
font-size:18px; }
#sitesannuaire {clear:both;
}
#message { clear:both;
text-align:center;
font-family:verdana;
font-size:11px;
color:#FF6600;
}
 #allcat {
 clear:both;
font-size:20px;
color:#333;
font-weight:bold;
 font-family:arial;
 margin-bottom:30px;
 }
  #allcat a {
  font-size:20px;
 font-family:"trebuchet Ms";
text-decoration:underline;
color:#FF6600;
 }
   #allcat a:hover {
color:#333;
text-decoration:none;
 }
  #toprecherche {
 clear:both;
font-size:11px;
color:#333;
font-weight:bold;
 font-family:verdana;
 margin-bottom:30px;
 line-height:15px;
 }
   #toprecherche a {
text-decoration:underline;
color:#333;
font-weight:normal;
 }
    #toprecherche a:hover {
text-decoration:none;
color:#FF6600;
 }
     #toprecherche ul {
	 list-style:none;
	 padding:0px;
	 margin:0px;
 }
 #par {
 clear:both;
 font-size:11px;
color:#FF6600;
 font-family:verdana;
 }




a {
	color:#222;
}

a:hover {
	text-decoration:none;
}

h3 {
	font:140% Trebuchet MS;
	margin:10px 0;
}

#content ul {
	margin-bottom: 3px;
	color:#333;
}
#content ul span {
	color:#444;
}
#contentnorightbar ul {
	margin:15px 0 15px 20px;
	line-height:25px;
	padding:15px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#79B933;
}
#contentnorightbar ul span {
	color:#444;
}

img {
	padding:1px;
}

form {
	padding:5px;
	/*border:1px dotted #ccc;*/
}

label {
	display:block;
	font-weight:bold;
	color:#444;
	margin:5px 0;

}
input {
	padding: 2px;
	margin: 2px;
	border :1px dotted #ccc;
	font:90% Verdana;
	color:#666;
}
.retour {
	padding:4px;
	font:90% Verdana;
	border:1px solid #eee;
	display:block;
	color:#777;
	height:90px;
}

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 img {
	float:left;
	margin:0 10px 0 0;
}

blockquote p {
	font:160% Georgia;
	color:#aaa;
	padding:0 10% 0 0;
	line-height:30px;
}

/* AutoCompletion CSS */

/*#autocompletion {
    border: 1px solid #999;
    background: #fafafa;
	text-align: left;
  }*/
  #autocompletion ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #autocompletion li {
	
  }
  #autocompletion a {
    display: block;
    padding: .2em .3em;
    text-decoration: none;
    color: #333;
  }
  .selected {
    background: lightyellow;
  }
  


#feed {
clear:both;
font-size:11px;
font-family:verdana;
color:#333;
}
#feed a {
color:#FF6600;
text-decoration:underline;
}
#feed a:hover {
color:#333;
text-decoration:none;
}
#feed ul {
padding:30px;
margin:0px;
list-style:square;
line-height:15px;
}
#feed li {
padding:5px;
margin:0px;
clear:both;
}
#feed img {
margin:5px;
}




.buzz {
background:url(images/buzz.png) no-repeat;
	width : 44px;
	height: 47px;
	margin-right: 5px;
	text-align:center;
	font-weight:bold; 
	padding-top:9px;
	font-size: 14px;
	font-family:"Trebuchet MS";
	color:#FF6600;
}
.buzz a.nb{
	font-size: 20px;
	font-family:verdana;
	text-decoration:none;
	color:#FFFFFF;
	cursor:text;
}
.buzz a.vote{
	font-size: 14px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#FFFFFF;
}
.buzz a.vote:hover{
	font-size: 14px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#FF6600;
}
.buzzoff a.vote{
	font-size: 14px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#FFFFFF;
}
.buzzoff {
background:url(images/buzzoff.png) no-repeat;
	width : 44px;
	height: 47px;
	margin-right: 5px;
	text-align:center;
	font-weight:bold; 
	padding-top:9px;
	font-size: 14px;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
}
.buzzoff a.nb{
	font-size: 20px;
	font-family:verdana;
	text-decoration:none;
	color:#FFFFFF;
	cursor:text;
}


/*ajout resux*/
.votelargeur {width: 49px;}

a.cat_display {
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	color:#333;
	font-family:"trebuchet MS";
	line-height:14px;
}
a.subcat_display {
	text-decoration: none;
	color:#FF6600;
	font-family:verdana;
}

a.cat_display:hover {
	text-decoration: underline;
	color:#FF6600;
}
a.subcat_display:hover {
	text-decoration: underline;
	color:#333;
}
#dir {
font-size:11px;
background:url(images/zonec.png) no-repeat top right;

}
#adsense {
padding-bottom:5px;
}
#dir h2 {
	font-size: 17px;
	color:#333;
	font-family:"trebuchet MS";
	float:right;
	clear:both;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding:0px;
}
#dir h2 a {
text-decoration:none;
color:#FF6600;
}
#dir h2 a:hover {
text-decoration:underline;
color:#333;
}

.lien {
	text-align: justify;
}

.lien a, .lien a:hover {
	font-size: 12px;
	color: #8CC739;
	text-decoration: underline;
	font-weight: bold;
}

.lien span {
	color: #F7560F;
}

.ariane {
	color: #333;
	font-size:15px;
	font-family:"Trebuchet Ms";
	font-weight:bold;
	text-decoration:underline;
}

.linksite {
	color: #333;
	font-size:15px;
	font-family:"Trebuchet Ms";
	font-weight:bold;
	text-decoration:underline;
}

.linksite:hover {
	color: #FFF;
	text-decoration:none;
	background-color:#FF6600;
}
.urlsite {
font-family:verdana; font-size:10px; color:#ADADAD;
}
.dessite {
font-family:verdana; font-size:11px; color:#FF6600;
}
.detailsite {
font-family:verdana; font-size:10px; color:#333; text-decoration:none;
}
.detailsite:hover {
color:#FFF; background-color:#000;
}
#catannu {
clear:both;
}


.sitetable {

}

.sitetd {
	
}
#messresult {
clear:both;
font-size:11px;
font-family:verdana;
color:#ff6600;
text-align:center;
}
#messresult a {
color:#333;
text-decoration:underline;
}
#messresult a:hover {
color:#FF6600;
text-decoration:none;
}


.warning {
clear:both;
	background-color: #eee ;
	text-align: center;
margin:20px;
	padding: 10px;
	font-family: verdana;
	font-weight: bold;
	color:#333333;
	max-width: 780px;
}
.expli {
clear:both;
background-color: #eee ;
text-align: left;
margin:0px;
padding: 10px;
font-family: verdana;
font-size:11px;
color:#333333;
}


/* Onglets fiche site */
#container {
	font: 11px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

hr {
background-color: #aaa;
height: 1px;
border: 0;
clear: both;
margin:0px;
padding:0px;
}

#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:#FF6600;
}
#container h2 {
font-size:11px;
font-family:verdana;
color:#333;
float:left;
margin:0px;
padding:0px;
}
#container .large {
padding-top:5px;
padding-bottom:5px;
}
#com {
clear:both;
}
#com textarea {
width:550px;
}
#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:#FF6600;
}
#flux ul {
clear:both;
padding:30px;
}
#flux li {
list-style:square;
padding:2px;
margin:0px;
}
#flux a {
color:#FF6600;
}
#flux a:hover {
color:#333;
text-decoration:none;
}
#container .sep {
font-size:12px;
font-family: "Courier New";
font-weight:normal;
color:#333;
}
#container .content {
	border: 1px solid #d5d5d5;
	padding: 10px;
	background-color: #FFFFFF;
}
#container #linkfiche a {
color:#FF6600;
text-decoration:underline;
}
#container #linkfiche a:hover {
color:#333;
text-decoration:none;
}

#container a.current {
	padding: 3px 7px;
	border: 1px solid #d5d5d5;
	background-image: url(images/shadeactive.gif);
	border-bottom-color: white;
}
#container a.ghost  {
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #d5d5d5;
	color: #333333;
	background: white url(images/shade.gif) top left repeat-x;
}
#container .on {
	display: block;
}
#container .off {
	display: none;
}