@charset "UTF-8";
a {
	color:#CCFF00;
}
/*body {
	background-color:#66CC99;
	margin:0;
	padding:0;
}
#fond_top {
	background-image:url(../img/fond_top.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}*/
#middle {
	background-image:url(/img/fond_middle.jpg);
}
#contenu_middle {
	position:relative;
	/*margin:0 auto;
	width:901px;
	color:#1A380E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left: 120px;*/
}
#middle2 {
	background: #3EACD7 url(/img/middle2_home_bg.gif) repeat-x 0px 0px;
	border-top: 10px solid #F9AB2D;
	width: 100%;
}
#contenu_middle2 {
	position:relative;
	color:#293649;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0pt auto;
position:relative;
width:1021px;
}
/*#header {
	position:relative;
	margin:0 auto;
	width:1021px;
	background-image:url(../img/fond_header.jpg);
	height:264px;
}*/

#contenu_footer {
	padding-top:10px;
	clear: both;	
}
#form {
	position:absolute;
	left:610px!important;
	left:650px;
	background-image:url(/img/fond_form.jpg);
	background-repeat:no-repeat;
	width:314px;
	height:51px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 0 20px;
}
#form input {
	width:125px;
	height:14px;
	margin-right:10px;
	color:#4C828E;
	border:none;
	margin-bottom:1px;
	font-weight:bold;
}
#form a {
	font-weight:bold;
	font-size:13px;
	color:#FF3300;
	text-decoration:none;
	line-height:19px;
}
#/*porte_menu {
	position:absolute;
	top:50px;
	left:400px;
}*/
/*.porte_logo {
	width:330px;
	float:left;
}
.porte_logo img {
	border:none;
	margin:10px 0;
}*/
.stop_float {
	clear:both;
	height:1px;
}

#contenu_middle2 h2 {
	margin:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#293649;
	font-size:24px;
}
/*#contenu_footer h2 {
	margin:20px 0;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9BB591;
}*/
.contraste {
	color:#ffffff;
}
.contraste2 {
	color:#FFCC00;
}
.contraste3 {
	color:#9BB591;
}
.contraste4 {
	color:#c40006;
}
h4 {
	font-size:16px;
}
h3 {
	margin: 25px 0 4px 0;
}
.visu_carte {
	margin-top:60px;
	float:right;
}
table {
	width:990px;
}

table#sep {
	width:200px;
	border:none;
}
td {
	background-color:#73d5f8;
	padding:4px;
}
td.sans {
	background:none;
}
.gauche {
	margin-left:30px;
	width:360px;
	float:left;
	display: inline;
}
.visu_align {
	float:left;
	margin-top:-60px;
}
table.invisible td {
	background:none;
}
td.invisible {
	background:none;
}
input {
	background-color:#73d5f8;
	border:none;
	;
}
input.bout_fonc {
	color:#ffffff;
	background-color:#293649;
	border:none;
}
.Style1 {
	font-size: 24px
}
.accroche {
	font-size:16px;
	text-align:center;
	line-height:20px;
	color:#FF3300;
}
input.blanc {
	background-color:#FFFFFF;
	border:none;
}
#middle2 #contenu_middle2 #coordonnees {
	background: url(/img/coordonnees_bg.gif) no-repeat !important;
	/*background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contenu_middle_2_bg.png', sizingMethod='noscale');	

	behavior:url(iepngfix/iepngfix.htc);
	background: url(../img/contenu_middle_2_bg.png) no-repeat;
	background: url(opacity.png) no-repeat;
	*/
	width: 821px;
	height: 270px;
	margin-left: 20px;
	padding: 0px 30px;
	color: #293649;
	position: relative;/*	z-index: -1;*/
}
span.empha {
	font-size: 24px;
}
#middle3 {
	background: #FFFFFF;
	position: relative;
	width: 100%;
}
#contenu_middle3 {
	position:relative;
	margin:0 auto;
	width:1021px;
	/*padding-left:120px;*/
	color:#293649;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height: 230px !important;
	height:200px;
}
#contenu_middle h2{

