#menu-piv, #entete-outils, #entete-menu-principal, #fil-ariane, 
#menu-secondaire, #btn-partager, .div-clear, #menu-pied-page, 
.btn-agrandir, .image-agrandit, .haut-de-page
{ display:none; }

#pied-page{ text-align: center; margin-top:3em;  }
#pied-page a, #pied-page a img{ text-decoration:none; border:none; }

#entete-piv img{ margin-left: -13px; margin-top:-10px; margin-bottom:-10px;}


.bloc-savoir-plus{ padding:0 15px; border:1px solid #000; }

.clear-fix{ height:1px; overflow:hidden; width:100%; clear:both;}

a img{ border:none;}


/* 
 --------------------------------------------------------------
 Sondage étudiants étrangers 
 --------------------------------------------------------------
*/

form#sondage ol {
width:860px;
overflow:hidden;
}

/*
  ---- Listes UL OL et LI----
*/

#sondage ol li {
clear:both;
list-style-type:none;
margin-top:15px;
padding:5px;
}

#sondage ol li ul {
clear: both;
margin: 0;
}

#sondage ol li ul li{
float: left;
clear:none;
list-style:none;
background:none;
padding:5px 0 0 5px;
margin: 0 0 10px 0;
width: 20em;
}

#sondage ol li ul li.clear{
clear:both;
margin: 0;
}
#sondage ol li ul li.clear ul{
clear:none;
float:left;
}
#sondage ol li ul li.clear ul li{
padding: 0;
}

#sondage ol li ul li.bullet {
background:url("../images/puce.gif") no-repeat scroll left 0.8em transparent;
border-top:1px solid #DDDDDD;
padding:5px 0 5px 15px;
}

#sondage ol li ul li.niv2{
margin: 0 0 0 20px;
}

/*
  ---- Liste de longueurs différentes ----
*/
#sondage ol li ul li.longline{
width: 69em;
}
#sondage ol li ul li.shortlabel ul li{
width:9em;
}
#sondage ol li ul li.mediumlabel ul li{
width:32em;
}

/*
  ---- Label ----
*/
#sondage label {
float:right;
padding:1px 20px 0 3px;
text-align:left;
width:16em;
}

#sondage ol li ul li.shortlabel ul li label{
width:5em;
}
#sondage ol li ul li.mediumlabel ul li label, #sondage ol li ul li.mediumlabel label{
width:28em;
}

#sondage label.label_titre {
color:#555555;
float:left;
font-size:1em;
font-weight:bold;
padding:0 10px 0 0;
}

#sondage label.long{
width:70em;
}

#sondage label.clear {
clear:both;
}

#sondage label.label_gauche {
float:left;
}
#sondage label.label_court {
width:10em;
}

/*
  ---- Input et Form ----
*/

#sondage input{
float:left;
}
#sondage textarea{ 
margin: 0 0 10px;
}
#sondage .boutonForm {
clear:both;
padding:35px 0 0;
}
#sondage .boutonForm input {
color:#336699;
font-size:1.5em;
}
#sondage legend, .tx-thmailformplus-pi1 h3  {
color:#333333;
font-size:1.2em;
font-weight:bold;
padding:0 0 10px 0;
margin:0;
}

#sondage fieldset{ 
background:none repeat scroll 0 0 transparent;
/*float:left;*/
margin:0 5px 0 0;
padding:0;
width:auto;
}

/*
  ---- Autres ----
*/

#sondage .merci {
border-top:1px solid #CCCCCC;
clear:both;
color:#336699;
font-size:1.4em;
padding:30px 0;
}

#sondage .anonyme {
clear:both;
color:#555;
font-size:0.9em;
padding:30px 0 0 0;
}

#sondage .altcolor {
background:none repeat scroll 0 0 #e9e9e9;
-moz-border-radius: 6px 6px 6px 6px;
}

#sondage .msg_erreur {
-moz-border-radius:6px 6px 6px 6px;
background-color:#F9EBDD;
border:1px solid #BA5E00;
margin:20px 0;
padding:5px;
color: #cb0202;
width: 50%;
}
#sondage .erreur {
font-weight:bold;
font-size: 1.5em;
color: #cb0202;
}

.tx-thmailformplus-pi1 h2 {
font-size:1.55em !important;
font-weight:bold !important;
margin:1.3em 0 0.75em !important;
}


