/*BON COURAGE*/

/********************************************************************* Balise ****************************************************************/
#AutoScrollContainer2 {
background-image:url(gifs/intro_fond.jpg);
overflow: hidden;
position: absolute;
width: 170px;
height: 180px;
clip: rect(0pt, 402px, 200px, 0pt);
z-index: 1;
visibility: visible;
/*border:1px solid #BC3881;*/
}

.header {
	width:1000px;
	height:145px;
}

.img_gauche {
	background:url(gifs/avocat-conseil-lyon_02.jpg) top no-repeat;
	width:96px;
	height:145px;
	margin:0;
	float:left;
	display:inline;
}

.colonne_droite {
	width:904px;
	height:145px;
	float:left;
	display:inline;
}

.my_logo {
	width:284px;
	height:145px;
	margin:0;
	float:left;
}

.my_flash {
	width:620px;
	height:145px;
	margin:0;
	float:left;
}

#AutoScrollContent {
	position:absolute;
	/*width:380px;*/
	visibility: visible;
	margin:10px;
	color:#000;
}

form, ul, li, p, h1, h2, h3 {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f7fcff;
}

p{
line-height:15px;
margin-bottom:10px;
text-align:justify;
}

li{
list-style:square;
}

h1{
color:#017977;
font-size:17px;
border-bottom:1px solid #017977;
margin-bottom:10px;
}


h2{
color:#017977;
font-size:18px;
font-weight:bold;
text-align:center;
margin-bottom:10px;
}

h3{
	color:#017977;
	font-size:16px;
	font-weight: bold;
	text-indent: 35px;
}

h4{
	margin:0;
	color:#663300;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

h5{
	color:#7E5E26;
	margin:0;
	padding:0 0 20px 0;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

h6{
	color:#017977;
	margin:0;
	padding:0 0 20px 0;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

legend{
color:#00817f;
font-weight:bold;
}




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

a:hover {
	text-decoration: underline;
	color: #000000;
}

a:active {
	text-decoration: none;
	color: #000000;
}

a.liencheminfer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.liencheminfer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.liencheminfer:hover {
	text-decoration: underline;
	color: #000000;
}

a.liencheminfer:active {
	text-decoration: none;
	color: #000000;
}

div.container_actu{
	border-bottom:solid 1px #666666;
}

a.lien1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#017977;
	text-decoration: underline;
}

a.lien1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#017977;
	text-decoration: underline;
}
a.lien1:hover {
	text-decoration: none;
	color:#017977;
}

a.lien1:active {
	text-decoration: none;
	color:#017977;
}

a.lienviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#017977;
	text-decoration: none;
}

a.lienviolet:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#017977;
	text-decoration: none;
}

a.lienviolet:hover {
	text-decoration: underline;
	color:#3b3b3b;
}

a.lienviolet:active {
	text-decoration: none;
	color:#017977;
}

a.lien2 {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:3px;
	font-weight:bold;
	font-size: 12px;
	color:#fff;
	text-decoration: underline;
}

a.lien2:link {
	display:block;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#fff;
	text-decoration: underline;
}

a.lien2:hover {
	display:block;
	padding-top:3px;
	text-decoration: none;
	font-weight:bold;
	color:#fff;
}

a.lien2:active {
	display:block;
	padding-top:3px;
	text-decoration: none;
	font-weight:bold;
	color:#fff;
}

a.lienorange {
	color:#FF6600;
	font-size:16px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lienorange:link {
	color:#FF6600;
	font-size:16px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lienorange:hover {
	color:#FF6600;
	font-size:16px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.lienorange:active {
	color:#FF6600;
	font-size:16px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}





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

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	background-color:#585858;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
}



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



li#menu100 {
	width:112px;
}

li#menu0 { 
   width: 137px; 
} 

li#menu1 { 
   width: 74px; 
} 

li#menu2 { 
   width: 137px; 
} 

li#menu4 { 
   width: 101px; 
} 

li#menu5 { 
   width: 105px; 
} 

li#menu6 { 
   width: 107px; 
} 

li#menu7 { 
   width: 131px; 
} 

li#menu100 a {
	background-image: url('gifs/menu_07.jpg');
}

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

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

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

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

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

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

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

li#menu100 a:hover, a#selected-over100 {
	background-image: url('gifs/over_07.jpg');         /*Ici l'image de fond over de la cellule*/ 
}
li#menu0 a:hover, a#selected-over0 { 
   background-image: url('gifs/over_08.jpg');         /*Ici l'image de fond over de la cellule*/ 
} 

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

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

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

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

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

li#menu7 a:hover, a#selected-over7 { 
   background-image: url('gifs/over_14.jpg');         /*Ici l'image de fond over de la cellule*/ 
}






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




/**********************************************************************************************************/
#fdSite{
background:url(gifs/images/avocat-conseil-lyon_01.jpg) repeat-x;
}

#fdContainer{
background:url(gifs/images/avocat-conseil-lyon_20.jpg);
}

#hauteurMenu{
height:53px;
width: 904px;
}

