.cadre {
	border-top: 1px solid #dddcd7;
	border-right: 1px solid #dddcd7;
	border-bottom: 1px solid #dddcd7;
	border-left: 1px solid #dddcd7;
}
.vertpara {
	border-top: 1px none #890101;
	border-right: 1px solid #890101;
	border-bottom: 1px none #890101;
	border-left: 1px solid #890101;
}
.horpara {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #890101;
	border-right-color: #890101;
	border-bottom-color: #890101;
	border-left-color: #890101;
}
.lefthor {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #8C0000;
	border-right-color: #8C0000;
	border-bottom-color: #8C0000;
	border-left-color: #8C0000;
}
.horbas {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #890101;
	border-right-color: #890101;
	border-bottom-color: #890101;
	border-left-color: #890101;
	border-bottom-style: solid;
}

/***** BODY *****/

body { background: #FFFFFF ; background-image:url(img/bg.jpg);} 



/***** ACCUEIL *****/
/* Texte sur la page d'acceuil :
Cet annuaire contient...
*/
.text_index_annuaire { font-family: Verdana, Arial , sans-serif; font-size: 10px; }

/* Texte de bienvenue de la pub en accueil */
.text_bienvenue_pub { font-family: Verdana, Arial , sans-serif; font-size: 11pt; color: #FFFFFF;}
a.text_bienvenue_pub { font-family: Verdana, Arial , sans-serif; font-size: 11pt; color: #FFFFFF;}
a:link.text_bienvenue_pub { text-decoration: none; color: #FFFFFF;  font-weight: normal; text-transform:}
a:visited.text_bienvenue_pub { text-decoration: none; color: #FFFFFF ; font-weight: normal; text-transform:}
a:hover.text_bienvenue_pub { text-decoration:  none; background-color: #5C5449 ; color: #BEAAB6; font-weight: bold; text-transform:}


/* textes despages...*/
.textedespages {FONT-FAMILY: Arial; FONT-SIZE: 12pt; COLOR: #8C0000; FONT-STYLE: normal; }
a.textedespages { font-family: Arial; font-size: 12pt; color: #8C0000;}
a:link.textedespages {text-decoration: none; color: #8C0000; text-transform:}
a:visited.textedespages {text-decoration: none; color: #8C0000; text-transform:}
a:hover.textedespages {text-decoration:  none; color: #E92F07; text-transform:}
/*a:hover {color:#990000;}*/

/* textes despages...*/
.textedespages2 {FONT-FAMILY: Arial; FONT-SIZE: 13px; COLOR: #8C0000; FONT-STYLE: normal; }
a.textedespages2 { font-family: Arial; font-size: 13px; color: #8C0000;}
a:link.textedespages2 {text-decoration: none; color: #8C0000; text-transform:}
a:visited.textedespages2 {text-decoration: none; color: #8C0000; text-transform:}
a:hover.textedespages2 {text-decoration:  none; color: #E92F07; text-transform:}

/* Les liens sur la page before.php  webmastering ...*/
.liens_service { font-family: Arial; font-size: 13pt; color: #8C0000;}
a.liens_service { font-family: Arial; font-size: 13pt; color: #8C0000;}
a:link.liens_service {text-decoration: none; color: #8C0000; text-transform:}
a:visited.liens_service {text-decoration: none; color: #8C0000; text-transform:}
a:hover.liens_service {text-decoration:  none; color: #E92F07; text-transform:}

/* textes despages...*/
.textedespages3 {FONT-FAMILY: Arial; FONT-SIZE: 12pt; text-align:center; COLOR: #8C0000; FONT-STYLE: normal; }
a.textedespages3 { font-family: Arial; font-size: 12pt; text-align:center; color: #8C0000;}
a:link.textedespages3 {text-decoration: none; color: #8C0000; text-transform:}
a:visited.textedespages3 {text-decoration: none; color: #8C0000; text-transform:}
a:hover.textedespages3 {text-decoration:  none; color: #E92F07; text-transform:}

/* Texte dans le module recommander le site pour mettre en blan le texte que je ne veux pas faire apparaitre */
.text_recommander_blanc { font-family: Arial; FONT-STYLE: normal; font-size: 8pt; background-color: #8C0000 ; color: #ffffff }
a.text_recommander_blanc { font-family: Arial; font-size: 9pt; color: #FFFFFF;}
a:link.text_recommander_blanc {text-decoration: none; color: #FFFFFF; text-transform:}
a:visited.text_recommander_blanc {text-decoration: none; color: #FFFFFF; text-transform:}
a:hover.text_recommander_blanc {text-decoration:  none; color: #E4EAEA; text-transform:}
/* Liste deroulante pour choisir le nombre de resultats de la recherche */
select.list_nb__res_search_annuaire { font-family: Verdana, Arial , sans-serif; font-size: 10px; }


.text_recommander_blanc_2 { font-family: Arial; FONT-STYLE: normal; font-size: 10pt; background-color: #8C0000 ; color: #ffffff }
a.text_recommander_blanc { font-family: Arial; font-size: 9pt; color: #FFFFFF;}
a:link.text_recommander_blanc {text-decoration: none; color: #FFFFFF; text-transform:}
a:visited.text_recommander_blanc {text-decoration: none; color: #FFFFFF; text-transform:}
a:hover.text_recommander_blanc {text-decoration:  none; color: #E4EAEA; text-transform:}

/***** AJOUTER UN SITE *****/
/* Texte de confirmation apres la proposition d'un site dans l'annuaire */


/* Texte pour signaler qu'on ne peut pas ajouter de site dans cette categorie */
.can_not_add_annuaire { font-family: Verdana, Arial , sans-serif; color: #ff0000; font-weight: bold; font-size: 12px; }


/* Textarea pour entrer le commentaire */
textarea.text_add_com_annuaire { font-family: Verdana, Arial , sans-serif; font-size: 10px; font-size: 10px; }

/* Champs nom et email pour la personne qui ajoute un commentaire */
input.champ_com_annuaire { font-family: Verdana, Arial , sans-serif; font-size: 10px; } 


/* Boutons des formulaires pour fermer les popups pour les votes et les commentaires */
input.button_close_annuaire { font-family: Verdana, Arial , sans-serif; font-size: 10px; }

/* supplement*/
.style1 {
	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;
}
.Style3 {font-size: 12px}
.Style5 {font-size: 12px; color: #FF0000; }
.style10 {color: #a82a14}
.style11 {color: #FFFFFF}
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: ; color: #5e4e4e; }
.style15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }

.style17 {font-family: Arial; font-size: 12pt; font-weight: normal; color: #FFFFFF;}
a.style17 { text-decoration: none; font-family: Arial; font-size: 12pt; color: #FFFFFF;}
a:link.style17 {text-decoration: none; color: #FFFFFF; text-transform:}
a:hover.style17 {text-decoration:  none; color: #F4F4F4; text-transform:}

.style18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.style19 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

}
.style22 {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal; }


.Style31 {font-size: 12px}


INPUT { 
color:#000000; 
background-color:#C0C0C0; 
font-size:15px; 
font-family:arial;
}
.prix {
width:80px;
height:12px;
font-size:10px;
font-weight:bold; 
}
.Bacground_Fieldset {
	background-color: #996666;
	background-image: url(Pictogramme/WB02134_.GIF);
	background-position: center center;
}
.Bordure_Fieldset {
	border: thin outset #FFCC99;
}
.Style_Champs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
}
.Text_balnc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}

#menu_resto, #menu_resto ul /* Liste */     
{
        padding : 1; /*  marge intérieure de 1 */
        margin : 1; /* marge extérieure de 1*/
        list-style: none; /* on supprime le style par défaut de la liste */
        line-height : 19px; /* on définit une hauteur pour chaque élément ou interligne */
        text-align : left; /* on met à gauche le texte qui se trouve dans la liste */
}

#menu_resto /* Ensemble du menu restaurant*/
{
       /** font-weight : bold; /* on met le texte en gras */
        font-family :verdana; /* on utilise Arial, c'est plus beau ^^ */
        font-size : 12px; /* hauteur du texte : 14 pixels */
		font-weight: bold; /* text en gras*/
}
#menu_resto li /* Éléments des listes */      
{ 
        /*float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_resto li
{
        border-right: 1px solid transparent ; /* on met une bordure transparente à droite de chaque élément */
}

#menu_resto li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 144px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
}

#menu_resto li ul li /* Eléments de sous-listes */
{
        /* pour ie qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous-liste */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_resto li ul li                
{
        border-top : 1px solid transparent; /* on met une bordure transparente en haut de chaque élément */
}

#menu_resto a
{ 
	 color: #990000;
	 text-decoration:none
}


#menu_resto a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: #000033; /* On passe le texte en noir... */
        background: #fff; /* ... et au contraire, le fond en blanc */
}

#menu_resto li:hover ul ul, #menu_resto li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu_resto li:hover ul, #menu_resto li li:hover ul, #menu_resto li.sfhover ul, #menu_resto li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


#menu_Photo, #menu_Photo ul /* Liste */     
{
        padding : 1; /*  marge intérieure de 1 */
        margin : 1; /* marge extérieure de 1*/
        list-style: none; /* on supprime le style par défaut de la liste */
        line-height : 19px; /* on définit une hauteur pour chaque élément ou interligne */
        text-align : left; /* on met à gauche le texte qui se trouve dans la liste */
}

#menu_Photo /* Ensemble du photo*/
{
       /** font-weight : bold; /* on met le texte en gras */
        font-family :verdana; /* on utilise Arial, c'est plus beau ^^ */
        font-size : 12px; /* hauteur du texte : 14 pixels */
		/*font-weight: bold; /* text en gras*/
}
#menu_Photo li /* Éléments des listes */      
{ 
        /*float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_Photo li
{
        border-right: 1px solid transparent ; /* on met une bordure transparente à droite de chaque élément */
}

#menu_Photo li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 144px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
}

#menu_Photo li ul li /* Eléments de sous-listes */
{
        /* pour ie qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous-liste */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_Photo li ul li                
{
        border-top : 1px solid transparent; /* on met une bordure transparente en haut de chaque élément */
}

#menu_Photo a
{ 
	 color: #990000;
	 text-decoration:none
}


#menu_Photo a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: #000033; /* On passe le texte en noir... */
        background: #fff; /* ... et au contraire, le fond en blanc */
}

#menu_Photo li:hover ul ul, #menu_Photo li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu_Photo li:hover ul, #menu_Photo li li:hover ul, #menu_Photo li.sfhover ul, #menu_Photo li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


.bloc1{

float: left;

width: 180px;

height: 338px;
background:#00325;

}
.bloc2{

margin-left: 200px; /* on place ce bloc à droite du bloc menu de 180px de large */

width: auto;

height: 338px;

overflow: auto; /* cette propriété va permettre le scroll de ce bloc */

font-size: 14px;
float:left
}

.bloc3 {

width: auto;

height: 30px;

background-color: #06C;

color: #fff;

font-size: 12px;

padding: 10px;

}

.style_nv_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
}
.style_n_2 {
}
.style_scriptmtbold {
	font-family: "edwardian Script ITC";
	font-size:20px;
	font-style: normal;
	color: #000000;
}

.style_scriptmtbold2 {
	font-family: "script MT Bold";
	font-size:14px;
	font-style: normal;
	color: #333333;
}.style_titre_menu {
	font-family: "Brush Script MT";
	font-size: 24px;
	color: #990000;
}
.style_titre_menu_2 {
	font-family: "Brush Script MT";
	font-size: 18px;
	color: #990000;
}
.style_titre_menu_detail {
	font-family: Arial, Helvetica, sans-serif;/*"edwardian Script ITC"; /*"Brush Script MT";*/
	font-size: 12px;
	color: #993300;
}

.style_titre_menu_detail2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;/*"edwardian Script ITC"; /*"Brush Script MT";*/
	font-size: 13px;
	color: #5e4e4e;
}
.style_titre_menu_detail_petit {
	font-family: Arial, Helvetica, sans-serif;/*"edwardian Script ITC"; /*"Brush Script MT";*/
	font-size: 10px;
	color: #993300;
}
.pied_page{

	font-family: Verdana, Arial, Helvetica, sans-serif;/*"edwardian Script ITC"; /*"Brush Script MT";*/
	font-size: 10px;
	color: #FFFFFF;
}
/*a:link.pied_page {text-decoration: none; color: #FFFFFF; text-transform:}
a:visited.pied_page {text-decoration: none; color: #000033; text-transform:}
a:hover.pied_page {text-decoration:  none; color: #990000; text-transform:}*/



/****** décoration de lien simple *************************/
#Lien_simple{
	font-family: Verdana, Arial, Helvetica, sans-serif;/*"edwardian Script ITC"; /*"Brush Script MT";*/
	font-size: 12px;
	color: #990000;
}
#Lien_simple a
{ 
	 color: #990000;
	 text-decoration:none
}
#Lien_simple a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: #000033; /* On passe le texte en noir... */
        background: #fff; /* ... et au contraire, le fond en blanc */
}
#Lien_simple a:visited{color: #990000;}
/****************fin***************************************/
/******* css pour les galerie photos************************/
a:link{color: #FFFFFF;} /*text-decoration: none;*/
a:visited{color: #FFFFFF;}
a:hover {color: #990000;}
.ngg-albumoverview {
clear:both;
display:block !important;
margin-top:10px;
width:100%;
}
.ngg-album {
border:1px solid #FFFFFF;
height:100%;
margin-bottom:5px;
padding:5px;
}
html > body .ngg-album {
border:1px solid #CCCCCC;
margin-bottom:5px;
overflow:hidden;
padding:5px;
}
.ngg-album {
border:1px solid #CCCCCC;
margin-bottom:5px;
overflow:hidden;
padding:5px;
}
.ngg-albumtitle {
font-size:1.4em;
font-weight:bold;
margin:0 0 10px;
padding:0;
text-align:left;
}
.ngg-thumbnail {
float:left;
margin-right:12px;
}
.ngg-thumbnail img {
background-color:#FFFFFF;
border:1px solid #A9A9A9;
margin:4px 0 4px 5px;
padding:4px;
position:relative;
}
.ngg-thumbnail img:hover {
background-color:#A9A9A9;
}
.ngg-description {
text-align:left;
}
.ngg-album-compact {
float:left;
height:180px;
margin:0 !important;
padding-right:6px !important;
text-align:left;
width:120px;
}
.ngg-album-compactbox {
background:transparent url(albumset.gif) no-repeat scroll 0 50%;
height:86px;
margin:0 0 6px !important;
padding:12px 0 0 7px !important;
width:120px;
}
.ngg-album-compactbox .Thumb {
border:1px solid #000000;
height:68px;
margin:0 !important;
padding:0 !important;
width:91px;
}
.ngg-album-compact h4 {
font-size:15px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
width:110px;
}
.ngg-album-compact p {
font-size:11px;
margin-top:2px;
}
.ngg-galleryoverview {
clear:both;
display:block !important;
margin-top:10px;
overflow:hidden;
width:100%;
}
.ngg-galleryoverview .desc {
margin:0 10px 10px 0;
padding:5px;
}
.ngg-gallery-thumbnail-box {
float:left;
}
.ngg-gallery-thumbnail {
float:left;
margin-right:5px;
text-align:center;
}
.ngg-gallery-thumbnail img {
background-color:#FFFFFF;
border:1px solid #A9A9A9;
display:block;
margin:4px 0 4px 5px;
padding:4px;
position:relative;
}
.ngg-gallery-thumbnail img:hover {
background-color:#A9A9A9;
}
.ngg-gallery-thumbnail span {
display:block;
font-size:90%;
padding-left:5px;
}
.ngg-clear {
clear:both;
}
.ngg-navigation {
clear:both !important;
display:block !important;
font-size:0.9em !important;
padding-top:15px;
text-align:center;
}
.ngg-navigation span {
font-weight:bold;
margin:0 6px;
}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {
border:1px solid #DDDDDD;
margin-right:3px;
padding:3px 7px;
}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {
background-color:#0066CC;
color:#FFFFFF !important;
text-decoration:none !important;
}
.ngg-imagebrowser {
}
.ngg-imagebrowser h3 {
text-align:center;
}
.ngg-imagebrowser img {
border:1px solid #A9A9A9;
display:block !important;
margin-bottom:10px;
margin-top:10px;
padding:5px;
width:100%;
}
.ngg-imagebrowser-nav {
margin-left:10px;
padding:5px;
}
.ngg-imagebrowser-nav .back {
border:1px solid #DDDDDD;
float:left;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .next {
border:1px solid #DDDDDD;
float:right;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .counter {
font-size:0.9em !important;
text-align:center;
}
.exif-data {
margin-left:auto !important;
margin-right:auto !important;
}
.slideshow {
margin-left:auto;
margin-right:auto;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-align:center;
}
.slideshowlink {
}
.ngg-singlepic {
background-color:#FFFFFF;
display:block;
padding:4px;
}
.ngg-left {
float:left;
margin-right:10px;
}
.ngg-right {
float:right;
margin-left:10px;
}
.ngg-center {
margin-left:auto !important;
margin-right:auto !important;
}
.ngg-widget, .ngg-widget-slideshow {
margin:0;
overflow:hidden;
padding:5px 0 0 0;
}
.ngg-widget img {
border:2px solid #A9A9A9;
margin:0 2px 2px 0;
padding:1px;
}
.ngg-related-gallery {
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #E0E0E0;
margin-bottom:1em;
margin-top:1em;
overflow:hidden;
padding:5px;
}
.ngg-related-gallery img {
border:1px solid #DDDDDD;
float:left;
height:50px;
margin:0 3px;
padding:2px;
width:50px;
}
.ngg-related-gallery img:hover {
border:1px solid #000000;
}

/*occurrences trouvées pour "ngg-gallery-thumbnail" dans le sélecteur .ngg-gallery-thumbnail-box*/
/***  ici****************/

 
#shDisplay div#shTitle a:hover {
border:medium none;
color:#FFFFFF;
}
shutter-...ver=1.3.0 (ligne 23)
#shDisplay div#shTitle a {
-x-system-font:none;
color:#999999;
font-family:'Courier New',Courier,fixed;
font-size:16pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-2px;
line-height:normal;
margin:0 10px;
text-decoration:none;
width:26px;
}
shutter-...ver=1.3.0 (ligne 14)
#shShutter *, #shDisplay * {
margin:0;
padding:0;
}
shutter-...ver=1.3.0 (ligne 40)
a:hover {
background-color:inherit;
color:#411C00;
text-decoration:none;
}
style.css (ligne 459)
a:hover {
color:#888888;
text-decoration:none;
}
style.css (ligne 174)
a {
background-color:inherit;
color:#FFFFFF;
text-decoration:underline;
}
style.css (ligne 451)
a {
color:#D9D27C;
text-decoration:underline;
}
style.css (ligne 164)
Hérité dediv#shTitle
#shDisplay div#shTitle {
color:#FFFFFF;
font-family:'Lucida Grande',Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
text-align:center;
}
shutter-...ver=1.3.0 (ligne 2)
Hérité debody
body {
color:#411C00;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
}

