/********************************************************************* Balise ****************************************************************/

form {
	padding: 0px;
	margin: 0px;
}

#menu-prin table
{

	background-color:#d0b892;
	margin-left:10px;	
	padding-left:25px;


}
#menu-prin table a
{
	margin-bottom:0px;
}
a img
{
	border:none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

body {
text-align: center;
margin: 15px 0 0 0;
background: #6f8839;
}

li {
list-style: none;}

/******************************************************************** Lien ******************************************************************/
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

#content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f8839;
	font-weight: bold;
	text-decoration: none;
}
#content a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f8839;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
	color: #6f8839;
}
#content a:active {
	text-decoration: none;
	color: #6f8839;
}

#content_side li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6f8839;
	font-weight: bold;
	text-decoration: none;
}
#content_side li a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6f8839;
	font-weight: bold;
	text-decoration: none;
}
#content_side li a:hover {
	text-decoration: underline;
	color: #6f8839;
}
#content_side li a:active {
	text-decoration: none;
	color: #6f8839;
}

#hdp a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #add459;
	text-decoration: none;
}
#hdp a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #add459;
	text-decoration: none;
}
#hdp a:hover {
	text-decoration: underline;
	color: #add459;
}
#hdp a:active {
	text-decoration: none;
	color: #add459;
}


#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f5155;
	font-weight: normal;
	text-decoration: none;
}
#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f5155;
	font-weight: normal;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
	color: #3f5155;
}
#footer a:active {
	text-decoration: none;
	color: #3f5155;
}
/*--------------------------------------------------------------------------*/


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/* Newsletter 
--------------------------------------------------------------------------*/
#option_lettre {
background: url(gifs/img_12.jpg) left no-repeat #a68646;
padding: 0 0 0 45px;
margin: 0;
width: 350px;
height: 29px;}

	#option_lettre #letter {
	position: relative;
	top: 5px;
	left: 15px;}


.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color: #3f5155;
	background-color:#ffffff;
	border: #3f5155 1px solid;
	padding:1px;
}

.bouton_news {
background: url(gifs/img_15.jpg) no-repeat;
height: 15px;
width: 48px;
cursor: pointer;
border: 0;
}

.blanc {
color: #f9e1bb;}
/*--------------------------------------------------------------------------*/


/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	
/**********************************************************************************************************/

/*NAV
--------------------------------------------------------------------------*/
#index {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 34px; /* changer la hauteur ici */
    background: url(gifs/over_08.jpg) no-repeat left top;    /* placement de l'image over */
}

#index a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/img_08.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#index a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#competences {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 23px; /* changer la hauteur ici */
    background: url(gifs/img_20.jpg) no-repeat left top;    /* placement de l'image over */
}

#competences a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/img_20.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#competences a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#famille {    /* "lien" sera notre conteneur, ici la balise div */
    /*width: 280px;   changer la largeur ici 
    height: 15px; */
    font-family:Arial, Helvetica, sans-serif;
	
	/*background: url(gifs/over_26.jpg) no-repeat left top;    */
}

#famille a {    /* définition du lien qui occupera toute la place du conteneur */

    /* background: url(gifs/img_26.jpg) no-repeat left top;    */

}

#famille a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#penal {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 17px; /* changer la hauteur ici */
    background: url(gifs/over_27.jpg) no-repeat left top;    /* placement de l'image over */
}

#penal a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/img_27.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#penal a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#etrangers {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 13px; /* changer la hauteur ici */
    background: url(gifs/over_28.jpg) no-repeat left top;    /* placement de l'image over */
}

#etrangers a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/img_28.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#etrangers a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#commercial {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 20px; /* changer la hauteur ici */
    background: url(gifs/over_29.jpg) no-repeat left top;    /* placement de l'image over */
}

#commercial a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/img_29.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#commercial a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#honoraires {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 25px; /* changer la hauteur ici */
    background: url(gifs/over_30.jpg) no-repeat left top;    /* placement de l'image over */
}

#honoraires a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/img_30.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#honoraires a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#liens {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 30px; /* changer la hauteur ici */
    background: url(gifs/over_31.jpg) no-repeat left top;    /* placement de l'image over */
}

#liens a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/img_31.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#liens a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#avocat {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 30px; /* changer la hauteur ici */
    background: url(gifs/over-avocat.jpg) no-repeat left top;    /* placement de l'image over */
}

#avocat a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/avocat-agf_31.jpg) no-repeat top left;   /* placement de l'image du menu */
    color: #000;
}

#avocat a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#cont {    /* "lien" sera notre conteneur, ici la balise div */
    width: 200px;  /* changer la largeur ici */
    height: 34px; /* changer la hauteur ici */
    background: url(gifs/over_cont_32.jpg) no-repeat left top;    /* placement de l'image over */
}

#cont a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/cont_32.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#cont a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}
/*--------------------------------------------------------------------------*/


/*TEXTE
--------------------------------------------------------------------------*/

