
/**
 * @author Sophie Martin
 * @lastmodified November, 17 - 2008
 * @media screen
 * @site http://www.dionavocats.com/
 */

/**
 * TODO LISTE
 *
 */

 /**
 * ARCHITECTURE
 * BODY
 	-content
 		-menu
 		-bann
 			-part1
 			-part2
 		-main
 			-text
 			-form
 			-subtext
 		-footer
 */
 
 *{
 margin:0;
 padding:0;
 }
 
body{
text-align:center;
background:#fff url(../img/back.jpg) repeat-x left top;
font-family:  Arial, Helvetica, Sans-serif;	
font-size: 15px;
color: #364d3a;
}


b{
color:#730a1d;
}
a{
color:#c88b14;
text-decoration:underline;
font-weight:bold;
}
	a:hover{
	text-decoration:none;
	}
a.backIndex{
display:block;
height:99px;
width:331px;
}
a.accesRapides, img.logoPrint{
display:none;	
}
h1{
color:#730a1d;
font-family:  Georgia;
font-size:1.6em;
margin-bottom:16px;	
font-weight:normal;
}
	h1 span{
	color:#262626;
	font-size:1.6em;
	}
	.form h1 span.gratuit{
	color:#c88b14;
	font-style:italic;
	font-size:1em;
	}
p{
margin-bottom:16px;	
}
/***********************************/
/* =content ***************************/
/**********************************/
#content {
height: 791px;
width:982px;
text-align:justify;
margin:auto;
background:transparent url(../img/top.jpg) no-repeat left top;
}
html>body #content {
height: auto;
min-height: 791px;
} 


/***********************************/
/* =menu ***************************/
/**********************************/
#menu{
width:732px;
padding-left:17px;
height:44px;
}
	#menu ul li{
	float:left;
	display:block;
	height:44px;
	list-style-type:none;
	}
		#menu ul li a {
		float:left;
		display:block;
		height:44px;
		}
			
			#menu ul li a.accueil{
			background:transparent url(../img/accueil_off.jpg) no-repeat left top;
			width:61px;
			margin-right:13px;
			}
			#menu ul li a.droits{
			background:transparent url(../img/droits_off.jpg) no-repeat left top;
			width:86px;
			margin-right:13px;
			}
			#menu ul li a.dossiers{
			background:transparent url(../img/dossiers_off.jpg) no-repeat left top;
			width:293px;
			margin-right:14px;
			}
			#menu ul li a.expertise{
			background:transparent url(../img/expertise_off.jpg) no-repeat left top;
			width:86px;
			margin-right:16px;
			}
			#menu ul li a.joindre{
			background:transparent url(../img/joindre_off.jpg) no-repeat left top;
			width:150px;
			}
			#menu ul li a:hover, #menu ul li a.current {
			background:none;
			}
			#menu ul li a span{
			display:none;
			}
/***********************************/
/* =bann ***************************/
/**********************************/
#bann{
height:339px;
margin-left:19px;

}

	#bann .part1{
	color:#F5F1C8;
	font-family:Georgia;
	font-size:1.6em;
	line-height:0.7em;
	padding-top:81px;
	width:650px;
	visibility:hidden;
	}
		#bann .part1 b{
		color:#ffffff;
		font-size:1.5em;
		font-weight:normal;
		}
	#bann .part2{
	color:#C88B14;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.6em;
	margin-top:47px;
	text-transform:uppercase;
	}
		#bann .part2 a{
		color:#e9bd35;
		}
			#bann  a:hover{
			text-decoration:none;
			}

/***********************************/
/* =main ***************************/
/**********************************/
#main{
margin-left:19px;
width:920px;
}
 	#main img.imgText{
 	float:left;
 	margin-right:35px;
 	margin-bottom:35px;
 	}
 		#main .text{
 		float:left;
 		width:235px;
 		padding-bottom:75px;
 		}
 		#main .subtext{
 		float:left;
 		padding-left:45px;
 		width:186px;
 		margin-bottom:20px;
 		}
 		#main .form{
 		float:left;
 		border-left:1px solid #bcc4bd;
 		border-right:1px solid #bcc4bd;
 		padding-right:45px;
 		padding-left:45px;
 		width:362px;
 		margin-bottom:20px;
 		}
	 		#main .form label, #main .question label{
	 		font-weight:bold;
	 		display:block;
	 		color:#730a1d;
	 		}
	 		#main .form input.texte, #main .question input.texte{
	 		background-color:#fff;
	 		border:1px solid #93a095;
	 		width:360px;
	 		margin-bottom:14px;
	 		}
	 		#main  textarea{
	 		width:360px;
	 		border:1px solid #93a095;
	 		}
	 		#main .form input.bouton, #main  input.bouton{
	 		border:1px solid #93a095;
	 		color:#730a1d;
	 		margin-top:10px;
	 		padding:5px;
	 		cursor:pointer;
	 		display:block;
	 		font-weight:bold;
	 		}
 		#main ul#errors {
 		margin-bottom:15px;
 		}
 		#main ul#messages {
 		margin-bottom:15px;
 		}
	 		#main ul#errors li{
	 		list-style-type:none;
	 		color:#730a1d;
	 		font-style:italic;
	 		}
	 		#main ul#messages li{
	 		list-style-type:none;
	 		color:#364D3A;
	 		font-style:italic;
	 		}
	 #main #news img {
	 float:left;
	 margin:5px 15px 15px 0;
	 max-width:200px;
	 }
	 #main ul li {
	 list-style-type:none;
	 line-height:1.4em;
	 }
/***********************************/
/* =footer ***************************/
/**********************************/
#footer{
background:#639469 url(../img/bottom.jpg) repeat-x left top;

clear:both;
}
	.adresse{
	width:948px;
	padding-left:34px;
	padding-top:28px;
	padding-bottom:14px;
	margin:auto;
	font-size:1.05em;
	text-align:left;
	color:#1d1c20;
	font-weight:bold;
	}
		.adresse span{
		padding-left:27px;
		}
	.conception{
	color:#3e5543;
	font-size:0.6em;
	}
		.conception a{
		color:#3e5543;
		}
		.adresse .conception span{
		padding-left:10px;
		padding-right:10px;
		}
		
		#bref{
		color:#3E5543;
		font-weight:normal;
		font-size:0.8em;
		}
		#bref ul, #bref p {
		padding-bottom:15px;
		margin-bottom:0;
		}
		#bref ul li{
		margin-left:15px;
		}