/* ----------------------- Page ----------------------- */ 
html { 
  font-size: 100% !important;
  font-size: 90%;
} 
body { 
	margin: 0; 
        padding: 0; 
        font-family:Arial,Helvetica,Garuda,sans-serif; 
        font-size: .8em;
        line-height: 1.4;
        color: #000000;  
	text-align: center;
	background:url(../images_idelis/fond_page.gif) repeat-x scroll center top #3d670f;
	} 
#container { 
	background:url(../images_idelis/header-accueil.jpg) no-repeat scroll center top transparent;
	} 
#fond{
	background: transparent url(../images_idelis/header.jpg) no-repeat top center;
	width: 100%;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	height:135px;
	}
#global { 
	position: relative;
	margin-left: auto; 
	margin-right: auto; 
	width: 912px; 
	text-align: left;
	background: transparent url(../images_idelis/header.jpg) no-repeat top center;
	height:135px;
}

#fond-contenu2{	width: 100%;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	height:132px;
	background: transparent url(../images_idelis/header2-accueil.jpg) no-repeat top center;
	}
#global-contenu2 { 
	position: relative;
	margin-left: auto; 
	margin-right: auto; 
	width: 912px; 
	text-align: left;
	height:132px;
	background: transparent url(../images_idelis/header2-accueil.jpg) no-repeat top center;
	
}

#fond-contenu2-detail{	width: 100%;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	height:132px;
	background: transparent url(../images_idelis/header2-detail.jpg) no-repeat top center;
	}
#global-contenu2-detail{ 
	position: relative;
	margin-left: auto; 
	margin-right: auto; 
	width: 912px; 
	text-align: left;
	height:132px;
	background: transparent url(../images_idelis/header2-detail.jpg) no-repeat top center;
	
}

#fond-contenu{
	background: #cdd0c1 url(../images_idelis/fond-contenu.gif) repeat-y top center;
	width: 100%;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	}
#global-contenu { 
	position: relative;
	margin-left: auto; 
	margin-right: auto; 
	width: 912px; 
	text-align: left;
  	background: transparent url(../images_idelis/bottom-contenu.jpg) no-repeat bottom center;
}
#fond-contenu-detail{
	background: #cdd0c1 url(../images_idelis/fond-contenu-detail.gif) repeat-y top center;
	width: 100%;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	}
#global-contenu-detail { 
	position: relative;
	margin-left: auto; 
	margin-right: auto; 
	width: 912px; 
	text-align: left;
  	background: transparent url(../images_idelis/bottom-contenu-detail.jpg) no-repeat bottom center;
}
#contenu{
  padding:0 15px;
  background: transparent url(../images_idelis/tete-contenu.jpg) no-repeat 0 0;
  width: 882px;
  }
#contenu-detail{
  padding:0;
  background: transparent url(../images_idelis/tete-contenu-detail.jpg) no-repeat 0 0;
  width: 912px;
  }

#footer{
width: 100%;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	height:229px;	
	background: transparent url(../images_idelis/bkg-footer.jpg) repeat-x top center;}

#bkg-footer{
width: 100%;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	height:229px;
	background: transparent url(../images_idelis/footer.jpg) no-repeat top center;	}
	
#global-footer { 
	position: relative;
	margin-left: auto; 
	margin-right: auto; 
	width: 912px; 
	text-align: left;
	height:229px;
	background: transparent url(../images_idelis/footer.jpg) no-repeat top center;
	
}	
#global-footer-detail { 
	position: relative;
	margin-left: auto; 
	margin-right: auto; 
	width: 912px; 
	text-align: left;
	height:229px;
	background: transparent url(../images_idelis/footer-detail.jpg) no-repeat top center;
	
}
.clear{clear:both;font-size:0em}


#bloc-iti .clear{clear:both;height:0px !important;height:10px;font-size:0em}

img { border: none; }


/* ----------------------- Recherche ----------------------- */ 

#blok_recherche{display:none}