color:#ffffff;
margin:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
padding-left:34px;
background-image:url(/img/fond_h2_mid.gif);
background-repeat:no-repeat;

}
#contenu_middle2 h2{
	margin:0 0 14px 0 !important;
	margin:0 0 5px 0;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#293649;
	font-size:24px;
	padding-left:34px;
	background-image:url(/img/fond_h2_mid2.gif);
	background-repeat:no-repeat;
}
#contenu_middle3 h2{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#293649;
	font-size:24px;
	padding-left:34px;
	background-image:url(/img/fond_h2_mid2.gif);
	background-repeat:no-repeat;
}#middle #contenu_middle #inscription {
	background:transparent url(/img/btn_inscription.gif) no-repeat scroll 0% 0px;
	color:#D7E24E;
	font-size:17px;
	left:650px;
	padding-left:0pt;
	padding-top:156px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:-32px;
	width:207px;
}
#middle #contenu_middle a#inscription:hover {
	background: url(/img/btn_inscription_on.gif) no-repeat;
	padding-top:156px;
	color:#FF9900;
	text-align: center;
	}
#middle #contenu_middle .gauche h3 {
	margin: 0px;
}
/*#contenu_footer h2{
	margin:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#9BB591;
	margin:0 0 20px 0;
	font-size:24px;
	padding-left:34px;
	background: url(/img/fond_h2_foot.gif) no-repeat -2px;
}*/
#middle #contenu_middle .ffr img.logo_ffr {
	float: left;
	margin-left: 30px;
}
#middle #contenu_middle .ffr {
	font-size: 16px;
	vertical-align: bottom;
	line-height: 50px;
	height: 50px;
	margin-left: -40px;
}
#middle #contenu_middle .ffr p {
	float:left;
	line-height: normal;
	margin-top: 10px;
	margin-left: 10px;
}
#middle3 #contenu_middle3 a.link_form {
	height: 90px;
	padding-right: 100px;
	display: inline;
	background: url(/img/inscription_fleche.gif) no-repeat right center;
	float: left;
	text-align: center;
	vertical-align: middle;
	line-height: 90px;
	font-size: 18px;
	text-decoration: none;
	color: #FF3300;
	margin-left: 160px;
}
#middle2 #contenu_middle2 #coordonnees img {
	float: right;
	border: 5px solid #FFFFFF;
	margin-top: 10px;
	margin-right: 30px;
}
#middle2 #contenu_middle2 #coordonnees dl {
	background: url(/img/coordonnees_dl_bg.gif) no-repeat left top;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 10px;
	float: left;
	width: 400px;
}
#middle2 #contenu_middle2 #coordonnees dt {
	font-size: 21px;
	margin-bottom: 10px;
}
#middle2 #contenu_middle2 #coordonnees dd {
	font-size: 19px;
	margin: 0px;
	margin-bottom: 10px;/*	margin-bottom: 10px;
	position: relative;
	z-index:10;*/
}
#middle2 #contenu_middle2 #coordonnees .pti {
	font-size: small;
	margin-bottom: 20px;
}
#middle2 #contenu_middle2 #coordonnees .link_contact {
/*	float: left;
	clear: left;*/
	background: url(/img/link_contact_bg.gif) no-repeat;
	height: 46px;
	width: 241px;
	font-size: 17px;
	line-height: 46px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin-left: 110px;
	position: absolute;
	top: 220px;
	left: 30px;
	z-index:12px;
}
#middle2 #contenu_middle2 #coordonnees a {
	color: #293649;
	text-decoration: none;
}
#middle3 #contenu_middle3 p {
	clear: left;
	position: relative;
	top: -30px;
}
#middle3 #contenu_middle3 .empha2malade {
	font-size:31px;
line-height:60px;
/*margin-left:-30px;*/
margin-top:20px;
position:relative;
text-indent:-20px;
}
#middle3 #img_form  {
	behavior:url(iepngfix/iepngfix.htc);
	position: absolute;
	left: 450px;
	border: 0px;
	float:right;
	display: block;
	/*width: 463px;
	height: 310px;*/
	bottom: 0px;
}
#middle3 #img_form img {
	behavior:url(iepngfix/iepngfix.htc);
	}

img {
	border-width: 0px;
}
