<!--
* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

* #bloc_previsu {
	margin:0;
	padding:0;
	font-family:;
}

td {
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background-color:#FFFFFF;
}

a {
	color:#FF9900;
}

.display_none { /* Compatibilité ancienne version*/
	display:none;
	}

#handler {
		margin:30px 30px 0px 30px;
	
}

#handler #bandeau {
	background:transparent url(/img/fondbleu.gif) repeat-y scroll 0 0;
	height:165px;
	width:1150px;
	overflow:hidden;
}
#handler #bandeau * {
	float:left;
}

#handler #bandeau #logo{
	margin:30px 50px;
}
#handler #bandeau #slogan{
	margin-top:45px;
	margin-left:20px;
}
#handler #bandeau #banner{
	margin-top:25px;
	margin-left:50px;
}
#handler #bandeau #borddroit{
	margin-top:0px;
	margin-left:51px;
}
#handler #bandeau #logo_support{
	margin:65px 0 0 200px;
}


#handler #center {
	clear:both;
		background:transparent url(/img/fond.gif) repeat-y scroll;
		background-position:0px 0px;
	
	padding:0 0 10px;
}

#handler #center .titre {
}

#handler #center #menuhaut {
	position:relative;
	height:20px;
	filter:alpha(opacity=80);
	position:relative;
}
#handler #center #menuhaut #deconnexion {
	background:transparent url(/css/img/bt-deconnexion.png) no-repeat scroll 0 0;
	font-size:12px;
	height:20px;
	padding:3px 0 0 0;
	position:absolute;
	right:0px;
	text-align:center;
	top:0px;
	width:115px;
	z-index:10;
	}
#handler #center #menuhaut #deconnexion a {
	color:#FFFFFF;
	text-decoration:none;
	}	
	
#handler #center #menu {
	background-color:#F0A70F;
	height:25px;
	opacity:0.80;
	filter:alpha(opacity=80);
	position:relative;
	width:1130px;
}
#handler #center #menu #drapeaux{
	float:left;
	margin:6px 100px 0 50px;
}
#handler #center #menu #bdroit1{
	float:left;
	background:transparent url(/img/bdroit1.gif) repeat-y scroll 0 0;
	
}
* html #handler #center #menu #drapeaux{
	margin:6px 100px 0 40px;
}

#handler #center #menu #drapeaux a{
	margin:0 10px 0 0;
}
#handler #center #menu #liens{
	/*float:left;*/
	position:absolute;
	top:0px;
	left:160px;
}
#handler #center #menu ul {
	height:25px;
	padding:4px 0 0 0;
}
#handler #center ul li {
	list-style:none;
	margin:0;
}
#handler #center #menu ul li.deconnect{
	padding-left:60px;
	background:url('img/piper.png') no-repeat scroll right 6px;
}

#handler #center #menu ul li,
body.back #handler #contenu ul li {
	float:left;
	padding:0 12px;
	background:url('img/pipe.png') no-repeat scroll right 6px;
}


#handler #center #menu ul li a{
	color:#5E5455;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

#barredeg {
	background:url('/css/img/barre-degrade.png');
	margin:2px 0;
}

#handler #center #contenu {
	clear:left;
	width:1130px;	
}
#handler #center #login {
	clear:left;
	width:1130px;	
}
#handler #center #contact {
	margin:-175px 0px 0px 600px;
	float:left;		
	position:absolute;
}
#handler #center #tablecontact {
	border:0px;
	padding:0;
	margin:0;
	width:auto;
}
#handler #center #tablecontact td{
	border:0px;
	width:150px;
	height:20px;
	color:#66788f;
	min-height:20px;
}
#handler #center #contact h2{
	color:#687a91;
	text-decoration:underline;
	margin-bottom:20px;
}
#handler #center #contact a{
	color:#0e2289;
	text-decoration:underline;
}