#form_recherche{
  display:inline;
  float:right;
  font-size:0.9em;
  margin:0.3em 0.5em 0 0;
  padding:0;
  }

#bloc_langue{float:right}
#formulaire_langue{float:right}
#label_langue{float:left}
#label_langue{display:none}
#label_recherche{display:none}

.brsearch {
	display:none;
	}
	
#recherche-raccourci {
	float:right;
  margin:0;
  text-align:left;
  margin-top:13px;}	
  
#recherche-raccourci-detail {
	float:right;
  text-align:left;
  margin:13px 15px 13px 0 !important;
  margin-right:10px;
  width:160px;
  }
	
#recherche_avance{
  float:right;
  margin-top:.5em;
  margin-right:0px !important;
  margin-right:10px;
  display:none;
  }



#recherche_avance a{
  	padding: .5em 0px 0 0;
 	float:right; 
 	font-size: .80em;
 	color:#7790c7;
 	text-decoration:none;
 	} 
#recherche_avance a:hover {
	text-decoration:underline;
	} 
	 
/* ----------------------- Header ----------------------- */ 
	
#titre_header{
	display:none;
}

#logo {
	width:100%;
	height:100px;
	}
 
/* Menu */ 

#menu {
      display:block; 
      margin:0 auto;
      text-align:left;
      position:relative;
      z-index:300
}
#menu ul{	
  margin: 0; 
  padding: 0; 
	}
      
#menu li{
	display:inline;
  	color:#FFFFFF;
  	text-decoration:none;
  	}
	
	
#menu li a {
	background:url(../images_idelis/left-li.gif) no-repeat 0px 0px transparent;
	color:#000000;
	display:inline;
	margin:0 10px 0 0 !important;
	margin:0px 10px 0 7px ;
	padding:7px 0px 7px 8px ;
	text-decoration:none;
  	}
  		

#menu li a span{
	background:url(../images_idelis/right-li.gif) no-repeat right top transparent;
	color:#000000;
	display:inline;
	margin-left:6px;
	padding:7px 30px 7px 0px ;
	margin-top:0 !important;
	margin-top:-7px;
	text-decoration:none;
  	}
#menu li a.s {
	background:url(../images_idelis/left-li.gif) no-repeat left -48px;
	color:#000000;
	display:inline;
	margin:0 10px 0 0;
	padding:7px 0px 7px 8px;
	text-decoration:none;
  	}
#menu li a.s span{
	background:url(../images_idelis/right-li.gif) no-repeat right -48px;
	color:#000000;
	display:inline;
	margin-left:6px;
	padding:7px 30px 7px 0px ;
	margin-top:0 !important;
	margin-top:-7px;
	text-decoration:none;
  	}
  	
  	
#menu li a:hover{ 
	background:url(../images_idelis/left-li.gif) no-repeat left -48px;}
	
#menu li a:hover span{ 
	background:url(../images_idelis/right-li.gif) no-repeat right -48px;}
	
#menu li a:active{ 
	background:url(../images_idelis/left-li.gif) no-repeat left -96px;}
	
#menu li a:active span{ 
	background:url(../images_idelis/right-li.gif) no-repeat right -96px;}
	
/* ----------------------- Sous menu ----------------------- */ 
#ss-menu {
  margin: 0;
  float:left;
  width:166px;  }

#ss-menu ul { 
  margin: 0; 
  padding: 0;
}

#retourhome {
 	color:#485d82;
	}	
#retourhome:hover{
 	color:#5a76a7;
	}

