#top {
background:url(images/fondtop.png) repeat-x;
width:100%;
height:75px;
}
#top #contenu {
width:970px;
margin:0 auto;
}
#contenu ul {
background:url(images/fondmenu.png) no-repeat;
width:828px;
height:75px;
float:left;
font-size:14px;
font-weight:bold;
font-family:georgia;
color:#333333;
list-style:none;
}
#contenu li {
width:138px;
height:28px;
padding-top:45px;
display:block;
float:left;
text-align:center;
}
#contenu li a{
width:136px;
height:28px;
margin-left:1px;
display:block;
text-decoration:none;
color:#333333;
}
#contenu li a:hover{
background:url(images/fondlienmenu.png) no-repeat;
color:#0099FF;
}
#contenu li .on {
background:url(images/fondlienmenu.png) no-repeat;
color:#0099FF;
}
#contenu #crayon {
background:url(images/crayon.png) no-repeat;
width:142px;
height:75px;
display:block;
float:left;
}
#fondlogo {
background:url(images/fondlogo.png) repeat-x;
width:100%;
height:104px;
clear:both;
}
#fondlogo h1 a {
background-image:url(images/logo.png);
width:673px;
height:104px;
display:block;
}
#fondlogo h1 a span {
display:none;	
}
#fondzone {
background:url(images/fondzone.png) repeat-x top;
background-color:#FFFFFF;
min-height:63px;
width:100%;
clear:both;
}
#annuaire {
width:970px;
margin:0 auto;
}
#colonnegauche {
width:170px;
padding-top:5px;
padding-left:15px;
float:left;
}
#colonnegauche h3 {
margin:0px;
padding:0px;
font-size:22px;
font-weight:bold;
font-family:georgia;
color:#333333;
}
#colonnegauche ul {
margin:0px;
padding-top:5px;
padding-bottom:10px;
}
#colonnegauche li {
list-style: none;
padding:3px 2px;
border-bottom:1px dotted #ddd;
width:166px;
font-family:verdana;
font-size:11px;
}
#colonnegauche a {
color:#0099FF;
text-decoration:none;
font-weight: bold; 
}
#colonnegauche a:hover {
color:#333;
}
#colonnegauche .boostn {
font-size:11px;
font-family:verdana;
font-weight:normal;
color:#0099FF;
}
#colonnegauche .boostn:hover {
color:#FF6600;
}
#colonnegauche .boost {
line-height:13px;
}
#colonnegauche .boosti {
margin:5px;
border:1px dotted #ccc;
}
.boosti {
margin:5px;
border:1px dotted #ccc;
}
#centrecontenu {
padding:5px;
width:590px;
float:left;
background-color:#ffffff;
line-height:16px;
}
#centrecontenu h2 {
margin-left:55px;
margin-top:5px;
padding-bottom:10px;
font-size:22px;
font-weight:bold;
font-family:georgia;
color:#333333;
}
#centrecontenu h2 a {
color:#333333;
text-decoration:none;
}
#centrecontenu h2 a:hover {
color:#0099FF;
text-decoration:none;
}
#centrecontenu h2 b {
display:none;	
}
#colonnedroite {
padding-top:5px;
padding-right:15px;
text-align:right;
width:170px;
float:right;
}
#colonnedroite h3 {
margin:0px;
padding:0px;
font-size:22px;
font-weight:bold;
font-family:georgia;
color:#333333;
}
#colonnedroite ul {
margin:0px;
padding-top:5px;
padding-bottom:10px;
}
#colonnedroite li {
list-style: none;
padding:3px 2px;
border-bottom:1px dotted #ddd;
width:166px;
font-family:verdana;
font-size:11px;
}
#colonnedroite a {
color:#0099FF;
text-decoration:none;
font-weight: bold; 
}
#colonnedroite a:hover {
color:#333;
}
#footerannuaire {
background:url(images/footerannuaire.png) repeat-x top;
background-color:#464646;
width:100%;
clear:both;
}
#tagannuaire {
width:970px;
margin:0 auto;
padding-top:20px;
text-align:center;
}
#tagannuaire a{
color:#FFFFFF;
font-family:"trebuchet MS";
font-weight:bold;
text-decoration:none;
}
#tagannuaire a:hover{
color:#FF6600;
}
#ifoot {
clear:both;
text-align:center;
color:#777777;
font-size:9px;
font-family:verdana;
padding:5px;
margin:0 0 0 0;
}
#ifoot a {
color:#777777;
text-decoration:none;
}
#ifoot a:hover {
color:#0099FF;
}
/*systeme vote*/
.vn {
padding-top:6px;
}
.voteon {
background:url(images/voteon.png) no-repeat;
width : 60px;
height: 60px;
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;
}
.voteon a.vote{
font-size: 16px;
font-family:arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.voteon a.vote:hover{
color:#333333;
}
.voteoff {
background:url(images/voteoff.png) no-repeat;
width : 60px;
height: 60px;
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;
}
.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: #0099FF;
font-size:16px;
font-family:"Trebuchet Ms";
font-weight:bold;
text-decoration:none;
line-height:13px;
}
.linksite:hover {
color: #FF6600;
text-decoration:none;
}
.urlsite {
font-family:verdana; font-size:10px; color:#ADADAD;
line-height:13px;
}
.dessite {
font-family:verdana; font-size:11px; color:#333333;
line-height:14px;
}
.detailsite {
font-family:verdana; font-size:10px; color:#ADADAD; text-decoration:none;
}
.detailsite:hover {
color:#0099FF;
}
.imgsite {
margin-top:5px;
margin-left:3px;
border:1px dotted #ccc;
}
.post-tags li { display: inline; }
.post-tags li a:link, .post-tags li a:visited {
color: #0099FF;
font-size:9px;
font-family:verdana;
display: block;
float: left;
text-decoration: none;
background: transparent url(images/tag.png) no-repeat 0 0;
padding: 0px 7px 0px 17px;
white-space: nowrap;
margin-top:2px;
}
.post-tags li a:hover { color:#FF6600 ; text-decoration: underline; }
a.fluxsite {
color:#ADADAD;
text-decoration:none;
}
a.fluxsite:hover {
color:#FF6600;
}
.comsite {
clear:both;
font-family:verdana; font-size:10px;
line-height:13px;
}
.comsite a {
color:#FF6600;
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:#FF6600;
 font-family:arial;
font-size:15px;
font-weight:bold;
}
#ranking a:hover {
border:1px solid #000;
color:#FFF;
background-color:#333;
}
/*pagnenum*/
#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;
}
/*searchbox*/
#recherche { 
clear:both;
}
#recherche input {
background: transparent url(images/ok.gif) no-repeat top left;
border: none; 
height: 17px;width:25px;
padding: 0; 
margin-top: 1px;
vertical-align: middle;
display:inline;
}
#recherche input#q {
font-size: 1em;
width: 99px;
background: transparent url(images/recherche.png) no-repeat top left;
height: 20px;
border: none;
padding: 5px 8px 0px 22px; 
margin: 0;
vertical-align: middle;
color: #FF6600;
font-size:11px;
font-family:verdana;
}
* html #recherche input#q {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://www.annuairemorbihan.com/themes/morbihan/images/recherche.png') no-repeat;
background-image: none;
}
/*message info*/
#message { clear:both;
text-align:center;
font-family:verdana;
font-size:11px;
color:#FF6600;
}
/*top recherche*/
#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:10px;
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:#FF6600;
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 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;
line-height:24px;
}
#container h2 {
font-size:11px;
font-family:verdana;
color:#333;
float:left;
margin:0px;
padding:0px;
}
#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:#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;
}
#linkfiche a {
color:#FF6600; }
#linkfiche a:hover {
color:#0099FF; }
/*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:#FF6600;
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:#FFFFFF;
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;
}