#contact2 {
	margin:10px 0px 0px 10px;
	float:left;		
	
}
#tablecontact2 {
	border:0px;
	border-width:1px;
	border-color:grey;
	padding:0;
	margin:0;
	width:auto;
}
#tablecontact2 td{
	border:0px;
	width:150px;
	height:20px;
	color:#66788f;
	min-height:20px;
}
#contact2 h2{
	color:#687a91;
	text-decoration:underline;
	margin-bottom:20px;
}
#contact2 a{
	color:#0e2289;
	text-decoration:underline;
}


#handler #center #contenu #erreur {
}

#handler #center #contenu h1,
#handler #center #contenu h2 {
	/*background:transparent url(/css/img/bg_titre.png) no-repeat scroll 0 0;*/
	border-bottom:1px solid #E11925;
	color:#E11925;
	font-size:14px;
	height:21px;
	margin:10px 0 0 26px;
}
#handler #center #contenu #bloc_previsu h1 {
	border-bottom:0px;
	color:#000000;
	font-size:18px;
	height:24px;
	margin:0 0 0 0;
}
#handler #center #contenu #bloc_previsu h2 {
	border-bottom:0px;
	color:#000000;
	font-size:22px;
	height:26px;
	margin:0 0 0 0;
	
	
	
}
#handler #center #contenu ul {
	height:25px;
	margin:5px 0 0 20px;
}
#handler #center #contenu li{
	margin:5px 0 0 20px;
}

body.back #handler #center #contenu ul li a{
	background:#808080 none repeat scroll 0 0;
	border:1px solid;
	color:#FF9900;
	font-size:100%;
	font-weight:bold;
	padding:1px 5px;
	text-decoration:none;
}
#handler #center #contenu #toto div p,
#handler #center #contenu #toto div {
margin:5px 5px;
}
#handler #center #contenu p,
#handler #center #contenu div {
	margin:25px 25px;
	padding:0px 25px 0 0;
	
	
}

#handler #center #contenu #download p,
#handler #center #contenu #bloc_fichier p {
	margin:5px 25px;
}
#handler #center table td { 
	border-style:dashed;
	border-width:1px;
	border-color:grey;
	
}

/***************/
/* Formulaires */
/***************/


#handler #center form,
#handler #center table {
	clear:left;
	margin:10px 25px;
	padding:25px;
	border-style:dashed;
	border-width:1px;
	border-color:grey;
	width:1000px;
	
}

.adminfichier {
	width:600px;
}

#handler #center #contenu #bloc_previsu table {
	width:640px;
}
#handler #center #ContenuHtml_parent table,
#handler #center #ContenuHtml_parent table td,
#handler #center #ContenuHtml_parent div {
	padding:0;
	border:none;
	margin:0;
	clear:none;
	}

#handler #center form#FichierForm {
	margin:0;
	padding:0;
	border:none;
}
#handler #center form#FichierForm p {
	clear:none;
	margin:0;
	float:left;
	
}

#handler #center form#FichierForm select{
	margin:0;
}


form label {
	padding-right:5px;
	text-align:left;
	width:155px;
	float:left;
}
.label_fichier {
	width:60px;
}
.label_fichier2 {
	width:600px;
	float:left;
	display:block;
	
}
.alerte {
	width:auto;
}
form input,
form select {
	border:1px solid #F0A70F;
	margin:0 0 7px;
	padding:2px 5px;
	margin-left:5px;
}
form textarea {
	border:1px solid #F0A70F;
}
form input.inputradio,
form input.inputcheck
 {
	border:none;
}


#CompteForm label {
	float:left;
	min-width:220px;
	padding:0 6px 0 20px;
	text-align:right;	
	}
* html #CompteForm label {
	width:220px;
}

#CompteForm input.large {
	width:250px;
}

#CompteForm select.large {
	width:252px;
}

#formulaires label {
	float:left;
	min-width:220px;
}
* html #formulaires label {
	width:220px;
}