.f1 {margin: 0px; display: block; text-align: left; text-decoration: none; }
.f2 {margin: 0px; display: block; text-align: left; text-decoration: none; background:#d3e99b;border:1px solid #d3e99b; border-left:#acc66a solid 1px; border-right:#e8e8e8 solid 1px}
.f3 {margin: 0px; display: block; text-align: left; text-decoration: none; background:#d3e99b;border:1px solid #d3e99b; border-left:#acc66a solid 1px; border-right:#e8e8e8 solid 1px}

.f1 li {list-style-image:url(../images_idelis/puce-ssmenu1-off.gif);margin-left:33px;padding:5px 5px 5px 0; }
.f2 li {list-style-image:url(../images_idelis/puce-ssmenu1-on.gif);	margin-left:33px;padding:5px 5px 5px 0	}
.f3 li {list-style-image:url(../images_idelis/puce-ssmenu1-on.gif);	margin-left:33px;padding:5px 5px 5px 0; }


.ul1p1 li a {color:#000000; text-decoration:none}
.ul1p2 li a {color:#78827a; text-decoration:none}

.ul2p1 li {margin-left: 30px;list-style-image:url(../images_idelis/puce2-ss-menu-on.gif);list-style-position:outside;padding-left:5px; font-size:1em}
.ul2p3 li {margin-left: 30px;list-style-image:url(../images_idelis/puce2-ss-menu-off.gif);list-style-position:outside;padding-left:5px; font-size:1em}
.ul2p1 li a {color:#000000; text-decoration:none}
.ul2p3 li a {color:#127633; text-decoration:none}

.ul3p1 li {margin-left: 50px;list-style-image:url(../images_idelis/puce2-ss-menu-on.gif);list-style-position:outside;padding-left:5px; font-size:0.8em; font-style:italic}
.ul3p2 li {margin-left: 50px;list-style-image:url(../images_idelis/puce2-ss-menu-off.gif);list-style-position:outside;padding-left:5px; font-size:0.8em; font-style:italic;color:#508917}
.ul3p3 li {margin-left: 50px;list-style-image:url(../images_idelis/puce2-ss-menu-off.gif);list-style-position:outside;padding-left:5px; font-size:0.8em; font-style:italic;color:#508917}
.ul3p1 li a {color:#000000; text-decoration:none}
.ul3p2 li a {color:#508917; text-decoration:none}
.ul3p3 li a {color:#508917; text-decoration:none}



a.ns1,a.ns1:visited {text-decoration: none; font-size:1.1em;}
a.s1,a.s1:visited {text-decoration: none;font-size:1.1em ;}
a.sn,a.sn:visited {text-decoration: none; }
a.nsn,a.nsn:visited { text-decoration: none; }
a.pn,a.pn:visited { text-decoration: none;  }
a.texte2{text-decoration: none; cursor: pointer; background-color:#fff6bb; width:300px; }
	
/* ----------------------- Contenu page---------------------- */

.blocleft{
  float:left;
  margin: 0 13px 0 0;
  padding:0;
  width:230px;
  position:relative;
  height:425px !important;
  height:405px ;
  }
  
.blocleft2{
  float:left;
  width:470px;
  padding:0;
  }
  
/* ----------------------- Actualités et Perturbations ----------------------- */
	
#bloc-actu, #bloc-actu-detail {position:absolute;left:310px;color:#4E5860;	font-size:1em;}

#bloc-perturb{position:absolute;right:35px;color:#4E5860;	font-size:1em;}
#bloc-perturb-detail{position:absolute;right:95px;color:#4E5860;	font-size:1em;}

.contenu-bloc-accueil2{  padding:0;  width:250px ;  margin:0 0 10px 0;} 

#bloc-actu h1, #bloc-perturb h1, #bloc-actu-detail h1, #bloc-perturb-detail h1 {width:200px;margin:0;padding:0;font-weight:normal;font-size:1em;text-transform:uppercase;visibility:hidden;	}

#bloc-actu h1, #bloc-actu-detail h1		{background: transparent url(../images_idelis/h1-actu.gif) no-repeat top left;	color:#005A97;	}
#bloc-perturb h1, #bloc-perturb-detail h1{background: transparent url(../images_idelis/h1-perturb.gif) no-repeat top left;	color:#AF0000;	}

.separation{display:none}
	
#bloc-actu  a,
#bloc-perturb  a,
#bloc-actu-detail  a,
#bloc-perturb-detail  a{
	font-size:1.3em;
	padding-bottom:5px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:underline;
	}
	
#bloc-actu  a:hover,
#bloc-perturb  a:hover,
#bloc-actu-detail  a:hover,
#bloc-perturb-detail  a:hover{
	text-decoration:none;
	}
	
#bloc-perturb  a ,
#bloc-perturb-detail a   {
	color:#CD6C00;
	}
#bloc-actu  a,
#bloc-actu-detail  a  {
  	color:#6D922B;
	} 
	
#bloc-actu  table,
#bloc-perturb  table,
#bloc-actu-detail  table,
#bloc-perturb-detail  table{
	padding:0;
	width:100%
	}
#listactu table{
	width:100%;
	}	
#listactu table a{
	font-weight:bold;
	font-size:1.1em;
	}	

/* ----------------------- Contenu ----------------------- */

#contenu-page{
	float:right;
	width:745px;
	min-height:400px;
	color:#0a0a0a;
	padding:0 0 70px 0;
	}

#contenu-page p{
	text-align:justify;
	padding: 0 10px 0 20px;
	font-size:1em;
	}
#contenu-page ul, #contenu-page ol{margin-top:0}
	
#br-titre, .brmodule{display:none}
hr{
	background-color:#A9D43C;
	border:0 none;
	color:#A9D43C;
	height:1px;
	margin:20px 0;
	}

/* ----------------------- Titres Contenu ----------------------- */	

#contenu-page h1{
	font-weight:bold ;
	color:#508917;
	font-size:1.6em;
	text-transform:uppercase;
	width:480px;
	background:url(../images_idelis/filet-h1.gif) no-repeat scroll left bottom transparent;
	padding-bottom:15px;
	padding-left:20px;
	margin-top:15px;
	}
#contenu-page h2{
	font-weight:bold ;
	color:#508917;
	font-size:1.4em ;
	margin:10px 0 0 0;
	padding: 0 10px 0 20px;
	}
#contenu-page h3{
	font-weight:normal ;
	color:#62b70e;
	font-size:1.2em ;
	margin:10px 0 0 0;  
	padding: 0 10px 0 20px;}
	
