/* ----------------------- Page ----------------------- */ 
html { 
  font-size: 100% !important;
  font-size: 97%;
} 
body { 
	margin: 0; 
        padding: 0; 
        font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif; 
        font-size: .8em;
        line-height: 1.4;
        color: #FFFFFF;  
	text-align: center;
	background:url(../images_setram/fond-page1.jpg) repeat-x scroll center top #E2E2E2;
} 
#fond{
	background: transparent url(../images_setram/background1.jpg) no-repeat top center;
	width: 996px;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	}
#global { 
	position: relative;
	margin-left: auto; 
	margin-right: auto; 
	width: 980px; 
	text-align: left;
	padding:0 8px;
}
.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 {
  margin:0;
  padding:0 10px 0 0 !important;
  position:absolute;
  right:0;
  top:0;
  text-align:left;
  width:270px !important;
  z-index:100}
	
#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%;
	background: transparent url(../images_setram/header.jpg) no-repeat top center;
	}
 
/* Menu */ 

#menu {
      background:url(../images_setram/menu-off.gif) repeat-x scroll left top #520d49;
      display:block; 
      height:17px;
      margin:0 auto;
      padding:10px 0 10px 0;
      width:980px;
      text-align:center;
}
#menu ul{	
  margin: 0; 
  padding: 0; 
	}
      
#menu li{
	display:inline;
	height:37px;
  	color:#FFFFFF;
  	text-decoration:none;
  	}
	
#menu li a {
	display:inline;
	height:37px;
	padding:10px 20px;
  	color:#FFFFFF;
  	text-decoration:none;
  	}
	
 #menu li a:hover {
 	background:url(../images_setram/fond-menu-over.gif) repeat-x scroll left top #520d49;
  	}
	
#menu li .s{color:#FFFFFF;}
/* ----------------------- Couleur des rubrique Accueil ----------------------- */

#menu li a.rubrique0:hover{
  	color:#004d56;
  	}

#menu li a.rubrique1:hover{
  	color:#376403;
  	}

#menu li a.rubrique2:hover{
  	color:#e56712;
  	}

#menu li a.rubrique3:hover{
  	color:#4a4949;
  	}

#menu li a.rubrique4:hover{
  	color:#006736;
  	}

#menu li a.rubrique5:hover{
  	color:#b539a0;
  	}

#menu li a.rubrique6:hover{
  	color:#004d56;
  	}

#menu li a.rubrique7:hover{
  	color:#376403;
  	}

#menu li a.rubrique8:hover{
  	color:#e56712;
  	}

#menu li a.rubrique9:hover{
  	color:#4a4949;
  	}
	
/* Menu footer */ 
#menu-foot {		
  margin: 0; 
  padding: 25px 0;
	}
#menu-foot ul{	
  margin: 0; 
  padding: 0;
  list-style-type: none; 
	}
#menu-foot li a,#menu li {
  	padding: 0;
  	color:#4bb9ff;
  	text-decoration:none;
  	}
 #menu-foot li a:hover {
 	text-decoration:underline;
  	} 
	
/* ----------------------- Sous menu ----------------------- */ 
#ss-menu {
  margin: 35px 0 0 0;
  float:left;
  width:196px;
  }
	
#ss-menu li {
  list-style-type:none;
  margin-left:38px !important;
  margin-left:32px;
  padding:0 5px 0.7em !important;
  padding:0.3em  5px 0.7em 0.7em;
  font-size:0.9em
  	}

	
#retourhome {
 	color:#485d82;
	}	
#retourhome:hover{
 	color:#5a76a7;
	}
	
/* ----------------------- Contenu page---------------------- */


#contenu{
  padding:0 0 0 12px;}


.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;
  }
  
   
/* ----------------------- Blocs accueil ----------------------- */


#bloc-iti  .contenu-bloc-accueil{
  background: #5E1153 url(../images_setram/fond-bloc-iti.jpg) no-repeat top left;
}

#bloc-infos  .contenu-bloc-accueil{
  background: #EC6C0D url(../images_setram/fond-bloc-infos.jpg) no-repeat top left;
  height:60px !important;
  height:50px ;
}