#fdContact{
background:url(gifs/images/avocat-conseil-lyon_17.jpg) no-repeat;
height:119px;
padding-left:17px;
color:#606060;
}
		#fdContact p{
		margin:0;
		padding-top:10px;
		padding-bottom:10px;
		}

#fdLienPlan{
background:url(gifs/images/avocat-conseil-lyon_19.jpg) no-repeat;
height:39px;
}
		#fdLienPlan a, #fdLienPlan a:link{
		color:#606060;
		text-decoration:underline;
		float:right;
		margin-right:20px;
		font-weight:bold;
		}
		#fdLienPlan a:hover{
		color:#606060;
		text-decoration:none;
		float:right;
		margin-right:20px;
		font-weight:bold;
		}

#lienConseiller{
background:url(gifs/images/encart-conseiller_20.jpg) no-repeat;
padding-left:25px;
padding-top:10px;
height:62px;
}
		#lienConseiller a, #lienConseiller a:link{
		font-size:11px;
		color:#000;
		text-decoration:none;
		}
		#lienConseiller a:hover{
		font-size:11px;
		color:#000;
		text-decoration:underline;
		}

#footer{
text-align:center;
}

#container2{
padding:10px 40px 10px 0;
}

#container{
padding:10px 40px 10px 25px;
}
#container-index{
padding:10px;
}
#IndexLien1{
background:url(gifs/images/lyon-index_21.jpg) no-repeat;
height:26px;
}

#IndexLien2{
background:url(gifs/images/lyon-index_26.jpg) no-repeat;
height:25px;
}

#fdActu{
background:url(gifs/images/lyon-index_33.jpg) no-repeat;
height:65px;
padding-left: 25px;
}

#fdActualiteIndex{
background:url(gifs/images/encart-actualite_03.jpg) repeat-y;
padding: 5px 7px 5px 7px;
}

.gdvertTel{
font-size:22px;
color:#007674;
padding-left:12px;
}

.txtvert{
color:#00817f;
font-weight:bold;
}

.indexContenu{
background:url(gifs/images/lyon-index_19.jpg);
}

.centrer{
text-align:center;
}

.txtviolet{
color:#800080;
}
	.txtviolet li{
	line-height: 20px;
	list-style:none;
	}


.italique{
font-style:italic;
margin-right:270px;
margin-left:35px;
font-weight:bold;
border-bottom:dashed 1px #7c7564;
color:#7c7564;
text-align:left;
}

.italique2{
font-style:italic;
margin-right:200px;
margin-left:35px;
font-weight:bold;
border-bottom:dashed 1px #7c7564;
color:#7c7564;
text-align:left;
}

.italique3{
font-style:italic;
}

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

.fdclair{
background-color:#f6f4ed;
text-align:justify;
width:650px;
margin:0 auto;
padding:10px;
}

.fdclair2 {
background-color:#fffcee;
text-align:justify;
width:650px;
margin:0 auto;
padding:10px;
}

.alignementG{
float:left;
margin-right:20px;
}

.alignementD{
float:right;
margin-left:20px;
}

.presentationLien{
margin: 0 auto;
width:550px;
}
		.presentationLien p{
		text-indent:20px;
		margin:0;
		padding:0;
		}
		
.encartindent{
width:650px;
margin: 0 auto;
}

.colonne_g {
	height:auto;
	float:left;
	display:inline;
	width:561px;
}

.colonne_d {
	width:188px;
	height:auto;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}

.txt_left {
	 font-size:12px;
	color:#000;
	text-align:left;
	line-height:18px;
	margin-left: 15px;
	margin-right: 15px;
}

.lien_droit {
	 font-size:12px;
	color:#3b3b3b;
	text-align:right !important;
	margin-left: 15px;
	margin-right: 15px;
}

.lien_droit a {
	 font-size:12px;
	color:#017977;
	text-align:right !important;
}

.lien_droit a:hover {
	 font-size:12px;
	color:#3b3b3b;
	text-align:right !important;
}

.txt_left a {
	 font-size:12px;
	color:#017977;
	text-align:left;
}

.txt_left a:hover {
	 font-size:12px;
	color:#3b3b3b;
	text-align:left;
}


.f_left {
	float:left;
	margin:0 20px 10px 0;
}



/*---------------------------------Supers modifs de la mort qui tue !------------------------------------*/

/*Encart Accueil*/
#prejudice{
	background:url(gifs/encartacc_18.jpg);
	width:280px;
	height:232px;
	margin:0;
	float:left;
}
#prejudice a, #prejudice a:hover{
	margin:0;
	text-decoration:none;
}
#prejudice span{
	margin:0;
	display:block;
	text-align:left;
}
.p1{
	padding:128px 6px 0 20px;
	line-height:18px;
}
a.p2{
	padding:9px 0 0 86px;
	color:#FFF;
	font-size:11px;
	display:block;
}
a:hover.p2{
	text-decoration:underline !important;
}