#contenu-page ul h2,
#contenu-page ul h3,
#contenu-page ul h4,
#contenu-page ol h2,
#contenu-page ol h3,
#contenu-page ol h4{
	padding: 0 ;}
  
 #contenu-page h4{
	font-weight:bold;
	color:#508917;
	margin:5px 0 0 0;
	padding: 0 10px 0 20px;
  }

/* ----------------------- Liens Contenu ----------------------- */

#contenu-page a{color:#007317;}
#contenu-page a:hover{ 	color:#000000;}


 
/* ----------------------- Paragraphes ----------------------- */

p { 
  margin: 0.1em 0; 
} 
address { 
  margin: 0.1em 0; 
  font-style: normal; 
} 

/* ----------------------- Pas de bordure autour des images dans les liens ----------------------- */ 
a images_idelis { 
  border: none; 
} 
 
em { 
  font-style: italic;
} 
strong { 
  font-weight: bold; 
}
/* ----------------------- Edito ----------------------- */

#container-raccourci{
	float:left;
	width:620px;
	}
#container-edito{
	float:right;
	width:240px;
	background:url(../images_idelis/separ-edito.gif) top left no-repeat transparent;
	}

#edito{
	float:right;
	margin-top:20px;
	padding:10px 20px;
	width:200px;
	min-height:300px
	}
	
#edito h1{
	margin-top:0;
	}
	
.btn{
	width:200px;
	height:157px;
	margin-right:10px;
	margin-top:30px;
	float:left;}
.btn2{
	width:200px;
	height:157px;
	margin-top:30px;
	margin-right:0;
	float:left;
	}
	
.btn3{
	width:410px;
	height:157px;
	margin-top:30px;
	margin-right:0;
	float:left;
	}	

/* ----------------------- Formulaires ----------------------- */ 
form, fieldset { 
  margin: 0; 
  padding: 0; 
  border: none; 
} 
input, button, select { 
  vertical-align:middle;
  margin:0px;
  font-size:1em !important;
  font-size:.95em;
}
#sous-menu form #recherche-texte {