#bloc-horaires  .contenu-bloc-accueil{
  background: #3F9EBE url(../images_setram/fond-bloc-horaires.jpg) no-repeat top left;
}

#bloc-plans  .contenu-bloc-accueil{
  background: #86A624 url(../images_setram/fond-bloc-plans.jpg) no-repeat top left;
}

#bloc-totem  .contenu-bloc-accueiltotem{
  background: #3F9EBE url(../images_setram/fond-bloc-horaires.jpg) no-repeat top left;
  height:70px!important;
  height:50px ;
}
.contenu-bloc-accueil{
  width:210px;
  padding:10px;
  margin:0;
  font-size:0.9em;
}


.contenu-bloc-accueiltotem{
  width:210px;
  padding:10px 10px 0 10px !important;
  padding:10px ;
  font-size:0.9em;
}
#bloc-iti h1 ,
#bloc-infos h1 ,
#bloc-horaires h1 ,
#bloc-plans h1 ,
#bloc-totem h1 {
	font-size:0.87em;
	font-weight:normal;
	height:23px;
	margin:0;
	padding:22px 0 0 35px;
	text-transform:uppercase;
	width:195px;
 }
#bloc-iti h1{
	background: transparent url(../images_setram/h1-iti.gif) no-repeat top left;
	padding:22px 0 0 30px;
	width:200px;
	}
	
#bloc-infos h1{
	background: transparent url(../images_setram/h1-infos.gif) no-repeat top left;
	}
	
#bloc-horaires h1{
	background: transparent url(../images_setram/h1-horaires.gif) no-repeat top left;
	}
	
#bloc-plans h1{
	background: transparent url(../images_setram/h1-plans.gif) no-repeat top left;
	}
	
#bloc-totem h1{
	background: transparent url(../images_setram/h1-horaires.gif) no-repeat top left;
	}
	
/* ----------------------- Actualités et Perturbations ----------------------- */
	
#bloc-actu {
	float:left;
	width:235px;
}
#bloc-perturb{
	float:right;
	width:235px;
}
.contenu-bloc-accueil2{
  padding:0;
  width:235px ;
  margin:0 0 10px 0;
} 
#bloc-actu  .contenu-bloc-accueil2{
  background: #E4E4E4 url(../images_setram/fond-bloc-actu.jpg) no-repeat top left;
}
#bloc-perturb  .contenu-bloc-accueil2{
  background: #E4E4E4 url(../images_setram/fond-bloc-perturb.jpg) no-repeat top left;
}

#bloc-actu h1, #bloc-perturb h1 {
	width:200px;
	height:23px;
	margin:0;
	padding:8px 0 0 35px;
	font-weight:normal;
	font-size:1em;
	text-transform:uppercase;
}
#bloc-actu h1{
	background: transparent url(../images_setram/h1-actu.gif) no-repeat top left;
	color:#005A97;
	}
#bloc-perturb h1{
	background: transparent url(../images_setram/h1-perturb.gif) no-repeat top left;
	color:#AF0000;
	}

.separation{display:none}
	
a.btn-tout{
	float:right;
	margin-top:0px !important;
	margin-top:10px;
	margin-right:10px;
}	

a.btn-tout:hover{}

#bloc-actu  a,
#bloc-perturb  a{
	font-size:1.1em;
	text-decoration:none;
	font-weight:normal;
	}
	
#bloc-actu  .actu_index ,
#bloc-perturb  .actu_index {
	font-size:0.9em;
	}
#bloc-actu  a:hover,
#bloc-perturb  a:hover{
	text-decoration:underline
	}
	
#bloc-perturb  a , #bloc-perturb  {
	color:#AF0000;
	}
#bloc-actu  a , #bloc-actu {
  	color:#005A97;
	}  
	
#bloc-actu  table,
#bloc-perturb  table{
	padding:0;
	width:100%
	}
#listactu table{
	width:100%;
	}	
#listactu table a{
	color:#00b8a0;
	}	
.actu_index{
	padding: 0 0 0 10px;
	width:100%;
	}
.actu_index:hover{}



