/*  
 FranceAnnuaireWeb - par : CPascalWeb  
*/
html {
scrollbar-face-color:       #fffffe;
scrollbar-highlight-color:  #fffffe;
scrollbar-3dlight-color:    #fffffe;
scrollbar-darkshadow-color: #fffffe:
scrollbar-shadow-color:     #fffffe;
scrollbar-arrow-color:      #996633;
scrollbar-track-color:      #fffffe;
}

body {
background:#e0bd71;
color:#333;
font-size:65%;
font-family:Verdana, Arial, Sans-Serif;
text-align:center;
}
a
{
color:#333;
text-decoration: none;
}

a:hover {
color:#F8F0DB;
text-decoration:underline;
}
/*****************************************************************Header*******************/
#header {
background-color:#996533;
background:url(images/header2.jpg) no-repeat;
width:100%;
height:380px;
margin:0 auto;
padding:0;
}

#headerimages {
height:380px;
width:100%;
margin:0;
padding:0;
}
/*************************************************** header titre du site*********************************/
#titresite{
color:#996533;
text-decoration:none;
font-size:1.1em;
font-family:"Arial", Sans-Serif; 
margin:0; 
}

#titresite a{
color: #996533;
text-decoration:none;
font-size:1.1em;
font-family:"Arial", Sans-Serif; 
margin:0; 
}

/*************************************************** header pub*********************************/
/* 234x60, Adsense CPascalWeb */
#headerpub {
clear:both;
z-index:100;
position:absolute;
top:55px;
left:435px;
}
/* 234x60, Adsense CPascalWeb */
#headerpub2 {
clear:both;
z-index:100;
position:absolute;
top:55px;
left:685px;
}
/* 468x60, Adsense du site*/
#headerbanniere {
clear:both;
z-index:100;
position:absolute;
top:228px;
left:401px;
}

/***********************************************************************box de recherche sur le site*/
#recherche {
position:absolute;
top:320px;
left:430px;
background-color:inherit;
margin-bottom:0;
margin-left:0;
color:#DCA63C;
font-size:.9em;
width:150px;
}
#recherche form {
display: inline;
padding: 0px;
}
#recherche button {
background:url(images/annuaire.jpg) no-repeat;
width:31px;
height:18px;
border:1px solid #996533;
vertical-align:middle;
margin-left:5px;
position:absolute;
}
#recherche button img {
	width: 	           31px;
	height:            18px;
	
}
#recherche button:hover {
border:   0px !important;
}
#recherche img {
	width: 	           31px;
	height:            18px;
}
/* couleur fond interieur*/
#recherche input {
width: 		       150px;
background-color:  #F8F0DB;
color:			   #DCA63C;
}
/* couleur fond interieur au passage souri*/
#recherche input:hover {
background-image:  none;
background-color:  #F8F0DB;
color:			   #FF6600;
}

/***********************************************************************box de recherche sur google*/
#recherchegoogle {
position:absolute;
top:320px;
left:655px;
background-color:inherit;
margin-bottom:0;
margin-left:0;
color:#DCA63C;
font-size:.9em;
width:150px;
}
#recherchegoogle form {
display: inline;
padding: 0px;
}
#recherchegoogle button {
background:url(images/annuaire.jpg) no-repeat;
width:31px;
height:18px;
border:1px solid #996533;
vertical-align:middle;
position:absolute;
margin:0 0 0 5px;
}
#recherchegoogle button img {
	width: 	           31px;
	height:            18px;
}
#recherchegoogle button:hover {
border:   0px !important;
}
#recherchegoogle img {
	width: 	           31px;
	height:            18px;
}
/* couleur fond interieur*/
#recherchegoogle input {
width: 		       150px;
background-color:  #F8F0DB;
color:			   #DCA63C;
}
/* couleur fond interieur au passage souri*/
#recherchegoogle input:hover {
background-image:  none;
background-color:  #F8F0DB;
color:			   #FF6600;
}
/*********************************************tables********************************/
table.sample { 
width: 100%;
}

table.sample th {}

table.sample td {
width:33%;
text-align:left;
padding:3px;
-moz-border-radius: 12px;
}

/***************************************************Page content***************************/
#page {
background:url(images/mainbg2.jpg) repeat-y;
width:935px;
margin:0 auto;
padding:0;
}
#content {
font-size:1.05em;
line-height:1.3em;
}