background:transparent url(../images_idelis/input-search.png) no-repeat scroll right top;
border:medium none;
color:#AAAAAA;
height:20px ;
margin:0;
padding:5px 0 0 25px ;
vertical-align:top;
width:151px;
}

#sous-menu form #recherche-submit {

background:transparent url(../images_idelis/btn-ok.png) no-repeat scroll left top;
border:medium none;
color:white;
cursor:pointer;
font-weight:bold;
height:27px;
margin:0;
padding:0;
vertical-align:top;
width:36px;
}
    
label
{
    display        : block;
    padding-right  : 5px;
    padding-top	:5px;
    float          : left;
    color:#00B8A0;
    margin-right   : 3px;
}

#Recherche_Texte{
	
	position       : relative;
	text-align     : left;
	float          : left;
	
	height:15px;
	width:100px;
	
	padding-top:4px ;
	
	padding-bottom:3px !important;
	padding-bottom:5px;
	
	margin-right:20px !important;
	margin-right:10px ;
	background:transparent;
	border:none;
}

#bouton_recherche{
background:url(../images_idelis/btn-search-off.gif) no-repeat scroll 0 0 transparent;
border:medium none;
font-size:0.9em !important;
font-size:0.1em;
height:24px;
vertical-align:middle;
width:32px;
color:#FFFFFF;
text-indent:-1000px;

}
/* ----------------------- Bloc calcul d'iti ----------------------- */

.intitule_depart,
.intitule_arrivee,
.intitule_date{ }

.ou{ }

.message_initialisation_depart,
.message_initialisation_arrivee,
.intitule{  }

.input_depart,
.input_arrivee{  }

.textfield{ }

.menu_jour,
.menu_mois_annee{  }

.menuTotem{ }

.selectJour{ }

.selectAnneeMois{  }

.selectAnnee{ }

.calendrier{ }

.menu_heures,
.menu_minutes{ }

.selectHeure,
.selectMinute{ }
  
.type_heure_dep{  }

.selectTypeHeureDep{ }

.menu_critere{ }

.menu_mode{  }

.saisie-totem{   }
  
.selectFilter,
.selectModeList,
.selectLines{  }
  
.selectTotem{ }

.btn-totem-ligne{}

/* ----------------------- Contenu bloc newsletter ----------------------- */

.adresse1{ }

#soustetebloc-flux{  }
  

/* ----------------------- Footer ----------------------- */

#footer a{
  text-decoration:underline;
 	font-size: 0.95em;
 	} 
 	
#footer a:hover {
  text-decoration:none;
  	} 
  	
/* Menu footer */ 
#lien-foot a, #lien2-foot a{
	padding:0 3px 0 3px;
	font-weight:lighter;
	color:#50575d;
	}
	
#lien-foot2 a, #lien2-foot2 a,#lien-foot2, #lien2-foot2{
	padding:0 3px 0 3px;
	font-weight:lighter;
	color:#f6e449;
	}
  
#lien-foot{
	float:left;
	margin : 55px 0 0 15px;
	}

#lien2-foot{
	float:right;
	margin : 55px 15px 0 0;
	}
	
#lien-foot2{
	float:left;
	margin : 25px 0 0 15px;
	}

#lien2-foot2{
	float:right;
	margin : 25px 15px 0 0;
	}
	
#lien-foot2 a{
	text-decoration:none;
	}	 
	 
	

/* ----------------------- Table ----------------------- */

table{
	font-size:1em;
	line-height: 1.4;
	}