#contenu-page{
	float:right;
	width:770px;
	min-height:400px;
	color:#0a0a0a;
	padding:0 0 20px 0;
	}
#contenu-page p{
	text-align:justify;
	padding: 0 5px 0 0;
	font-size:0.95em;
	}
#contenu-page ul, #contenu-page ol{
	font-size:0.95em;
	}
#contenu-page h1{
	font-weight:normal !important;
	font-weight:bold ;
	color:#FFFFFF;
	font-size:1.6em;
	margin-top:27px;
	text-transform:uppercase;
	}
#contenu-page h2{
	font-weight:normal !important;
	font-weight:bold ;
	font-size:1.4em ;
	margin:10px 0 ;
	}
#contenu-page h3{
  font-weight:normal !important;
  font-weight:bold ;
  font-size:1.2em ;
  margin:10px 0 0 0;
  }
 #contenu-page h4{
  font-weight:bold;
  margin:5px 0;
  }

#contenu-page a{
 	color:#6f1762;
}

hr{
 	margin:20px 0;
}

#contenu-page a:hover{
 	color:#0a0a0a;
}
#br-titre{display:none}
  	
/* ----------------------- Listes ----------------------- */ 
ul, ol { 
  margin: 0 0 .75em 32px; 
  padding: 0; 
}
#ss-menu ul { 
  margin: 0; 
  padding: 0;
}
 
/* ----------------------- Paragraphes ----------------------- */

p { 
  margin: 0.1em 0; 
} 
address { 
  margin: 0.1em 0; 
  font-style: normal; 
} 
 
/* ----------------------- Liens ----------------------- */ 
a { 
  text-decoration: underline; 
} 
a:link { 
  color: #11C; 
} 
a:visited { 
  color: #339; 
} 
a:hover, a:focus, a:active { 
  color: #00F; 
} 
/* ----------------------- Pas de bordure pointillée ou halo lors du clic sur un lien ----------------------- */ 
a:active { 
  outline: none; 
} 
/* ----------------------- Pas de bordure autour des images dans les liens ----------------------- */ 
a images_setram { 
  border: none; 
} 
 
em { 
  font-style: italic;
} 
strong { 
  font-weight: bold; 
}
/* ----------------------- Edito ----------------------- */

#edito{
	width:100%;
	padding:10px 0;
	}

/* ----------------------- 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_setram/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_setram/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;
	padding-left:5px;
	
	height:17px !important;
	height:15px;
	width:175px;
	
	padding-top:2px !important;
	padding-top:5px;
	margin-right:10px;
}
#Recherche_Texte{
    border-top:1px solid #4E0944;
    border-left:1px solid #4E0944;
    border-right:1px solid #4E0944;
    border-bottom:1px solid #992588;
    }

#bouton_recherche{
background:url(../images_setram/btn-search-off.gif) no-repeat scroll 0 0 transparent;
border:medium none;
font-size:0.9em;
height:24px;
vertical-align:middle;
width:26px;
color:#FFFFFF;
}
/* ----------------------- Bloc calcul d'iti ----------------------- */

.intitule_depart,
.intitule_arrivee,
.intitule_date{
  float:left;
  width:20px;
  margin-bottom:15px !important;
  margin-bottom:0;
  padding:3px 0 0 0;}

.ou{
  float:left;
  width:20px;
  margin-bottom:15px !important;
  margin-bottom:5px;
  padding:3px 0 0 0;
  }
.message_initialisation_depart,
.message_initialisation_arrivee,
.intitule{
  display:none
  }

.input_depart,
.input_arrivee{
  width:180px;
  float:left;
  }
.textfield{
  width:100%
  }

.menu_jour,
.menu_mois_annee{
  float:left;
  margin-bottom:12px !important;
  margin-bottom:0;
  }

.menuTotem{
  float:left;
    }
.selectJour{
  width:45px;
  margin:0 3px 0 0
  }
.selectAnneeMois{
  width:100px
  }
.selectAnnee{
  width:60px
  }
.calendrier{
  float:right
  }


.menu_heures,
.menu_minutes{
  float:left;
  margin-bottom:12px !important;
  margin-bottom:5px;
  margin:0 0 0 6px;
  }
