td
{
font: 16px "times new roman", serif;
}

a 
{
color: #9C5228;
text-decoration: none;
line-height: 25px;
}

a:hover, a:focus
{
color: #004B00;
text-decoration: none; 
}

.bouton
{
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #000000;
background: #FDF2E4;  
width:200px; 
height: 30px;
font: 15px "times new roman", serif;
font-style: normal;
font-weight: bold;
}

.boutonp
{
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #000000;
background: #FDF2E4;  
width:100px; 
font: 15px "times new roman", serif;
font-style: normal;
font-weight: bold;
}

/*
infobulle
*/

a img {
border:0;
vertical-align:middle;
}
a.infobulle {
text-decoration: none;
color: black;
border-bottom: 0px gray dotted;
}
a.infobulle span {
display: none;
text-align: left;
}
a.infobulle:hover,a.infobulle:focus,a.infobulle:active {
background: none; /* correction d'un bug IE */
}
a.infobulle:hover span,a.infobulle:focus span,a.infobulle:active span {
display: inline;
position: absolute;
z-index: 500;
margin:0em 0em 0em -31em;
padding: 0em 0em 0em 1em;
background: #FFFF99; 
color: #000000; 
border:1px solid #000; 
width:200px; 
text-align:left;
font-weight:normal;
}

/*
menu
*/

div#cadre {/* conteneur global et arrière-plan du titre du cadre */
width: 213px;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 205px;
background: url(autres_images/Nouveau-site-thiberia_menu_final1.jpg) top left no-repeat;
}
div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(autres_images/Nouveau-site-thiberia_menu_final2.jpg) bottom left no-repeat;
padding-bottom: 15px;
padding-top: 15px;
}
div#bloccadre p 
{
text-align: center;
}

div#info p
{
color: #333366;
margin: 0 35px 0 20px;
text-align: left;
}

#menu
{
width: 191px;
}

div#menu hr
{
text-align: center;
color: #000000;
background-color: #000000;
height: 1px;
width: 150px;
border: 0;

}

#menu_visible
{
margin: 0;
padding: 0;
list-style-type: none;
font: 10px "times new roman", serif;
}

div#hrrouge hr
{
text-align: center;
color: #333366;
background-color: #333366;
height: 1px;
border: 0;
margin-top: 2px;
margin-bottom: 2px;
width: 147px;
}



/*
liste des boutons
*/

ul#bouton
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#bouton li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 15px ;
}

ul#bouton li a
{
	display: block ; 
	width: 177px ;
	line-height: 35px ;
	color: #000 ;
	text-indent: 2px ; 

	text-decoration: none ;
	background: url(autres_images/bouton_accueil.jpg) no-repeat 0 0 ;
	border: 1px solid #dbd ;
}

ul#bouton li a:hover
{
	background: url(autres_images/bouton_accueil.jpg) no-repeat 0 -35px ; 
	border: 1px solid #dbd ;
}


ul#bouton2
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#bouton2 li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 15px ;
}

ul#bouton2 li a
{
	display: block ; 
	width: 177px ;
	line-height: 35px ;
	color: #000 ;
	text-indent: 2px ; 

	text-decoration: none ;
	background: url(autres_images/bouton_nous.jpg) no-repeat 0 0 ;
	border: 1px solid #dbd ;
}

ul#bouton2 li a:hover
{
	background: url(autres_images/bouton_nous.jpg) no-repeat 0 -35px ; 
	border: 1px solid #dbd ;
}



ul#bouton3
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#bouton3 li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 15px ;
}

ul#bouton3 li a
{
	display: block ; 
	width: 177px ;
	line-height: 35px ;
	color: #000 ;
	text-indent: 2px ; 

	text-decoration: none ;
	background: url(autres_images/bouton_creation.jpg) no-repeat 0 0 ;
	border: 1px solid #dbd ;
}

ul#bouton3 li a:hover
{
	background: url(autres_images/bouton_creation.jpg) no-repeat 0 -35px ; 
	border: 1px solid #dbd ;
}


ul#bouton4
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#bouton4 li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 15px ;
}

ul#bouton4 li a
{
	display: block ; 
	width: 177px ;
	line-height: 35px ;
	color: #000 ;
	text-indent: 2px ; 

	text-decoration: none ;
	background: url(autres_images/bouton_sites.jpg) no-repeat 0 0 ;
	border: 1px solid #dbd ;
}

ul#bouton4 li a:hover
{
	background: url(autres_images/bouton_sites.jpg) no-repeat 0 -35px ; 
	border: 1px solid #dbd ;
}

ul#bouton5
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#bouton5 li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 15px ;
}

ul#bouton5 li a
{
	display: block ; 
	width: 177px ;
	line-height: 35px ;
	color: #000 ;
	text-indent: 2px ; 

	text-decoration: none ;
	background: url(autres_images/bouton_services.jpg) no-repeat 0 0 ;
	border: 1px solid #dbd ;
}

ul#bouton5 li a:hover
{
	background: url(autres_images/bouton_services.jpg) no-repeat 0 -35px ; 
	border: 1px solid #dbd ;
}

ul#bouton6
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#bouton6 li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 15px ;
}

ul#bouton6 li a
{
	display: block ; 
	width: 177px ;
	line-height: 35px ;
	color: #000 ;
	text-indent: 2px ; 

	text-decoration: none ;
	background: url(autres_images/bouton_galerie.jpg) no-repeat 0 0 ;
	border: 1px solid #dbd ;
}

ul#bouton6 li a:hover
{
	background: url(autres_images/bouton_galerie.jpg) no-repeat 0 -35px ; 
	border: 1px solid #dbd ;
}

ul#bouton7
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#bouton7 li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 15px ;
}

ul#bouton7 li a
{
	display: block ; 
	width: 177px ;
	line-height: 35px ;
	color: #000 ;
	text-indent: 2px ; 

	text-decoration: none ;
	background: url(autres_images/bouton_faq.jpg) no-repeat 0 0 ;
	border: 1px solid #dbd ;
}

ul#bouton7 li a:hover
{
	background: url(autres_images/bouton_faq.jpg) no-repeat 0 -35px ; 
	border: 1px solid #dbd ;
}

ul#bouton8
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#bouton8 li
{
	margin: 0 0 5px 0 ;
	padding: 0 0 0 15px ;
}

ul#bouton8 li a
{
	display: block ; 
	width: 177px ;
	line-height: 35px ;
	color: #000 ;
	text-indent: 2px ; 

	text-decoration: none ;
	background: url(autres_images/bouton_contact.jpg) no-repeat 0 0 ;
	border: 1px solid #dbd ;
}

ul#bouton8 li a:hover
{
	background: url(autres_images/bouton_contact.jpg) no-repeat 0 -35px ; 
	border: 1px solid #dbd ;
}



/*
FAQ ET NOUVELLES
*/

#faq ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.faq_rep_question
{
background: #FF9C4C;
border-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
margin-top: 20px;
padding: 0 0 0 5px;
}

.faq_rep_reponse
{
background: #FDF2E4;
border-width: 1px;
border-style: solid;
padding: 0 0 0 5px;
}