/* ----------------------- Formulaires ----------------------- */
#inscription-inimo{
	background:url(../images_idelis/fond-inimo1.jpg) no-repeat top left;
	padding-top:7px;
	margin:10px 0 0 15px;
	height:350px;
}
#inscription-newsletter{
	background:url(../images_idelis/fond-newsletter1.gif) no-repeat top left;
}
#inscription-newsletter2{
	background:url(../images_idelis/fond-newsletter2.gif) no-repeat top left;
}
#inscription-compte-perso{
	background:url(../images_idelis/bkg-compte1.gif) no-repeat top left;
}
#inscription-compte-perso2,
#inscription-compte-perso4{
	background:url(../images_idelis/bkg-compte2.gif) no-repeat top left;
	height:57px;
	margin-left:20px;margin-right:20px;
}
#inscription-compte-perso3{
	background:url(../images_idelis/bkg-compte3.gif) no-repeat top left;
	height:125px;
		margin-left:20px;margin-right:20px;
}
#inscription-newsletter{
	padding-top:7px;
	margin:10px 0 0 15px;
	height:115px;
}

#inscription-newsletter2{
	padding-top:7px;
	margin:10px 0 0 15px;
	height:85px;
}
#inscription-compte-perso{
	height:125px;
	padding-top:10px !important;
	padding-top:20px ;
	margin:20px 20px 0 20px;
}

#inscription-compte-perso .saisie-form em{
	background:url(../images_idelis/puce-compte.gif) no-repeat top left;
 	padding:0 0 0 10px;
	font-size:0.9em;
	color:#508917;
}
#inscription-newsletter div,
#inscription-inimo div,
#inscription-newsletter2 div{
	text-align:center}
	
#inscription-newsletter .saisie-form,
#inscription-inimo .saisie-form,
#inscription-newsletter2 .saisie-form {
	text-align:left}

#inscription-newsletter2 .saisie-form{
	margin:5px 0 0 0}
	
#inscription-compte-perso .saisie-form{
	margin:8px 0 0 0 !important;
	margin:10px 0 0 0;}

#inscription-newsletter label,

#inscription-newsletter2 label{
color:#FFFFFF;
padding:3px 0 0 15px !important;
padding:3px 0 0 10px;
width:105px;
}

#inscription-inimo label{
font-size:0.95em;
color:#FFFFFF;
padding:3px 0 0 8px !important;
padding:3px 0 0 8px;
width:105px;
}

#inscription-compte-perso label{
color:#FFFFFF;
padding:3px 0 0 15px !important;
padding:3px 0 0 10px;
width:150px;
}
#inscription-newsletter input,
#inscription-inimo input,
#inscription-inimo select{
margin:5px;
width:560px;
}

#inscription-inimo .select-date{
margin:5px;
width:60px;
}

#inscription-newsletter2 input{
margin:2px;
width:560px;
}

#contenu-page form fieldset em
{padding-left:20px}

#inscription-compte-perso input{
	width:210px;
	}

#inscription-newsletter div a img,
#inscription-inimo div a img,
#inscription-newsletter2 div a img{
	margin:10px 16px 0 0;
	float:right;}


#inscription-compte-perso2 .libelle-compte,
#inscription-compte-perso3 .libelle-compte{
	float:left;
	margin-top:15px;
	width : 150px;
	color:#FFFFFF;
padding:5px 0 0 15px !important;
padding:5px 0 0 10px;}


#inscription-compte-perso4 .libelle-compte{
	float:left;
	margin-top:5px;
	width : 150px;
	color:#FFFFFF;
padding:5px 0 0 15px !important;
padding:5px 0 0 10px;}

#inscription-compte-perso3 .libelle-compte{
	height:100px;}

	
.compte-select select{
	width:530px;
	margin-top:15px;}

#inscription-compte-coordonnee,
#inscription-compte-coordonnee2,
#inscription-incident,
#inscription-incident2{
	background:url(../images_idelis/bkg-coordonnees.gif) no-repeat top left;
 	padding:7px 0 0 10px;
 	width:330px;
 	height:38px;
	}
	
#inscription-groupe,
#inscription-groupe2{
	background:url(../images_idelis/bkg-groupe.gif) no-repeat top left;
 	padding:7px 0 0 10px;
 	width:373px;
 	height:38px;
	}	