#divorce{
	background:url(gifs/encartacc_20.jpg);
	width:281px;
	height:232px;
	margin:0;
	float:left;
}
#divorce a, #divorce a:hover{
	margin:0;
	text-decoration:none;
}
#divorce span{
	margin:0;
	display:block;
	text-align:left;
}
.d1{
	padding:128px 8px 0 22px;
	line-height:18px;
}
a.d2{
	padding:9px 0 0 175px;
	color:#FFF;
	font-size:11px;
	display:block;
}
a:hover.d2{
	text-decoration:underline !important;
}

#droit_famille{
	background:url(gifs/encartacc_24.jpg);
	width:280px;
	height:231px;
	margin:0;
	float:left;
}
#droit_famille a, #droit_famille a:hover{
	margin:0;
	text-decoration:none;
}
#droit_famille span{
	margin:0;
	display:block;
	text-align:left;
}
.df1{
	padding:128px 8px 0 20px;
	line-height:18px;
}
a.df2{
	padding:23px 0 0 114px;
	color:#FFF;
	font-size:11px;
	display:block;
}
a:hover.df2{
	text-decoration:underline !important;
}

#cabinet{
	background:url(gifs/encartacc_25.jpg);
	width:281px;
	height:231px;
	margin:0;
	float:left;
}
#cabinet a, #cabinet a:hover{
	margin:0;
	text-decoration:none;
}
#cabinet span{
	margin:0;
	display:block;
	text-align:left;
}
.c1{
	padding:128px 8px 0 20px;
	line-height:18px;
}
a.c2{
	padding:5px 0 0 145px;
	color:#FFF;
	font-size:11px;
	display:block;
}
a:hover.c2{
	text-decoration:underline !important;
}

#slogan{
	background:url(gifs/fond_slogan.jpg);
	width:539px;
	height:70px;
	margin:10px auto 25px auto;
}

#slogan p{
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#000;
	text-align:center;
	padding:37px 0 0 0px;
}

#menu_plan{
	width:470px;
	margin:0 0 10px 0;
	padding:14px 0 20px 20px;
	float:left;
}

#menu_plan ul, #menu_plan li{
	list-style:square;
	margin:0;
	padding:0;
	color:#017977;
}

#menu_plan a{
	font-size:12px;
	font-weight:bold;
	color:#017977;
	text-decoration:underline;
	line-height:20px;
}

#menu_plan a:hover{
text-decoration:none;
}

#menu_plan ul ul{
	padding-left:40px;
}

#menu_plan ul ul li{
	color:#7E5E26;
}

#menu_plan ul ul a{
	font-size:12px;
	color:#7E5E26;
	text-decoration:underline;
	line-height:20px;
	font-weight:normal;
}

#menu_plan ul ul a:hover{
text-decoration:none;
}

#menu_plan ul ul ul{
	padding-left:40px;
}

#menu_plan ul ul ul li{
	color:#000;
}

#menu_plan ul ul ul a{
	font-size:11px;
	color:#000;
	text-decoration:underline;
	line-height:20px;
	font-weight:normal;
}

#menu_plan ul ul ul a:hover{
	text-decoration:none;
}

a#hover{
	text-decoration:none !important;
	font-style:italic;
}





#sscategories{
	background:url(gifs/fdssmenu.jpg);
	width:155px;
	height:120px;
	margin:15px 0 0 60px;
	padding:30px 0 0 20px;
	line-height:20px;
	float:left;
}

#sscategories a{
	display:block;
	margin:0;
	text-decoration:underline;
	color:#333;
}

#sscategories a:hover{
	text-decoration:none;
}

#ssmenudivorce{
	background:url(gifs/ssmenu_divorce.jpg);
	width:185px;
	height:238px;
	margin:15px 0 0 0px;
	padding:30px 0 0 15px;
	line-height:20px;
	float:left;
}

#ssmenudivorce a{
	display:block;
	margin:0;
	text-decoration:underline;
	color:#333;
}

#ssmenudivorce a:hover{
	text-decoration:none;
}

#container3{
	padding:10px 40px 10px 0;
	float:left;
	width:485px;
}

#container4{
	padding:10px 40px 10px 0;
	float:left;
	width:510px;
}

#ssmenuhonoraires{
	background:url(gifs/ssmenu_honoraires.jpg);
	width:163px;
	height:150px;
	margin:15px 0 0 0px;
	padding:30px 0 0 12px;
	line-height:20px;
	float:left;
}

#ssmenuhonoraires a{
	display:block;
	margin:0;
	text-decoration:underline;
	color:#333;
}

#ssmenuhonoraires a:hover{
	text-decoration:none;
}

#ssmenufamille{
	background:url(gifs/ssmenu_famille.jpg);
	width:155px;
	height:120px;
	margin:15px 0 0 60px;
	padding:30px 0 0 20px;
	line-height:20px;
	float:left;
}

#ssmenufamille a{
	display:block;
	margin:0;
	text-decoration:underline;
	color:#333;
}

#ssmenufamille a:hover{
	text-decoration:none;
}

.lien_marron{
	color:#663300 !important;
}

.bordure{
	border:solid 2px #017977;
}