h2 {
color: #453d30;
margin: 0;
font-size: 14px;
font-weight: bold;
padding: .5em 0;}

	.wouf {clear: both;}

h3 {
margin: 0;
padding: .5em 0;
font-size: 13px;
color: #6e4e21;}

p {
color: #453d30;
margin: 0;
padding-bottom: 1em;
text-align: justify;
font-size: 11px;
line-height: 1.5em;}

.impt {
	color: #a68646;
font-weight: bold;}

/*--------------------------------------------------------------------------*/
.imag {
float: left;
margin: 0 15px 5px 0;
border: 1px solid #6e4e21;
}
/*--------------------------------------------------------------------------*/

#container {
width: 998px;
margin: 0 auto;
text-align: left;}

	#content {
	background: url(gifs/img_48.jpg) repeat-y;}
	
		#content_side {
		width: 200px;
		vertical-align: top;}
		
			#content_side ul{
			margin: 0 0 0 10px;
			padding: 5px 0;}
		
				#content_side li{
				list-style: none;}
		
		#content_main {
		background: url(gifs/bg_21.jpg) bottom repeat-x #e9dbc4;
		margin: 10px 10px 10px 0;
		padding: 15px;
		border: 1px solid #a68646;}



#comp {
padding-right: 15px;}

#comp02 p{
line-height: 1.5em;
}



/*PAGE INDEX
-------------------------------------------------------*/
#bloc01 {
vertical-align: top;
width: 33%;
border-right: 1px solid #a68646;
padding-right: 15px;}

#bloc02{
margin-left: 15px;
border-bottom: 1px solid #a68646;}

	#bloc02 img{
	float: left;
	padding: 5px 5px 5px 0;}

#bloc03{
padding-left: 15px;
background: url(gifs/img_34.jpg) right no-repeat;
height: 249px;}

	#bloc03 .bloc03a {
	float: left;
	width: 33%;}

	#bloc03 .bloc03b {
	width: 50%;
	margin: 0 0 0 45px;
	padding: 10px 0;
	float: left;}

.link{
text-align: right;}
	
	
/*-------------------------------------------------------*/


#hdp {
text-align: right;
padding: 3px 10px;}




/*PAGE CONTACT
-------------------------------------------------------*/

#contact_body {
padding: 15px;
margin: 0;
border: 0px solid #3f5155;
border-collapse: collapse;
width: 80%;}

	#contact_side {
	vertical-align: top;
	}	

		#contact_side p{
		text-align: center;}
	
#bob {
width: 65%;
border-right: 1px dashed #a6814d;}


#mail {}

#mail p{
margin: 0 10px;}

#corpForm {
margin: 0 auto;}

#reserv td.right{
text-align: right;}

#reserv td.left{
text-align: left;}
 
fieldset{
border: 1px solid #a68646;
margin: 5px 3em;
color: #a6814d;
}

em.ob{margin-left: 3em;
color: #333;}

fieldset legend{
line-height: 16px;
text-align: left;
color: #6f8839;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}


fieldset input{
text-align: left;
margin-top: 5px;}

fieldset label{
color: #453d30;}

fieldset textarea{
vertical-align: text-top;
text-align: left;
width: 200px;}

fieldset p{
width: 300px;
text-align: right;}

#bouton_send{
width: 400px;
text-align: center;}

input.contact_envoyer{
cursor: pointer;
text-align: center;
border: 1px solid #6f8839;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 1em 0 .5em;
padding: 0 2em;
background: #6f8839;}

input.contact_envoyer:hover{
border: 1px solid #add459;}

img[src="gifs/plan.gif"] {
border: 1px solid #a6814d;
}

	img[src="gifs/plan.gif"]:hover {
	border: 1px solid #a68646;
}

/*--------------------------------------------------------------------------*/




/*footer
--------------------------------------------------------------------------*/
#footer {
vertical-align: top;
background: url(gifs/img_50.gif) no-repeat top;
height: 39px;
padding: 5px;
text-align: center;
color: #fff;}
/*--------------------------------------------------------------------------*/
/*
#menu-prin div a, #menu-prin div a:link, #menu-prin div a:visited
{
	color:#251b19;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


	
}
#menu-prin div a
{
	color:#251b19;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	
}
#sous-menu-prin div
{
	
	background-color:#d0b892;		
	width:126px;	
}
#sous-menu-prin div a

{
	display:block;
	width:100%;
	height:100%;
	margin-left:50px;
	background-color:#d0b892;
	
}
*/
#menu-prin table a, #menu-prin table a:link, #menu-prin table a:visited, #menu-prin table a:active 
{
	font-family:Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#3d362e;
	text-decoration:none;
}
#menu-prin table a:hover
{
	font-family:Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#22171b;
	text-decoration:none;
	font-weight:bold;
	
}
.en-tete-comp
{
	color: #6e4e21;
}
.list li
{
list-style-type:disc;
}
.normal-foot
{
color: #3f5155;
}