.catego {
background:#FFF;
width:200px;
height:6px;
border:1px dotted #CCF;
padding:3px;
}

.champs {
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #F60;
background-color:#000;
font-weight:700;
color:#C2C2C2;
text-decoration:none;
}

.catwdc {
color:#CD7816;
text-decoration:none;
font-size:13px;
}

.catwdc:hover {
color:#CD7816;
text-decoration:none;
font-size:13px;
}

.rss {
color:#F60;
text-decoration:none;
font-size:13px;
}

.rss a {
color:#333;
text-decoration:none;
font-size:13px;
}

.rss a:hover {
color:#333;
text-decoration:none;
font-size:13px;
}

.details {
color:#CD7816;
text-decoration:none;
font-size:11px;
}

.details a {
color:#CD7816;
text-decoration:none;
font-size:11px;
}
.details:hover {
color:#CD7816;
text-decoration:underline;
font-size:11px;
}

.annau {
color:#FF0;
text-decoration:none;
font-size:28px;
}

.annau:hover {
color:#F1F1F1;
text-decoration:none;
font-size:28px;
}

.sitetable {
width:100%;
border:1px solid #E0BD71;
vertical-align:top;
}

.sitetables {
width:100%;
vertical-align:top;
}

.sitetd {
border:1px solid #FFF;
}

.votelargeur {
width:50px;
}

a.cat_display {
text-decoration:none;
font-weight:700;
font-size:13px;
color:#333;
}

a.cat_display:hover {
text-decoration:none;
font-weight:700;
font-size:13px;
color:#C00;
}

a.subcat_display {
text-decoration:none;
font-size:10px;
border-bottom:1px dotted #CCC;
}

.votetable {
background:#E0BD71;
width:50px;
height:92px;
margin-right:5px;
}

.vote span.note {
font-size:9px;
height:12px;
display:block;
}

.vote span.nombre {
font-size:16px;
display:block;
}

.vote a {
color:#630;
font-size:16px;
font-weight:700;
}

.vote a:hover {
color:#963;
font-size:16px;
font-weight:700;
}

.alt {
background-color:#F6EBCD;
text-align:justify;
margin-top:10px;
padding:10px;
}

.description {
font-size:1.1em;
margin:0;
padding:0 0 0 88px;
}

#commentform input {
background-color:#F6EBCD;
border:1px solid #D8CBA9;
color:#333;
width:170px;
font-family:Verdana, Arial, Sans-Serif;
font-size:.9em;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform textarea {
background-color:#F6EBCD;
border:1px solid #D8CBA9;
color:#333;
width:490px;
font-family:Verdana, Arial, Sans-Serif;
font-size:.9em;
padding:2px;
}

#commentform #submit {
background:#CD7816;
border-top:1px solid #D38A21;
border-left:1px solid #D38A21;
border-right:1px solid #BB6B0E;
border-bottom:1px solid #BB6B0E;
color:#F6EBCD;
float:left;
}

#commentform p {
margin:10px 0 0;
}

.commentlist {
text-align:justify;
padding:0;
}

.commentlist li {
list-style:none;
font-weight:700;
font-family:Verdana, Arial, Sans-Serif;
font-size:.9em;
margin:0;
padding:10px;
}

.commentlist p {
font-weight:400;
line-height:1.5em;
text-transform:none;
margin:10px 0;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em;
}

.nocomments {
text-align:center;
margin:0;
padding:0;
}

.commentmetadata {
display:block;
font-weight:400;
margin:0 10px 0 0;
}

/* Onglets fiches renseignements des sites */
#container {
font-size:10px;
font-family:"Verdana", Sans-Serif;
list-style-type:none;
text-align:left;
font-weight:700;
}

#container hr {
clear:both;
border:1px solid #CCC;
margin-top:10px;
width:50%;
}

#container ul#mest {
font-weight:700;
}

#container ul#mest li {
list-style-type:none;
text-align:left;
display:inline;
font-size:10px;
font-family:"Verdana", Sans-Serif;
font-weight:700;
margin:1px;
}

#container ul#mest li a {
text-decoration: none;
}

#container ul#mest li a:hover {
text-decoration:none;
color:#333;
}

#container h1 {
font-size:1.4em;
margin:.5em 0;
}

#container h2 {
font-size:1.4em;
margin:.5em 0;
}