#inscription-compte-coordonnee,
#inscription-incident,
#inscription-groupe{
	float:left;
	margin-left:20px 
 	}	
#inscription-compte-coordonnee2,
#inscription-incident2,
#inscription-groupe2{
	float:right;
	margin-right:20px 	}	
 	
#inscription-compte-coordonnee label,
#inscription-compte-coordonnee2 label{
 	color:#508917;
	width:80px;
	float:left;
	margin:0px;
	} 	
#inscription-groupe label,
#inscription-groupe2 label{
 	color:#ffffff;
	width:165px;
	float:left;
	margin:0px;
	}
#inscription-compte-coordonnee input,
#inscription-compte-coordonnee2 input,
#inscription-incident input,
#inscription-incident2 input{
 	float:right;
	margin-right:20px;
	width:180px;
	}

#inscription-groupe input,
#inscription-groupe2 input{
 	float:right;
	margin-right:20px;
	width:175px;
	}
#inscription-incident label,
#inscription-incident2 label{
 	color:#127633;
	width:110px;
	float:left;
	margin:0px;
	}
#inscription-incident input#nom{
	width:120px}
#inscription-compte-coordonnee input#nom{
	width:150px}
	
#inscription-compte-coordonnee select,
#inscription-incident select{
	margin-top:2px;
	float:left;
	}
#coordonnees a img{
	margin:0 10px 0 0;
	}
 	
#inscription-login{
	background:url(../images_idelis/bloc-login.gif) no-repeat top left;
 	padding:7px 0 0 10px;
 	width:363px;
 	height:102px;
	}
	
#inscription-login label{
	float:left;
	width : 150px;
	color:#FFFFFF;
	}

#inscription-ecrire{
	background:url(../images_idelis/bkg-ecrire.gif) no-repeat top left;
	height:40px;
	padding:17px 0 0;
	margin:10px 0 0 20px;width:700px;
	}
#inscription-ecrire2{
	background:url(../images_idelis/bkg-ecrire2.gif) no-repeat top left;
	height:180px;
	padding:17px 0 0;margin:10px 0 0 20px;width:700px;
	}
#inscription-ecrire label,
#inscription-ecrire2 label{
color:#FFFFFF;
padding:3px 0 0 15px !important;
padding:3px 0 0 10px;
width:120px;
}
#inscription-ecrire input,
#inscription-ecrire2 input,
#inscription-ecrire select,
#inscription-ecrire2 #textarea{
	width:540px;
	}
	
#inscription-ecrire2 #textarea{
	height:150px
	}

#label6{
	height:150px;
	}
#form_recherche{
	visibility:hidden;
	}
#form_recherche input#Recherche_Texte,
#form_recherche input#bouton_recherche{
	visibility:visible;
	}
#resultat_recherche{
	margin:35px 15px 0 20px}
	
abbr,acronym{
	text-decoration:none;
	border-bottom:none;
	cursor:help;}
	
#bloc-perturb a,
#bloc-actu a,
#bloc-perturb-detail a,
#bloc-actu-detail a{
	font-weight:bold}
	
.contenu-bloc-accueil2  {
	min-height:100px !important;
	height:100px;
	position: relative
}
.contenu-bloc-accueil2  a.btn-tout{
	position: absolute;
	bottom:0;
	right:0;
}
#contenu-page ul
{
list-style-image:url(../images_idelis/puce-li-idelis.gif);
}
#contenu-page ul li
{
	padding-left:0px !important;}
iframe{width:740px}

#contenu-page .actu_index {
	padding:8px 10px 10px 15px;
	margin-left:15px;
	margin-bottom:10px;
	background:url(../images_idelis/bkg-actu1.gif) no-repeat scroll 0 0 transparent;
	}
	
#contenu-page .actu_index:hover {
	background:url(../images_idelis/bkg-actu1-over.gif) no-repeat scroll 0 0 transparent;
	}
	
	
/* ----------------------- Enquête ----------------------- */ 