.selectHeure,
.selectMinute{
  width:50px;
  }
  
.type_heure_dep{
  float:left; 
  height:30px !important;
  height:20px;
  }
.selectTypeHeureDep{
  width:98px;
}

.menu_critere{ 
  float:left;
  margin-bottom:12px !important;
  margin-bottom:0;
  }

.menu_mode{
  float:left;
  margin-bottom:12px !important;
  margin-bottom:10px;
  }

.saisie-totem{ 
  float:left;
  height:33px !important;
  height:20px;
  }
  
.selectFilter,
.selectModeList,
.selectLines{
  width:210px
  }
  
  .selectTotem{
    width:155px;
	margin-right:11px !important;
	margin-right:7px;
  }

.btn-totem-ligne{height:20px}

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

.adresse1{
	width:170px;
	margin-right:10px !important;
	margin-right:6px;
	float:left;
}

#soustetebloc-flux{
  margin:6px 0 0 0 !important;
  margin:0;
  }
  
/* ----------------------- Contenu horaires à l'arret ----------------------- */


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

#footer a{
  text-decoration:underline;
 	font-size: 0.85em;
 	} 
 	
#footer a:hover {
  text-decoration:none;
  	} 
 	
#footer{
  	padding: 7px 0 0 0;
 	font-size: 0.9em;
	margin: 0;
	height:21px;
 	background: #651059}
 
/* Menu footer */ 
#lien-foot a, #lien2-foot a{
padding:0 3px 0 3px;
font-weight:lighter;
}

#lien-foot a{
  color:#FFFFFF;}

#lien2-foot a{
  color:#D9B0D2}

#lien-foot {
  float:left;}

#lien2-foot{
  float:right;
  margin-right:10px}	 
	 
	

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

/* niveau 1 selectionnÈ */
.ul1p1 {margin-left: 0px;margin-top: 10px;list-style-image:url(../images_setram/space.gif);list-style-position:outside;padding:10px;}
/* niveau 1 non-selectionnÈ */
.ul1p2 {margin-left: 0px;margin-top: 10px;list-style-image:url(../images_setram/space.gif);list-style-position:outside;padding:10px;}


.ul2p3 {
list-style-image:url(../images_setram/ssmenu-puce-off.gif);
}

/* niveau 3 selectionnÈ */
.ul3p1 {margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images_setram/space.gif);padding-left:20px; padding-top:5px;padding-bottom: 2px;font-style:italic;background-color: #ffffff;font-size:0.9em}
/* niveau 3 non-selectionnÈ */
.ul3p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images_setram/space.gif);padding-left:20px; padding-top:5px;padding-bottom: 2px;font-style:italic;background-color: #ffffff;font-size:0.9em}
/* niveau 3 parent */
.ul3p3 {margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images_setram/space.gif);padding-left:20px; padding-top:5px;padding-bottom: 2px;font-style:italic;background-color: #ffffff;font-size:0.9em}

/* niveau 4 selectionnÈ */
.ul4p1 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 4 non-selectionnÈ */
.ul4p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 4 parent */
.ul4p3 {margin-left:0px;margin-top: 0px;list-style-position:outside;padding-left:48px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}

