/*******************************
	TEMPLATE CSS COMMUN
*******************************/
html,
body{
	\height:100%;
}
body {
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height:1.2em;
	margin: 0;
	padding: 0;
	/*background-color:white;*/
	background-image: url(../img/commun/bg_body.gif);
}
a{
	color:#292F3F;
	text-decoration:none;
	position: relative;
}
a:hover{ text-decoration:none;color: #000000; }
img {	border:0px; }
pre{
	background-color:black;
	color:#80FF80;
}
/* UNIFORMISATION DES MARGES ET PADDING des != NAVIGATEUR */
div,p,form,h1,h2,h3,h4,h5,h6,ol,ul,blockquote,img {
	margin: 0;
	padding:0;
}
ul,ol,blockquote{	margin-left:15px; }
div,p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,font,small,big{ line-height:1.2em; }
.left-cleaner,
.right-cleaner,
.cleaner{
	clear:both;
	font-size:1px;
	height:0px;
	line-height:0px;
	margin:0;
	padding:0;
	/*overflow:hidden;*/
}
.left-cleaner{clear:left;}
.right-cleaner{clear:right;}
.spacer{
	height:5px;
	line-height:0px;
	font-size:1px;
	margin:0px;
	padding:0px !important;
}
.div-detection-flash{
	margin:0px;
	font-weight:normal;
	text-align:center;
	width:auto;
	border:1px solid #C6C5C0;
	padding:25px;
}

/* POSITIONNEMENT DE L'ENTETE DE LA PAGE  */
#page-index #entete{
	/*background-color:white;*/
	position: absolute;
	left: 50%;
	z-index: 100;
	top: 20px;
	/*padding:0px 19px 0px 19px;
	border:1px solid #DCDCDC;
	border-bottom:0px;*/	
}
#page-index #entete{
	margin-left: -390px;
	width:780px;
	/*voice-family:"\"}\"";
	voice-family:inherit;	
	margin-left: -400px;
	width:800px;*/
}
/*html>body #entete{
	margin-left: -400px;
	width:800px;		
}*/
/*******************************************************/
/* BANDEAU HAUT ET VERSION */
#page-index #bando-haut{
	width:780px;
	height:10px;
	line-height:10px;
	background-image: url(../img/commun/ombre_bando_haut.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/commun/ombre_bando_haut.png', sizingMethod='crop');
	background-repeat: no-repeat;

}
#page-index #bando-version{
	text-align:right;
	height:20px;
	line-height:20px;
	padding-right: 20px;
}
#page-index #bando-version a{
	font-size: 10px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#page-index #bando-version a:hover{
	color:#E5EBF1;
}
/*******************************************************/
/* BANDEAU LOGO ET VERSION*/
#bando-logo{
	height:94px;
	line-height:94px;
	background-image: url(../img/commun/bando_logo.gif);
}
/*******************************************************/
/* BLOC POUR LE FADE DE ENOV */
#bloc-enov{
	background-color: #F2F4EC;
	width:160px;
	height:49px;
	float: right;

}
/**************************************/
/*  POUR LES IMAGES FADES */
#img_enov_vi_0{
	position:absolute;
	top:30px;
	right:11px;
	z-index:1003;
	opacity:.01;
	filter:alpha(opacity=1);
	
}
#img_enov_in_0{
	position:absolute;
	top:30px;
	right:11px;
	z-index:1001;
	opacity:.01;
	filter:alpha(opacity=1);
}
/*******************************************************/
/* FOND OMBRE BG*/
#page-index #fond-bg{
	width:760px;
	padding:0px 10px 0px 10px;
	
	background-image: url(../img/commun/ombre_bg.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/commun/ombre_bg.png', sizingMethod='scale');
	background-repeat: repeat;
}
/*******************************************************/
/* VISUEL */
#page-index #visuel{
	height:185px;
	line-height:185px;
	background-image: url(../img/commun/visuel_hp.jpg);
	background-repeat: no-repeat;
}
/*******************************************************/
/* BANDEAU BAS COPYRIGHT */
#page-index #bando-bas{
	width:780px;
	height:10px;
	line-height:10px;
	background-image: url(../img/commun/ombre_bando_bas.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/commun/ombre_bando_bas.png', sizingMethod='crop');
	background-repeat: no-repeat;
	
}
/*******************************************************/
/* COLONNE GAUCHE*/
#page-index #colonne-gauche{
	float:left;
	width:510px;
}
/*******************************************************/
/* BLOC IMAGE FOND MAIN */
#page-index #fond-main{
	background-image: url(../img/commun/bg_main_hp.gif);
	width:760px;
}
#page-index #fond-main-default{
	background-image: url(../img/commun/bg_main_default.gif);
	width:760px;
}
/*******************************************************/
/* BLOC IDENTIFIANT MOT DE PASSE */
#titre-acces-hp{
	font-size:18px;
	font-weight:bold;
	color:#444F68;
	height:38px;
	line-height:38px;
	padding-left:40px;
	background-color: #DBDBDB;
}
#log-pass{
	float:right;
	width:380px;
}

#log-pass input{
	border:1px solid #282F3E;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
#log-pass .text-log{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#282F3E;
}
#log-pass a.text-oublie{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#8191A4;
	text-decoration:none;
}
#log-pass a.text-oublie:hover{
	color:#282F3E;
}
#log-pass .bt-partricipe{
	font-size:12px;
	font-family: "Trebuchet MS", Helvetica, Arial;
	color:#282F3E;
	background-image: url(../img/commun/fond_bt_participe.gif);
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 40px;
}
#log-pass .bt-partricipe a.link-participe{
	color:#282F3E;
	text-decoration:none;
	top: -1px;
	font-weight: bold;
}
#log-pass .bt-partricipe a.link-participe:hover{
	color:#000000;
}
/* BLOC INFORMATIONS */
#titre-infos-hp{
	font-size:18px;
	font-weight:bold;
	color:#515149;
	padding-left:40px;
	background-color:#DFE0C9;
	height:38px;
	line-height:38px;
}
#infos{
	float:left;
	width:378px;
}
#infos p{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#515149;
	text-align: justify;
	padding: 4px 4px 6px 4px;
}

#infos-espace
{
	padding: 40px 40px 60px 40px;
}
/***************************************************/
/* BANDO COPYRIGHT */
#page-index #bando-copyright{
	text-align:center;
	height:25px;
	line-height:25px;
	background-color:#9D9D9D;
	color:#282F3E;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
#page-index #bando-copyright a.lien-copyright{
	text-decoration:none;
	color:#282F3E;
}
#page-index #bando-copyright a.lien-copyright:hover{;
	color:#FFFFFF;
}

.message-ok {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #00AA00;
    /*padding-bottom: 5px;*/ 
    font-weight: bold;
    /*padding-bottom: 5px;*/
    display:block;
    text-align:center;
    border: 1px solid #00AA00;
    margin-left:200px;
    margin-right:200px;
    padding: 5px;    
}


.message-warning {
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #517FBA;
    font-weight: bold;
    /*padding-bottom: 5px;*/
    display:block;
}
.message-erreur {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC0000;
    /*padding-bottom: 5px;*/
    display:block;
    text-align:center;
    border: 1px solid #CC0000;
    margin-left:200px;
    margin-right:200px;
    padding: 5px;
    font-weight:bold;
}


.largeur-max
{
	cursor:pointer; 
	max-width:400px; 
	_width:expression(this.scrollWidth > 400 ? '400px' : 'auto');
}

#infos-default{
	float:left;
	width:760px;
}
#infos-default p{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#515149;
	text-align: justify;
	padding: 40px 40px 60px 40px;
}