#bloc_fichier {
	clear:both;
}
#resume {
	margin:5px 25px;
	width:210px;
	float:left;
}

#handler #center #contenu #download {
	clear:both;
	float:left;
	margin:10px;
	}
#handler #center #contenu #download a{
	color:#808080;
	margin:0;
	text-decoration:none;
	}
#handler #center #contenu #download a img{
	border:0;
	}

#download div.download_description {
}

#download div.download_container {
	border:1px solid #F3B93F;
}

#bloc_fichier div.download_container{
	border:1px solid #F3B93F;width:1030px;margin-top:15px;
}
div.download_container p.droite {
margin:5px 0;
}

#handler #center #contenu #bloc_fichier {
}
#handler #center #contenu #liste_article {
	margin:0 0 0 0px;
	padding:0;
	width:180px;
	float:left;
	position:relative;
	display:block;
	
}
#handler #center #contenu #liste_article ul  {
	height:auto;
	}
#handler #center #contenu #liste_article ul li {
	
	
	margin:0 0px 0 0;
	padding:1px 1px 2px 0px;
	
	
}
#handler #center #contenu #liste_article ul li a {
	color:#000000;
}
#handler #center #contenu #bloc_article {
	border:1px solid #F3B93F;
	margin:0 0px 10px 140px !important;
	
	height:300px;
	float:left;
	position:relativ;
	
	padding-top:5px;
	padding-left:5px;
	width:600px;
	overflow:auto;
	//overflow-y:scroll;
	}
#previous{

}
#next{
}

#footer {
		margin:0px 30px 0px 30px;
		background:transparent url(/img/fond.gif) repeat-y scroll;
		background-position:0px 0px;
		float:left;		
}
#footer #footerg {
	height:312px;
	width:1150px;
	overflow:hidden;
	float:left;
}
#footer #footerg * {
	float:left;
}
#footer #footerg #footer1 {
	margin:0px 0px;
}
#footer #footerg #footer2 {
	margin-top:0px;
	margin-left:0px;
}
#footer #footerg #footer3 {
	margin-top:0px;
	margin-left:0px;
}
#footer4 {
	margin:250px 130px 0px 400px;
	position:absolute;
	float:left;
}
#footer5 {
	margin:150px 130px 0px 520px;
	float:left;		
	position:absolute;	
}
#footer6 {
	margin:220px 130px 0px 700px;
	float:left;		
	position:absolute;	
}
#footer7 {
	margin:70px 130px 0px 900px;
	float:left;		
	position:absolute;	
}

/*#download #download_1 {
	background:black none repeat scroll 0 0;
	height:100%;
	left:0;
	opacity:0.5;
	padding:0 33%;
	position:absolute;
	top:0;
}
#download #download_1 *{
	background:white;
	opacity:1;
}*/

#NewsletterForm label,
#AccessForm label {
	float:left;
	width:200px
	}

#handler #center h1 {
	margin:auto;
	}
	

#erreur, #msg {
	/*left:30%;
	position:absolute;
	top:30%;
	visibility:hidden;
	border: 1px solid;
	margin: 100 0 0 150;
	padding:20px;
	width:350px;
	text-align:left;
	background-color:#FFFFFF;
	z-index:5;*/
	background-color:#F3B93F;
	border:2px solid red;
	margin-left:25px;
	padding:20px;
	text-align:left;
	display:none;
}
#erreur a, #msg a{
	color:#000000 !important;
}
body#bdoc2.back {

}
body#bdoc2.back textarea {
	#float:left;
	width:100%;
}


#handler #center  #bloc_previsu table,
#handler #center  #bloc_previsu table td,
#handler #center  #bloc_previsu table h2 {
	border:none;
	clear:inherit;
	margin:inherit;
	padding:inherit;
}
#handler #center  #bloc_previsu table h2 {
	width:100%;
}
.sssarticle {
	margin:0px;
































-->