/* niveau 5 selectionnÈ */
.ul5p1 {margin-left:0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 5 non-selectionnÈ */
.ul5p2 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 5 parent */
.ul5p3 {margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:52px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}

/* fond non-selectionnÈ */
.f1 {margin: 0px; display: block; text-align: left; text-decoration: none; }
/* fond selectionnÈ */
.f2 {margin: 0px; display: block; text-align: left; text-decoration: none; }
/* fond parent */
.f3 {margin: 0px; display: block; text-align: left; text-decoration: none; }

/* style police niv 1 non-selectionnÈ */
a.ns1,a.ns1:visited {text-decoration: none;   }
/* style police niv 1 selectionnÈ */
a.s1,a.s1:visited {text-decoration: none;  }

/* style police niv n selectionnÈ */
a.sn,a.sn:visited {text-decoration: none;padding-left:10px }
/* style police niv n non-selectionnÈ */
a.nsn,a.nsn:visited { text-decoration: none; }

/* style police niv n parent */
a.pn,a.pn:visited { text-decoration: none; padding-left:10px }

a.texte2{text-decoration: none; cursor: pointer; background-color:#fff6bb; width:300px; }

/* ----------------------- Formulaires ----------------------- */
#inscription-newsletter{
	background:url(../images_setram/fond-newsletter1.gif) no-repeat top left;
}
#inscription-newsletter2{
	background:url(../images_setram/fond-newsletter2.gif) no-repeat top left;
}
#inscription-compte-perso{
	background:url(../images_setram/bkg-compte1.gif) no-repeat top left;
}
#inscription-compte-perso2,
#inscription-compte-perso4{
	background:url(../images_setram/bkg-compte2.gif) no-repeat top left;
	height:57px;
}
#inscription-compte-perso3{
	background:url(../images_setram/bkg-compte3.gif) no-repeat top left;
	height:125px;
}
#inscription-newsletter,
#inscription-newsletter2{
	padding-top:7px;
	margin:10px 0 0 0;
	height:150px;
}

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

#inscription-compte-perso .saisie-form em{
	background:url(../images_setram/puce-compte.gif) no-repeat top left;
 	padding:0 0 0 10px;
	font-size:0.9em;
	color:#6f1762;
}
#inscription-newsletter div,
#inscription-newsletter2 div{
	text-align:center}
	
#inscription-newsletter .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,
#inscription-compte-perso label{
color:#FFFFFF;
padding:3px 0 0 15px !important;
padding:3px 0 0 10px;
width:120px;
}

#inscription-newsletter input,
#inscription-newsletter2 input{
margin:5px;
width:590px;
}
#inscription-compte-perso input{
	width:225px;
	}

#inscription-newsletter 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:570px;
	margin-top:15px;}

#inscription-compte-coordonnee,
#inscription-compte-coordonnee2,
#inscription-incident,
#inscription-incident2{
	background:url(../images_setram/bkg-coordonnees.gif) no-repeat top left;
 	padding:7px 0 0 10px;
 	width:373px;
 	height:38px;
	}
	
#inscription-groupe,
#inscription-groupe2{
	background:url(../images_setram/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;
 	}	
#inscription-compte-coordonnee2,
#inscription-incident2,
#inscription-groupe2{
	float:right;
 	}	
 	
#inscription-compte-coordonnee label,
#inscription-compte-coordonnee2 label{
 	color:#6f1762;
	width:90px;
	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:220px;
	}

#inscription-groupe input,
#inscription-groupe2 input{
 	float:right;
	margin-right:20px;
	width:175px;
	}
#inscription-incident label,
#inscription-incident2 label{
 	color:#6f1762;
	width:110px;
	float:left;
	margin:0px;
	}
#inscription-incident input#nom{
	width:160px}
#inscription-compte-coordonnee input#nom{
	width:180px}
	
#inscription-compte-coordonnee select{position:absolute}
#inscription-compte-coordonnee .debut_jour{left:360px}
#inscription-compte-coordonnee .debut_mois{left:415px}
#inscription-compte-coordonnee .debut_an{left:470px; width:110px}

#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_setram/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_setram/bkg-ecrire.gif) no-repeat top left;
	height:40px;
	padding:17px 0 0;
	}
#inscription-ecrire2{
	background:url(../images_setram/bkg-ecrire2.gif) no-repeat top left;
	height:180px;
	padding:17px 0 0;
	}
#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:590px;
	}
	
#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-top:35px}
	
abbr,acronym{
	text-decoration:none;
	border-bottom:none;
	cursor:help;}
	
#bloc-perturb a,
#bloc-actu a{
	font-weight:bold}
	
.contenu-bloc-accueil2  {
	min-height:100px !important;
	height:100px;
	position: relative
}
.contenu-bloc-accueil2  a.btn-tout{
		bottom:0;
	right:0;
}
#contenu-page ul
{
list-style-image:url(../images_setram/contenu-puce-bleu.gif);
margin-left:25px !important;
margin-left:15px;
}
#contenu-page ul li
{
	padding-left:0px !important;}
	
	.brmodule
	{display:none}

