/*-------------------------------------------------------------------------
Pour tout retrouver facilement avec CTRL+F : Saisir étoile * et la lettre SANS ESPACE
  * L  Liens ;
  = L  Lightbox ;
  = N  Newsletter ;
  * T   Texte ;
  * N  Nav (navigation) ;
   * M   Modele ;
  * I   Index ;
  * P   Pages ;
  * C   Contact ;
  * F  Footer ;
-------------------------------------------------------------------------*/



/*********************************************************************Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
vertical-align:top;
	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;
}


img {
border: 0;}

ul, li {
margin: 0;
padding: 0;}

li {
list-style: none;}

body {
margin: 0;
text-align: center;
background: url(gifs/avocat-garcia_01.jpg) repeat-x #7a0a0a;
}

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

/********************************************************************Lien ******************************************************************/

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



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



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



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

.bouton_news {
background: url(gifs/avocat-garcia_40.jpg) no-repeat;
height: 23px;
width: 86px;
cursor: pointer;
border: 0;
}
/*--------------------------------------------------------------------------*/




/*=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");
	}
	
/*--------------------------------------------------------------------------*/

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




/*NAV
-------------------------------------------------------*/
#MenuBar1 {
height: 27px;}

#MenuBar1 div, #MenuBar1 img {
float: left;}

#MenuBar1 ul {
margin-top: 27px;
#margin-left: -140px;
opacity: 0.9;}

ul.MenuHorizontal {
   width: 702px;
   list-style: none;
   margin: 0;
   padding: 0;
   overflow: hidden;
}

ul.MenuHorizontal li {
   float: left;
}

ul.MenuHorizontal li a {
   display: block;
   color: #570000;         /*Ici, changer la couleur de la police*/
   font-family: Arial, Helvetica, sans-serif;         /*Ici, changer la police du menu*/
   font-size: 12px;         /*Ici, changer la taille de la police du menu*/
   font-weight: bold;
   height: 27px;         /*Ici, on augmente la hauteur du menu*/ 
   text-align: center;
   text-decoration: none;
   line-height:27px;
}

li#menu0 {
   width: 79px;
}

li#menu1 {
   width: 126px;
}

li#menu2 {
   width: 117px;
}

li#menu3 {
   width: 144px;
}

li#menu4 {
   width: 89px;
}

li#menu5 {
   width: 91px;
}

li#menu6 {
   width: 56px;
}

li#menu0 a {
   background-image: url('gifs/over_12.jpg');         /*Ici l'image de fond de la cellule*/
   padding-left:6px;
}

li#menu1 a {
   background-image: url('gifs/over_13.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu2 a {
   background-image: url('gifs/over_14.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu3 a {
   background-image: url('gifs/over_15.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu4 a {
   background-image: url('gifs/over_16.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu5 a {
   background-image: url('gifs/over_17.jpg');         /*Ici l'image de fond de la cellule*/
}

li#menu6 a {
   background-image: url('gifs/over_18.jpg');         /*Ici l'image de fond de la cellule*/
   padding-left:5px;
}

li#menu0 a:hover, a#selected-over0 {
   background-image: url('gifs/menu_12.jpg') !important;         /*Ici l'image de fond over de la cellule*/
   color: #570000;
}

li#menu1 a:hover, a#selected-over1 {
   background-image: url('gifs/menu_13.jpg') !important;         /*Ici l'image de fond over de la cellule*/
   color: #570000;
}

li#menu2 a:hover, a#selected-over2 {
   background-image: url('gifs/menu_14.jpg') !important;         /*Ici l'image de fond over de la cellule*/
   color: #570000;
}

li#menu3 a:hover, a#selected-over3 {
   background-image: url('gifs/menu_15.jpg') !important;         /*Ici l'image de fond over de la cellule*/
   color: #570000;
}

li#menu4 a:hover, a#selected-over4 {
   background-image: url('gifs/menu_16.jpg') !important;         /*Ici l'image de fond over de la cellule*/
   color: #570000;
}