#container .content {
border:1px solid #d5d5d5;
text-align:left;
padding:10px;
}

#container a.current {
border:1px solid #d5d5d5;
background-image:url(images/shadeactive.gif);
border-bottom-color:#FFF;
background-color:#FFF;
color:#333;
font-size:12px;
padding:5px 3px;
}

#container a.current:hover {
border:1px solid #d5d5d5;
background-image:url(images/shadeactive.gif);
border-bottom-color:#FFF;
background-color:#FFF;
font-size:12px;
color:#333;
padding:5px 3px;
}

#container a.ghost {
margin-right:1px;
border:1px solid #d5d5d5;
color:#333;
font-size:12px;
background-color:#FFF;
background:url(images/shade.gif) top left repeat-x;
padding:5px 3px;
}

#container a.ghost:hover {
margin-right:1px;
border:1px solid #d5d5d5;
color:#333;
font-size:12px;
padding:5px 3px;
}

#container .on {
display:block;
text-align:left;
}
#container .off {
display:none;
}

html>body .entry ul {
margin-left:0;
list-style:none;
text-indent:-10px;
padding:0 0 0 10px;
}

html>body .entry li {
margin:7px 0 8px 10px;
}

.entry ul li:before,#sidebar ul ul li:before {
content:"\00BB \0020";
}

.entry ol {
margin:0;
padding:0 0 0 25px;
}

.entry ol li {
margin:0;
padding:0;
}

.entry form {
text-align:center;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.center{
text-align: center;
float:center;
}

.meta li,ul.post-meta li {
display:inline;
}

.meta ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}
.meta {
font-size:1.1em;
color:#333;
font-weight:400;
letter-spacing:0;
}

.meta a { 
color:#f2b427;
text-decoration:none;
}

.meta a:hover { 
text-decoration: none;
}

/*****************************colonne de gauche et central************************************/
.colonnegauche {
width:70%!important;
display:inline;
text-align:left;
float:right;
margin:0 20px 0 0;
padding:0;
color:#333;
text-decoration:none;
}

.colonnegauche .postmetadata {
border-top:1px solid #d2a235;
text-align:right;
margin:0;
padding:5px 3px 0 0;
}

.colonnegauche .postmetadata a {
color:#f2b427;
text-decoration:none;
}

.colonnegauche .postdata {
border-top:1px dashed #d2a235;
padding-top:5px;
padding-right:15px;
margin:30px 0;
}

.postmetadata ul,.postmetadata li {
display:inline;
list-style-type:none;
list-style-image:none;
color:#F2B427;
text-decoration:none;
}
/* position page central*/
.post {
text-align:justify;
margin:0;
padding:0 15px 15px;
color:#333;
}

.post a{
margin:0;
color:#996633;
}

.more {
padding:8px 5px 5px 28px;
}

.navigation {
display:block;
text-align:center;
margin:0;
padding:10px 25px 20px;
}

/* colonne de gauche*/
#sidebar {
width:200px;
text-align:left;
float:left;
display:inline;
font-size:1.1em;
font-family:Verdana, Arial, Sans-Serif;
color:#333;
margin:5px 0 0 20px;
padding:10px;
}

#sidebar form {
text-align:left;
margin:0 0 8px -3px;
}

#sidebar h2 {
font-family:Verdana, Arial, Sans-Serif;
font-size:1.2em;
color:#F6EACC;
font-weight:700;
text-decoration:none;
text-align:left;
border-top:1px solid #EACB68;
border-bottom:1px solid #EACB68;
background:url(images/side-title-bg.jpg) no-repeat;
margin:0;
padding:2px 0 2px 5px;
}

#sidebar ul,#sidebar ul ol {
margin:0 5px 10px 12px;
padding:0;
}

#sidebar ul,blockquote,.nocomments,strike,cite,small {
color:#333;
}

#sidebar ul li {
list-style-image:url(images/sidebar-icon.gif);
margin:0 0 0 5px;
padding:0;
}

#sidebar ul p, #sidebar ul select {
margin:0;
}

#sidebar ul ul, #sidebar ul ol {
margin:0;
}

#sidebar ul ul ul, #sidebar ul ol, #sidebar ul ul ul, #sidebar ul ol,#sidebar ul ul ul, #sidebar ul ol {
margin:0;
}

ol li,#sidebar ul ol li {
list-style:decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
margin:0;
padding:0;
}

