body, html{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ffffff url(img/fond.gif) repeat;
	font-family: Arial, Helvetica, sans-serif;
}
a{
	border-width: 0px;
	border-style: none;
	color: #f38f6f;
}
input, textarea, #texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img{
	border: 0;
}

.spacer {
	font-size: 1px;
  	clear: both;
}
.spacer2 {
	font-size: 1px;
  clear: both;
  height: 15px;
}
.invisible{
	visibility: hidden
}
.calage{
	position: relative;
	padding: 145px 0px 0px 160px; 
}
.titre{
	position: relative;
	padding: 0px 0px 10px 0px;
	margin: 0;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	color: #eb440f;
}
.titre2{
	position: relative;
	padding: 0px;
	margin: 0;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #eb440f;
}
.contenu{
	position: relative;
	width: 460px;
	font-size: 14px;
	font-style: normal;
	color: #303030;
}
.contenu h2{
	padding: 0;	
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #eb440f;
}
.contenu p{
	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #303030;
	line-height: 17px;
	margin: 0;
	padding: 4px 0px;
}
.contenu b{
	font-weight: bold;
}
.contenu i, cite{
	font-style: italic;
	color: #666666;
}
.contenu blockquote{
	color: #666666;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 17px;
	margin: 0;
	padding: 4px 0px;
}
.contenu h3{
	margin: 0;
	padding: 0;
}
.contenu hr{
	padding: 0;
	margin: 10px 0px 0px 0px;
}
.contenu ul{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #303030;
}
#actu_espace{
	padding: 0 0 20px 0;
}
.news{
	position: absolute;
	top: 140px;
	left: 640px;
	height: 140px;
	width: 140px;
	background-color: #ffffff;
}
.news h4{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fea73f;
	margin: 0;
	padding: 3px 0px;
}
.news p{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #eb440f;
	padding: 0px 8px 0px 0px;
	margin: 0;
}
.news b{
	font-weight: bold;
}
.news a{
	text-decoration: none;
	color: #fea73f;
	font-size: 11px;
}

.references{
	position: relative;
	height: 140px;
	width: 140px;
	background-color: #ffffff;
}
.references div{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fea73f;
	float: right;
}
.lang{
	position: absolute;
	top: -55px;
	left: 0px;
	z-index: 150;
	width: 138px;
}
.lang a{
	display: block;
	padding: 5px 25px 5px 0;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
	color: #CE3400;
}
.lang a:hover{
	color: #EB440F;
}
#fr{
	background: url(img/fr.gif) right no-repeat;
}
#eng{
	background: url(img/uk.gif) right no-repeat;
}
.encadre{
	position: absolute;
	top: 140px;
	left: 640px;
	height: 140px;
	width: 140px;
	background-color: #ffffff;
}
.encadre p, .encadre cite{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	color: #eb440f;
	padding: 5px 8px 0px 0px;
	margin: 0;
}
.encadre i{
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #eb440f;
	padding: 5px 8px 0px 0px;
	margin: 0;
}
.blocmenu{
	position: absolute;
	top: 140px;
	left: 0px;
	z-index: 2;
	border-top: 3px solid #ffffff;
}
.menu{
	position: relative;
	width: 130px;
	display: block;
	padding: 3px 0px 5px 10px;
	background-color: #eb440f;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.menu:hover{
	background-color: #ef693f;
}
.menuon{
	position: relative;
	width: 128px;
	display: block;
	padding: 3px 0px 5px 10px;
	background-color: #ffffff;
	border: 1px solid #eb440f;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #eb440f;
	text-decoration: none;
}
.smenu{
	position: relative;
	display: block;
	width: 130px;
	padding: 2px 0px 3px 10px;
	background-color: #ffffff;
	background-image: url(img/puce.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #eb440f;
	text-decoration: none;
}
.smenu:hover{
	background-color: #fbdacf;
}
.smenuon{
	position: relative;
	width: 130px;
	display: block;
	padding: 2px 0px 3px 10px;
	background-color: #f38f6f;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.img1{
	position: absolute;
	top: 0px;
	Left: 0px;
	width: 780px;
	height: 76px;
}
.img2_fr{
	position: absolute;
	top: 0px;
	Left: 140px;
	width: 640px;
	height: 140px;
	background-image: url(img/haut.jpg);
	background-repeat: repeat-x;
}
.img2_en{
	position: absolute;
	top: 0px;
	Left: 140px;
	width: 640px;
	height: 140px;
	background-image: url(img/haut_eng.jpg);
	background-repeat: repeat-x;
}
.imgacc{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_acc.jpg);
}
.imgact{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_act.jpg);
}
.imgact1{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_act1.jpg);
}
.imgact2{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_act2.jpg);
}
.imgact3{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_act3.jpg);
}
.imgact4{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_act4.jpg);
}
.imgact5{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_act5.jpg);
}
.imgref{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_ref.jpg);
}
.imgpar{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
}
.imgmed{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_med.jpg);
}
.imgnew{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_new.jpg);
}
.imgcon{
	position: absolute;
	top: 280px;
	Left: 640px;
	width: 140px;
	height: 140px;
	background-image: url(img/img_con.jpg);
}

/*
// modif de style pour saisie
*/

.titrenews, h3{
	font-size: 16px;
	font-weight: bold;
	color: #eb440f;
	padding: 3px 0px;
}

.datenews{
	color: #fea73f;
	font-style: italic;
	display: block;
	font-size: 11px;
}

.bloc{
	margin-bottom: 15px;
}
.bloc p{
	margin-left: 150px;
}
.bloc p p{
	margin: 0;
}
.bloc h4{
	margin: 5px 0;
	margin-left: 150px;
}
.bloc img{
	float: left;
	margin-right: 10px;
}


/*
// fin modif de style
*/
/* ************************************************************* */

.centre{
	text-align: center;
}
.droite{
	text-align: right;
}
.photo_nl{
	float: left;
	border: 0;
	margin: 10px 10px 4px 0px;
}

.souscription{
	position: absolute;
	top: 420px;
	left: 640px;
	width: 140px;
	height: 140px;
}
.souscription div{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fea73f;
	padding: 3px 0px;
}
.souscription p{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #eb440f;
	padding: 0px 8px 0px 0px;
	margin: 0;
}
.up{
	list-style-image: url(img/up.gif);
	list-style-position: inside;
}

.down{
	list-style-image: url(img/down.gif);
	list-style-position: inside;
}

.couleur_1{
	display: inline;
	font-weight: bold;
	color: #eb440f;
}
.couleur_2{
	display: inline;
	color: #fea73f;
	font-style: italic;
}

/*
// banniere
*/
/* ************************************************************* */

.banniere{
	position: absolute;
	top : 10px;
	left: 790px;
	z-index: 10;
}