li#menu5 a:hover, a#selected-over5 {
   background-image: url('gifs/menu_17.jpg') !important;         /*Ici l'image de fond over de la cellule*/
   color: #570000;
}

li#menu6 a:hover, a#selected-over6 {
   background-image: url('gifs/menu_18.jpg') !important;         /*Ici l'image de fond over de la cellule*/
   color: #570000;
}

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


/*TEXTE
--------------------------------------------------------------------------*/
h1, h2, h2, h3, h4, h5, h6, h7, p {text-align: left;}

h1 {
font-size: 16px;
font-weight: bold;
color: #fff;
background: url(gifs/avocat-garcia_20.jpg) no-repeat;
width: 670px;
height: 26px;
margin: 0 0 0 0;
padding: 29px 0 0 32px;}

h2 {
font-size: 14px;
margin: 0 22px;
padding: .5em 0;
color: #800a0a;
clear: both;}


p {
color: #545454;
margin: 0 22px;
padding-bottom: .5em;
font-size: 11px;
line-height: 1.5em;}

.link {
	text-align: right;
	}
	
	.link a:link, .link a:visited{
	font-weight: bold !important;
	text-decoration: underline !important;
	color: #7a0a0a !important;
	background: url(gifs/avocat-garcia_29.jpg) no-repeat left .5em;
	padding-left: 10px;
	}
	
	.link a:hover, .link a:active{
	text-decoration: none;
	}

.impt {
color: #b8a58c;}

.impt2 {
color: #b8a58c;}

#contenu li {
list-style-image:url(gifs/avocat-garcia_29.jpg);
}
/*--------------------------------------------------------------------------*/
.imag{
border: 1px solid #7aaac9;
float: left;
margin: 5px 15px 5px 0;
}

.imag2{
float: right;
margin: 5px 0 5px 15px;
}

.imag0{
border: 1px solid #7aaac9;
}
/*--------------------------------------------------------------------------*/



/*MODELE
-------------------------------------------------------*/
#youka {
height: 26px;
text-align: right;}

#youka a{
float: right;
padding-right: 10px;
position: relative;
top: 6px;}

#lettre {
background: url(gifs/avocat-garcia_21.jpg) no-repeat;
width: 293px;
height: 140px;
position: relative;}

#lettre table{
position: absolute;
bottom: 35px;
left: 11px;}

#contenu {
background: white;
padding-bottom: 10px;}
/*--------------------------------------------------------------------------*/

/*INDEX
-------------------------------------------------------*/
#block01 {
background: url(gifs/avocat-garcia_35.jpg) no-repeat;
width: 240px;
height: 162px;}

#block01 p{
line-height: 1.85em;
margin: 0 30px 0 35px;}

#block02 {
background: url(gifs/avocat-garcia_36.jpg) no-repeat;
width: 232px;
height: 162px;
position: relative;}

#block02 a{
position: absolute;
bottom: 30px;
right: 30px;}

#block03 {
background: url(gifs/avocat-garcia_37.jpg) no-repeat;
width: 230px;
height: 162px;}

#block03 p{
line-height: 2.25em;
margin: 0 30px 0 35px;}


#block01 a:link, #block01 a:visited, #block03 a:link, #block03 a:visited {
font-weight: normal;
text-decoration: none;
color: #545454;}

#block01 a:hover, #block03 a:hover {
font-weight: normal;
text-decoration: underline;
color: #545454;}

#fd_diapo {
	background-image:url(gifs/avocat-garcia_10.jpg);
	width:545px;
	height:212px;
}

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


/*PAGES
-------------------------------------------------------*/

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



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

#contact_body {
width:  70%;
margin: 0 auto;
}

#contact_body p {
text-align: justify;
margin: 0;}

fieldset{
border: 1px solid #888;
padding: 5px 0;
margin-top: 10px;}

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