#wp-calendar caption,cite {
text-decoration:none;
font-weight:700;
}
/**************************information allopass*****************************/
#infoallopass {
color:#F1DFB1;
background-color:#996533;
margin-right: 23px;
width:250px;
height:auto;
float: right;
padding:0;
text-align: left;

}
/**************************footer bas de page************************************/
#footer {
background:url(images/footer2.jpg) no-repeat;
width:935px;
height:103px;
clear:both;
text-align:left;
margin:0 auto;
padding:0;
}

#footer a, footer a:link {
color:#F8EED7;
text-decoration:none;
}

#footer a:hover {
color:#CD7816;
text-decoration:none;
}

#footer p {
color:#EBCB68;
text-align:left;
margin:0 auto;
padding:45px 0 0 88px;
}

#copyright {
background:inherit;
text-align:center;
color:#996653;
padding:0 0 15px;
}

#copyright a {
color:#F8EED7;
text-decoration:none;
}

#copyright a:link {
color:#F8EED7;
text-decoration:none;
}

#copyright a:hover {
color:#CD7816;
text-decoration:none;
}

#copyright p {
color:#EBCB68;
text-align:center;
padding:100px;
}
/********************************************************************************************/
hr {
display: none;
}

h1 {
font-size:1.1em;
}

h1.pagetitle {
font-family:verdana;
font-weight:lighter;
}
/************/
h2 {
font-size:1.2em;
background:url(images/title-bg.jpg) repeat-x;
border-top:1px solid #e3b54c;
border-bottom:2px solid #d2a235;
font-weight:700;
color:#333;
text-decoration:none;
margin:0;
padding:2px 0 2px 15px;
}
h2 a:hover {
color:#333;
text-decoration: none;
}
h2 a, h2 a:visited {
color:#333;
text-decoration:none;
font-weight:700;
}
h2.pagetitle {
font-family:verdana;
font-weight:lighter;
font-size:1.2em;
margin:10px 0 5px 45px;
}

/***************/
h3 {
font-size:1.15em;
font-weight:700;
font-family:"Arial", Sans-Serif;
color:#333;
text-decoration:none;
margin:30px 0 10px;
padding:0;
}

h3 a:hover {
color:#333;
text-decoration:none;
}
h3 a, h3 a:visited {
color:#333;
text-decoration: none;
font-weight:700;
}

h3.pagetitle {
font-family:verdana;
font-size:1.15em;
font-weight:700;
margin:10px 0 15px 25px;
}

h3.comments {
margin:20px 0;
padding:0;
}

#h3 {
margin:0 10px 0 0;
padding:0;
}

/********************/
h5 {
font:bold 1.31em "Arial", Sans-Serif;
color:#963;
margin:0;
}
/***********/
code {
font-family:'Courier New' , Courier, Fixed;
font-size:1.1em;
}

acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em;
cursor:help;
}

small {
font-size:.8em;
line-height:1.55em;
}

acronym,abbr {
border-bottom:1px dashed #999;
}

blockquote {
padding-left:40px;
background-repeat:no-repeat;
background-position:top left;
margin:15px 15px 15px 0;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

/************************************************** position générale images*******************/
img {
border:0;
margin:5px;
}

p img {
float:left;
padding-left:6px;
padding-bottom:2px;
margin:0 10px 0 0;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

/********************************************************************************************************barre de navigation navtop */
#navtop {
font-family:"Arial", Sans-Serif;
border:none;
background-color:inherit;
font-size:1.1em;
color:#996533;
}

#navtop a {
font-family:"Arial", Sans-Serif;
border:none;
background-color:inherit;
color:#F60;
text-decoration:none;
}

#navtop a:hover {
background-color:inherit;
color:#F60;
text-decoration:none;
}

* html #navtop {}
#navtop .x2-label {display: none;}
#navtop ul {list-style-type: none;}
#navtop ul li {
float:left;
position:relative;
z-index:auto !important;
z-index:1000;
top:-20px;
}

#navtop ul {
list-style-type:none;
}

#navtop ul li {
float:left;
position:relative;
z-index:auto!important;
top:-20px;
}

#navtop ul li a {
text-decoration:none;
font-weight:400;
padding:0 5px;
}

#navtop ul li a:hover {
color:#E1BD71;
background-color:inherit;
font-style:normal;
text-decoration:underline;
}