@charset "UTF-8";


/********************************************/
/* Elements de base */
/********************************************/
a:link { color: #b79d5c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a:visited { color: #b79d5c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a:hover { color: #000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
a:active { color: #000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

body {
background: #494949 url(../img/com/fd_gris.jpg) left top no-repeat;
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000;
}

h1 {
	
}


img {
border: 0;
}


/********************************************/
/* Conteneurs généraux */
/********************************************/
#global {
	width: 874px;
	margin: auto;
	padding: 0;
	position: relative;
	text-align: left;
}
#Accueil {
	width: 874px;
	background-color:#fff;
	padding:0;
	margin:0;
	}
	#Accueil #HtPage{
		width:874px;
		height:300px;
		background-color:#020202;
		padding: 0;
		margin: 0;
		}	
		#Accueil #HtPage #Photo {
			width:453px;
			padding: 0;
			margin: 0;
			float:left;
			}
		#Accueil #HtPage #Introduction {
			background: #494949 url(../img/com/fd_gris_intro.jpg) left top no-repeat;
			color: #efe7d6;
			text-align:justify;
			line-height:14px;
			width: 391px;
			height:285px;
			padding:15px 15px 0 15px;
			margin: 0;
			float:left;
			}	
	#Accueil #Contenu {
		width: 814px;
		padding: 30px;
		margin: 0;
		}
		
		
		
		
#Rubrique {
	width: 874px;
	background-color:#fff;
	padding:0;
	margin:0;
}
	#Rubrique a:link, #Rubrique a:visited  { 
		font-size:10px; color: #b79d5c; text-decoration: underline; font-weight:bold; line-height:18px;
		}
	#Rubrique a:hover, #Rubrique a:active { 
		font-size:10px; color: #000; text-decoration: underline; font-weight:bold; line-height:18px;
		}
	#Rubrique #HtPage{
		width:874px;
		height:245px;
		background-color:#020202;
		padding: 0;
		margin: 0;
		}	
		#Rubrique #HtPage #Photo {
			width:453px;
			padding: 0;
			margin: 0;
			float:left;
			}
		#Rubrique #HtPage #Introduction {
			background: #494949 url(../img/com/fd_gris_intro.jpg) left top no-repeat;
			color: #efe7d6;
			text-align:justify;
			line-height:14px;
			width: 391px;
			height:215px;
			padding:15px;
			margin: 0;
			float:left;
			}	
	#Rubrique #Implantations{
		width:874px;
		height:300px;
		padding: 0;
		margin: 0;
		}	

	#Rubrique #Contenu {
		width: 814px;
		min-height: 100px;
		height: auto !important;
		height: 200px;
		padding: 30px;
		margin: 0;
		}
		#Rubrique #Contenu Blockquote {
			width:450px;
			text-align:justify;
			}
		#Rubrique #Contenu Table {
			width:100%;
			}	
			#Rubrique #Contenu Table th {
				width:250px;
				font-weight:normal;
				padding-right:10px;
				vertical-align:text-top;
				text-align:left;
				}
			#Rubrique #Contenu Table td {
				margin:0;
				padding-bottom:10px;
				}
			#Rubrique #Contenu input	{
				margin:0;
				padding:0;
				}
				#Rubrique #Contenu input.btnEnvoyer	{
					border: 1px solid #b79d5c;
					padding:0 5px 0 5px;
					width:80px;
					height:23px;
					cursor: pointer;
					font-weight:bold;
					font-size:10px;
					}
				#Rubrique #Contenu input.btnCompleterSaisie	{
					border: 1px solid #b79d5c;
					padding:0 5px 0 5px;
					width:150px;
					height:23px;
					cursor: pointer;
					font-weight:bold;
					font-size:10px;
					}
			#Rubrique #Contenu select	{
				margin:0;
				padding:0;
				border: 1px solid #b79d5c;
				padding:0 0 0 5px;
				width:150px;
				font-weight:normal;
				font-size:10px;
				}	
		#Rubrique #Contenu #DemandeEtude {
			position: absolute;
			width:250px;
			top:370px;
			left: 600px;
			color: #b95161;
			}
		#Rubrique #Contenu Table.Logos {
			width:350px;
			}	

#BDP {
	background-color:#fff;
	width: 861px;
	margin: 0;
	color:#403f3d;
	padding-left:13px;
	float:left;
	font-size:10px;
	}
	#BDP #BlocDroitSocietes{
		background:#d39098 url(../img/fr/droit_societes.jpg) left top no-repeat;
		width: 159px;
		height: 200px;
		float:left;
		}
		#BDP #BlocDroitSocietes p{
			padding: 90px 5px 5px 5px;
			}
	#BDP #BlocDroitDuTravail{
		background:#81aab9 url(../img/fr/droit_travail.jpg) left top no-repeat;
		width: 159px;
		height: 200px;
		float:left;
		margin-left:13px;
		}
		#BDP #BlocDroitDuTravail p{
			padding: 90px 5px 5px 5px;
			}
	#BDP #BlocDroitCivil{
		background:#c8beac url(../img/fr/droit_civil.jpg) left top no-repeat;
		width: 159px;
		height: 200px;
		margin-left:13px;
		float:left;
		}
		#BDP #BlocDroitCivil p{
			padding: 90px 5px 5px 5px;
			}
	#BDP #BlocDroitCommercial{
		background:#959468 url(../img/fr/droit_commercial.jpg) left top no-repeat;
		width: 159px;
		height: 200px;
		margin-left:13px;
		float:left;
		}
		#BDP #BlocDroitCommercial p{
			padding: 90px 5px 5px 5px;
			}
	#BDP #BlocDroitPenal{
		background:#956871 url(../img/fr/droit_penal.jpg) left top no-repeat;
		width: 159px;
		height: 200px;
		margin-left:13px;
		float:left;
		}
		#BDP #BlocDroitPenal p{
			padding: 90px 5px 5px 5px;
			}
	
	
	











/********************************************/
/* Les classes */
/********************************************/

.Gris {
	color: #403f3d;
	}

.Or {
	color: #b79d5c;
	line-height: 18px;
	}
.OrBold {
	color: #b79d5c;
	font-weight:bold;
	line-height: 18px;
	}
.Beige {
	color: #efe7d6;
	}
.DegradeGris {
	background: #494949 url(../img/com/fd_gris_intro.jpg) left top no-repeat;
	}
.Bold {
	font-weight:bold;
	}

.DemandeEtudeTxt {
	color: #b95161;
	font-weight:bold;
	}




/********************************************/
/* Positionnement */
/********************************************/
.droite {
	float: right;
	}
.gauche {
	float: left;
	}
.Centre {
	text-align:center;
	}
.ClearBoth {
	clear: both;
	}