fieldset input{
border: 1px solid #aaa;}

fieldset label{}

fieldset textarea{
border: 1px solid #aaa;
vertical-align: text-top;}


	fieldset input:focus {
		border: 1px solid #306851;
		background: #fff;
	}
	
	fieldset textarea:focus {
		border: 1px solid #306851;
		background: #fff;
		}
		
#contact_body fieldset p{
margin-right: 100px;
text-align: right;}

input.contact_envoyer{
cursor: pointer;
text-align: center;
color: #fff;
font-weight: bold;
margin: 1em 0 .5em;
padding: .5em 1em;
background: #ea7101;
border: 0;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/


#hdp {
text-align: right;}

/*footer
--------------------------------------------------------------------------*/
#footer {
padding: 5px;
text-align: center;
color: #fff;}
/*--------------------------------------------------------------------------*/

.orange {
	color:#ff8300;
	font-weight:bold;
}

.rouge {
	color:#7a0a0a;
	font-weight:bold;
}

.chemin {
	text-align:center;
}

.chemin a {
	text-align:center;
}

.chemin a:hover {
	color:#333333;
}

.chemin a:hover-selected {
	text-align:center;
}

.filet {
	border-bottom:thin solid #ff8300;
	padding-bottom:10px;
	clear:both;
	width:646px;
	margin-left: 32px;
}

.chemin {
	margin:0;
	text-align:left;
	font-size:11px;
	padding:8px 0 0 33px;
}

.chemin1 {
	margin:0;
	text-align:center;
	font-size:11px;
	padding:8px 0 0 33px;
}

.chemin1 a {
	margin:0;
	text-align:center;
	font-size:11px;
	text-decoration:underline;
}

.chemin1 a:hover {
	margin:0;
	text-align:center;
	font-size:11px;
	text-decoration:none;
}

.chemin a {
	margin:0;
	text-align:left;
	font-size:11px;
	text-decoration:underline;
}

.chemin a:hover {
	margin:0;
	text-align:left;
	font-size:11px;
	text-decoration:none;
}

.alignD {
	float:right;
	margin-left:10px;
	padding:2px;
	border:1px solid #b54106;
}






/*OPTIMISATION*/
/*
#encartcontact{
	background:url(gifs/avocat-garcia_26.jpg);
	width:148px;
	height:140px;
	margin:0;
}

#encartcontact p{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	padding:10px 0 0 20px;
}

#encartcontact a, #encartcontact a:hover{
	margin:0;
	text-decoration:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFCB66;
	padding:9px 0 0 85px; 
}*/

#encartcontact{
	width:292px;
	height:190px;
	background-image:url(gifs/avocat-garcia_new_24.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
}

h3 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0 14px;
	font-variant:small-caps;
	font-weight:bold;
	font-size:18px;
	color:#7a0a0a;
}

#encartcontact p{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#545454;
	padding:10px 0 0 20px;
}

#encartcontact .tel{
	font-size:18px;
	margin:0px;
}

#encartcontact a, #encartcontact a:hover{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#570000;
	height:17px !important;
	margin:0px;
}

#encartcontact .liens1{
	width:57px;
	background-image:url(gifs/avocat-garcia_new_over_36.jpg);
	background-repeat:no-repeat;
	padding:3px 9px 3px 9px;
	position:absolute;
	top:167px;
	left:69px;
}
#encartcontact .liens1:hover{
	background-image:url(gifs/avocat-garcia_new_36.jpg);
	background-repeat:no-repeat;
}

#encartcontact .liens2{
	width:90px;
	background-image:url(gifs/avocat-garcia_new_38.jpg);
	background-repeat:no-repeat;
	padding:3px 9px 3px 9px;
	position:absolute;
	top:167px;
	left:158px;
}
#encartcontact .liens2:hover{
	background-image:url(gifs/avocat-garcia_new_over_38.jpg);
	background-repeat:no-repeat;
}
#selectover1{
	background-image:url(gifs/avocat-garcia_new_36.jpg)!important;
	background-repeat:no-repeat;
}
#selectover2{
	background-image:url(gifs/avocat-garcia_new_over_38.jpg)!important;
	background-repeat:no-repeat;
}