.bkg-enquete{
	background:url(../img-enquete/fond-login.gif) repeat-x top left #7eb613;
	
  	-moz-border-radius: 6px ; 
    -webkit-border-radius: 6px ; 
    -khtml-border-radius: 6px; 
    border-radius: 6px;
    margin:15px;
    padding:10px 80px;
	}
.bkg-enquete label{
	color:#fff;
	width:100px}
.gris{background:url(../img-enquete/fond-login-gris.gif) repeat-x top left #9a9a96;
	}
.table-enquete{
	line-height:50px;
    margin:10px;}
    
.table-enquete td{
    padding:0 15px;}
    
.modif-profil{
	float:right;
	background:#80b71b;
	border:none;
	color:#fff;
  	-moz-border-radius: 6px ; 
    -webkit-border-radius: 6px ; 
    -khtml-border-radius: 6px; 
    border-radius: 6px;}
.saisie-enquete,
.saisie-enquete2,
.saisie-enquete2-ok,
.saisie-enquete3{float:left; margin:0 0 10px 0; text-align:left; padding-left:20px}

.saisie-enquete label{width:110px; display:block;float:left}

.saisie-enquete input{width:650px; display:block;float:left}

.saisie-enquete2 label,
.saisie-enquete2-ok label{width:70px; display:block;float:left}

.saisie-enquete2 input{width:414px; display:block;float:left}
.saisie-enquete2-ok input{margin:0  10px 0 0; }
.saisie-enquete3 label{width:70px; display:block;float:left}

.saisie-enquete3 input{width:155px; display:block;float:left}

.search-panel{
	position:absolute;
	padding:5px;
	right:60px;
	top:165px;
    font-size:11px;
    color:#004d56}
.search-panel input{
  	-moz-border-radius: 6px ; 
    -webkit-border-radius: 6px ; 
    -khtml-border-radius: 6px; 
    border-radius: 6px;
    margin:0 5px}


.photo-profil{
	padding:20px 10px;
	text-align:center;
	position:absolute;
	width:170px;
	height:240px;
	top:113px;
	right:-11px;
  	-moz-border-radius: 6px ; 
    -webkit-border-radius: 6px ; 
    -khtml-border-radius: 6px; 
    border-radius: 6px;}
    
    .fond-tab{
    -webkit-box-shadow:inset  0px 0px 30px rgba(0,0,0,0.8);
  	-moz-box-shadow:inset  0px 0px 30px rgba(0,0,0,0.8);
  	box-shadow:inset  0px 0px 30px rgba(0,0,0,0.8);
  	background:#c3c3c3}
  	
  	
  	.num-quest{
  		background:#004d56;
  	-moz-border-radius:0 6px 6px 0; 
    -webkit-border-radius: 0 6px 6px 0; 
    -khtml-border-radius: 0 6px 6px 0; 
    border-radius: 0 6px 6px 0;
    padding:5px 0;
    margin-left:-3px;
    text-align:center;
    margin-right:5px;
    color:#fff
  		}
  	
  	.num-quest2{
  		background:#004d56;
  	-moz-border-radius:6px ; 
    -webkit-border-radius: 6px ; 
    -khtml-border-radius:6px ; 
    border-radius:6px ;
    padding:3px 8px;
    text-align:center;
    color:#fff;
    display:inline
  		}
  		#inscrForm label{color:#000}
 
 .gris-enquete{
  	-moz-border-radius:6px ; 
    -webkit-border-radius: 6px ; 
    -khtml-border-radius:6px ; 
    border-radius:6px ;
    background:#e0e3d2;
    padding:5px;
    width:545px;
    margin-left:10px} 
 .gris2-enquete{
  	-moz-border-radius:6px ; 
    -webkit-border-radius: 6px ; 
    -khtml-border-radius:6px ; 
    border-radius:6px ;
    background:#ebebeb;
    padding:5px;
    width:545px;
    margin-left:10px}
.gris2-enquete label{padding-top:0}
 #profession_2, #profession_3{margin-left:77px}
 
 #Form1 input{margin-right:5px}
