@charset "utf-8";
.inter-habillage-text {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.inter-inc-contenu {
	left: 249px;
	margin-right: 57px;
	width: 694px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	float: right;
}

.gen-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7fe502;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.gen-vert {
}

.gen-titre-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-bottom: 10px;
	text-decoration:none;
}


.Gen-soustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7FE502;
}


.demarche-gen-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 288px;
}
.demarche-gen-text a{
	color: #7FE502;
	text-decoration:none;
	font-weight:bold;
}
.demarche-gen-text a:hover{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.inter-contour-blanc {
	border: 1px solid #FFF;
	padding: 10px;
}
.Gen-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	padding-right: 90px;
	padding-bottom: 10px;
	padding-left: 288px;
}
.Gen-text a{
	color: #7FE502;
	text-decoration:none;
	font-weight:bold;
}
.Gen-text a:hover{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.gen-text-grand{
	font-size:15px;
}

.gen-vert{
	color: #7FE502;
}

.gen-div-dot{
	margin-left:9px;
}

.gen-separator-mini{
	height:5px;
	width:2px;
	font-size:1px;
}
.gen-filet-blanc{
border-bottom: #FFFFFF thin solid;
margin:20 0 20 0px;
}

.gen-image-right{
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	float: right;
}

.gen-image-left{
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 3px;
	float: left;
}

.contact-div-left{
	width:250px;
	float:left;
	height:20px;
}
.contact-div-centre{
	border-left:solid 1px #7FE502;
	width:30px;
	height:300px;
	float:left;
	margin-left:20px;
}

.contact-div-right{
	width:320px;
	float:left;
}

.contact-div-right label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
}

.contact-div-right input, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6FE502;
	width:100%;
}

#contact-bouton{
	color: #333333;
	width:100px;
}
.contour-blanc {
	padding: 5px;
	border: 1px solid #FFF;
	margin-bottom: 10px;
}
.lmi-img-g {
	background-color: #FFF;
	padding: 5px;
	margin-right: 15px;
	float: left;
}
.inter-bloc-hg {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url(../images/cadre-blanc-hg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.inter-bloc-bd {
	background-attachment: scroll;
	background-image: url(../images/cadre-blanc-bd.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.inter-bloc-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006166;
	padding: 10px;
	position: relative;
}
.inter-bloc-text a{
	text-decoration:none;
	font-weight:bolder;
	color:#7FE502;
}
.inter-bloc-text a:hover{
	text-decoration:none;
	font-weight:bolder;
	color:#00A3AD;
}
.gen-separateur {
	margin-bottom: 15px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.gen-text-brut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
#service-logo {
	margin-right: -40px;
}
.champ-telecharger {
	background-color: #8ad2d9;
	padding: 10px;
}
.champ-telecharger a{
	color:#006871
}
.champ-telecharger a:hover{
	color:#FFF
}
