body {
	font-family: Arial;
	background: #8D6C54;
	color:#553e14;
	font-size:11px;
    background-image:  url("img-theme/fond-page.png");
	Background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center;
	


}

a.galerie:link{
width:180px; 
height:180px;  
text-decoration:none; 
color:white;
text-align:center; 
font-weight:bold; 
background-color:#000000;
padding:5px}

a.galerie:visited{
width:180px; 
height:180px;  
text-decoration:none; 
color:white; 
text-align:center;
font-weight:bold;
background-color:#FFFFFF;
padding:5px}

a.galerie:hover{
height:180px;  
text-decoration:none;
color:white; 
text-align:center; 
font-weight:bold; 
background-color:#CCCCCC;
padding:5px}

.galerie{text-align:center;padding:5px;}
#galerie {
	
	width:100px;
	height:100px;
	}
#mini {
	width:100px;
	border: 1px solid #FFFFFF;
	margin:3px;
	float:left;
	}
#mini span {
	text-align:center;
	}
.clear { clear: both;}


.cat{
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#553e14;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	
}
.cat:hover, .cat:active   {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	Background-repeat: yes;
    background-image:  url("img-theme/fond-annuaire.png");
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
 .cat:visit  {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
    background-image:  url("img-theme/fond-annuaire.png");
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}



.numero{

	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px ;
	margin-bottom: 10px;
	font-size: 10px;
    background-image:  url("img-theme/fond-annuaire.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#553e14;
	font-weight: bold;
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	
}
.numero:hover, .numero:active   {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	Background-repeat: yes;
    background-image:  url("img-theme/fond-hotel.png");
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
 .numero:visit  {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
    background-image:  url("img-theme/fond-annuaire.png");
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.lien{
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding: 10px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
    background-image:  url("img-theme/fond-center.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;

	
}



.lien:hover  {
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding: 10px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
    background-image:  url("img-theme/fond-hotel.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.lien:active   {
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding: 10px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
    background-image:  url("img-theme/fond-hotel.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}


.lien:visit  {
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding: 10px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
    background-image:  url("img-theme/fond-moteur.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.slogan {
	
	font-family:arial;
	font-size:14px;
	color: #8D6C54;
	font-weight: bold;
}


h1 {
	
	font-family:arial;
	font-size:20px;
	color: #FFFFFF;
}





h2 {
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight: bold;
}
h3 {
	font-family:arial;
	font-size:12px;
	color: #553e14;
	font-weight: normal;
}
H4 {		
	color:#553e14;
	font-size:9px;
	font-weight: Bold;}
H5 {	font-family:arial;
	font-size:12px;
	color: #323C52;
	font-weight: normal;}
H6 {	font-family:arial;
	font-size:12px;
	color:#323C52;
	font-weight: normal;}

table.search
{ 
font-family: Arial; 
background: #59E1D3; 
color:#FFFFFF;
font-size:12px;
font-size:10px;
}

td.haut-bas
{ 
	Background-repeat: yes;
	background-attachment: fixed;
	background-position: top center;
    background-image:  url("img-theme/fond-haut-bas.png");

}

td.hotel
{ 
	Background-repeat: yes;
    background-image:  url("img-theme/fond-hotel.png");

}
td.moteur
{ 
	Background-repeat: yes;
    background-image:  url("img-theme/fond-moteur.png");

}

td.annuaire
{ 
	Background-repeat: yes;
    background-image:  url("img-theme/fond-annuaire.png");

}
td.carte
{ 
	Background-repeat: yes;
    background-image:  url("img-theme/fond-carte.png");

}
td.publicite
{ 
	Background-repeat: yes;
    background-image:  url("img-theme/fond-publicite.png");

}
td.center
{ 
	Background-repeat: yes;
    background-image:  url("img-theme/fond-center.png");

}

td.center_page
{ 
	Background-repeat: yes;
	background-attachment: fixed;
	background-position: top center;
	background: #ffffff; 


}

table.fond-fiche
{ 
	Background-repeat: yes;
    background-image:  url("img-theme/fond-fiche.png");


}

table.pub
{ 
font-family: Arial; 
background: #FAA34B; 
color:#FFFFFF;
font-size:12px;
}



A { 	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:  #553e14;
	font-weight: bold;
	
	}  
	
A:Hover { 

	font-size: 10 px;
	font-family: Arial, Helvetica, sans-serif;
	color:  #FF6600;
	font-weight: bold;

 }



A.pub { 	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:  #FFFFFF;
	font-weight: bold;
	
	}  
	
A.pub:Hover { 

	font-size: 10 px;
	font-family: Arial, Helvetica, sans-serif;
	color:  #FF6600;
	font-weight: bold;

 }






.Bk { font-size:10px; font-family:Arial; color:Dimgray; } 
.Gr { font-size:10px; font-family:Arial; color:Gray; } 
.Or { font-size:10px; font-family:Arial; color:Darkorange; } 
.droite { font-family: Arial; background: #C9BF8F; font-size:8px; font-family:Arial; color:#3D435F;}
.gauche { font-family: Arial; background: #8FAEC9; font-size:10px; font-family:Arial; color:#3D435F;}

.b1 {
	border: #CBBA9F;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background:#663399;
}
.annu {
	border: #663399;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background:#C5BBA7;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D435F;
}
.rub {
	
	background:#B19A70;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663399;
	font-weight: bold;
}
.recherche {
	
	background:#678398;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663399;
	font-weight: bold;
}
.pub {
	border: ;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background:#59E1D3;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663399;
	font-weight: bold;
}


.moyenne_votes_site_annuaire { font-size:10px; }


input {
		Background-repeat: yes;
    background-image:  url("img-theme/fond-moteur.png");
	border : 2px solid #FFFFFF;
	font-size : 12px;
	FONT-WEIGHT: bold;
	font-family: arial,helvetica,sans-serif;
	color : #000000;
}

select {
		Background-repeat: yes;
    background-image:  url("img-theme/fond-moteur.png");
	border : 2px solid #FFFFFF;
	font-size : 12px;
	FONT-WEIGHT: bold;
	font-family: arial,helvetica,sans-serif;
	color : #000000;
	

}

buttons {
  		Background-repeat: yes;
    background-image:  url("img-theme/fond-hotel.png");
	border : 2px solid #FFFFFF;
	font-size : 12px;
	FONT-WEIGHT: bold;
	font-family: arial,helvetica,sans-serif;
	color : #000000;
}
textarea {
		Background-repeat: yes;
    background-image:  url("img-theme/fond-moteur.png");
	border : 2px solid #FFFFFF;
	font-size : 12px;
	FONT-WEIGHT: bold;
	font-family: arial,helvetica,sans-serif;
	color : #000000;
	}
.texte {

	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D435F;

}
.titre {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D435F;
	FONT-WEIGHT: bold;
}

.lienpub {
	display: block;
	padding: 2px;
	margin-right: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-weight: bold;
	background:#59225E;
}
.lienpub:hover   {
	background:#663399;
	display: block;
	padding: 2px;
	margin-right: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663399;
	font-weight: bold;
}
.lienpub:active   {
	display: block;
	padding: 2px;
	margin-right: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#663399;
	font-weight: bold;
	font-weight: bold;
	background:#663399;
}







.souscat 
{
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding:5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CBBA9F;
	font-weight: Bold;
	border-left: 1px solid #FF6600;
	border-bottom: 1px solid #800000;
	font-style: normal;
	font-variant: small-caps;
	
 }

.souscat:hover   {
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding: 2px;
	margin-right: 20px;
	margin-left: 2px;
	font-size: 11px;
	background-color :#8BF43E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#72503F;
	font-weight: Bold;
	border-left: 0px solid #800000;
	border-bottom: 0px solid #800000;
	border-right: 1px solid #800000;
	border-top: 1px solid #800000;
}
.souscat:active   {
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding: 2px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 11px;
	background-color :#8BF43E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#72503F;
	font-weight: Bold;
	border-left: 0px solid #800000;
	border-bottom: 0px solid #800000;
	border-right: 1px solid #800000;
	border-top: 1px solid #800000;
}
.souscat:visit
{
	display: block;
	margin-right: 2px;
	margin-left: 2px;
	padding: 2px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 11px;
	background-color :#8BF43E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#72503F;
	font-weight: Bold;
	border-left: 0px solid #800000;
	border-bottom: 0px solid #800000;
	border-right: 1px solid #800000;
	border-top: 1px solid #800000;
}




.description {
	border: #cccccc;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #663399;
	color:blue;
	font-family: arial,helvetica,sans-serif; font-size: 8pt; color:#663399;
}

