/* ACCUEIL */
#profil .accueil{
padding:0 0 20px 0;
}
#profil .accueil .t_page{
font-size:16px;
color:#d03356;
padding:0 0 10px 0;
}
#profil .accueil .rallyes{
background:url(../../images/commun/f_blocs_centre.png) no-repeat -1176px bottom;
padding:0 0 4px 0;
margin:0 0 20px 0;
}
#profil .accueil .rallyes h3,
#profil .accueil .ligne .col .carte h3,
#profil .accueil .ligne .col .photos h3{
background:#01abce url(../../images/commun/f_t_camping.gif) no-repeat top left;
font-size:13px;
text-transform:uppercase;
}
#profil .accueil .rallyes h3 span,
#profil .accueil .ligne .col .carte h3 span,
#profil .accueil .ligne .col .photos h3 span{
display:block;
line-height:27px;
color:#fff;
background:url(../../images/commun/f_t_camping.gif) no-repeat bottom right;
padding:0 11px;
}
#profil .accueil .rallyes .f_rallyes{
border:1px solid #e6e6e6;
border-top:none;
padding:11px;
overflow:hidden;
zoom:1;
}
#profil .accueil .rallyes .f_rallyes2{
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
padding:11px;
overflow:hidden;
zoom:1;
}
#profil .accueil .rallyes .f_rallyes .col{
float:left;
width:274px;
}
#profil .accueil .rallyes .f_rallyes .col.last{
float:right;
}
#profil .accueil .rallyes .f_rallyes .col h2{
margin:0 0 5px 0;
}
#profil .accueil .rallyes .f_rallyes .col h2 a{
font-size:14px;
color:#01abce;
text-decoration:none;
}
#profil .accueil .rallyes .f_rallyes .col h2 a:hover{
text-decoration:underline;
}
#profil .accueil .rallyes .f_rallyes .col p{
margin:0 0 10px 0;
}
#profil .accueil .rallyes .f_rallyes .col .region{
color:#676767;
margin:0 0 5px 0;
}
#profil .accueil .rallyes .f_rallyes .col .createur{
color:#d03356;
margin:0 0 5px 0;
}
#profil .accueil .rallyes .f_rallyes .col a.commentaire{
background:url(../../images/commun/pictos/commentaire.gif) no-repeat left center;
color:#414141;
padding:0 0 0 14px;
}
#profil .accueil .rallyes .f_rallyes .col a.commentaire:hover{
text-decoration:none;
}
#profil .accueil .rallyes .f_rallyes .col .demande{
background:url(../../images/commun/f_nb_demande.png) no-repeat left top;
padding:0 0 0 5px;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#profil .accueil .rallyes .f_rallyes .col .demande div{
float:left;
background:url(../../images/commun/f_nb_demande.png) no-repeat right bottom;
padding:0 10px 0 5px;
}
#profil .accueil .rallyes .f_rallyes .col .demande a{
display:block;
font-size:13px;
font-weight:bold;
line-height:25px;
color:#ff7f00;
text-decoration:none;
}
#profil .accueil .rallyes .f_rallyes .col .demande a strong{
font-size:15px;
}
#profil .accueil .rallyes .f_rallyes .col .demande a:hover{
text-decoration:underline;
}
#profil .accueil .rallyes .f_rallyes .col .commentaires{
background:url(../../images/commun/sep3.gif) repeat-x left top;
padding:10px 0 0 0;
}
#profil .accueil .rallyes .f_rallyes .col .commentaires li{
background:url(../../images/commun/sep3.gif) repeat-x left bottom;
padding:0 0 10px 0;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#profil .accueil .rallyes .f_rallyes .col .commentaires li img{
float:left;
border:1px solid #e9e7de;
margin:0 10px 0 0;
}
#profil .accueil .rallyes .f_rallyes .col .commentaires li p{
font-size:12px;
margin:0;
}
#profil .accueil .rallyes .f_rallyes .col .commentaires li .auteur{
font-size:11px;
color:#a0a0a0;
}
#profil .accueil .rallyes .f_rallyes .col .plus_commentaire{
background:url(../../images/commun/pictos/plus.gif) no-repeat left center;
color:#414141;
padding:0 0 0 20px;
}
#profil .accueil .ligne{
overflow:hidden;
zoom:1;
}
#profil .accueil .ligne .col{
float:left;
width:354px;
}
#profil .accueil .ligne .col .carte{
margin:0 0 20px 0;
}
#profil .accueil .ligne .col .carte.silver h3{
background:#999a9f url(../../images/commun/f_t_carte2.gif) no-repeat left 0;
}
#profil .accueil .ligne .col .carte.gold h3{
background:#f3b833 url(../../images/commun/f_t_carte2.gif) no-repeat left -56px;
}
#profil .accueil .ligne .col .carte.silver h3 span{
background:url(../../images/commun/f_t_carte2.gif) no-repeat right -28px;
}
#profil .accueil .ligne .col .carte.gold h3 span{
background:url(../../images/commun/f_t_carte2.gif) no-repeat right -84px;
}
#profil .accueil .ligne .col .carte .f_carte{
position:relative;
background:url(../../images/commun/f_carte.jpg) no-repeat left top;
height:108px;
}
#profil .accueil .ligne .col .carte.gold .f_carte{
background:url(../../images/commun/f_carte.jpg) no-repeat left bottom;
}
#profil .accueil .ligne .col .carte .f_carte a{
position:absolute;
top:45px;
right:27px;
}
#profil .accueil .ligne .col .photos{
background:url(../../images/commun/f_blocs_home.png) no-repeat -6470px bottom;
padding:0 0 4px 0;
margin:0 0 20px 0;
}
#profil .accueil .ligne .col .photos .f_photos{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px 9px;
}
#profil .accueil .ligne .col .photos ul{
border:1px solid #e7e5dc;
border-top:none;
padding:9px;
overflow:hidden;
zoom:1;
}
#profil .accueil .ligne .col .photos ul li{
float:left;
width:104px;
font-size:11px;
color:#a0a0a0;
margin:0 9px 0 0;
}
#profil .accueil .ligne .col .photos ul li.last{
margin:0;
}
#profil .accueil .ligne .col .photos ul li a{
display:block;
text-align:center;
width:104px;
margin:0 0 4px 0;
}
#profil .accueil .ligne .col .photos ul li img{
display:block;
}
#profil .accueil .ligne .col2{
float:right;
width:220px;
}
#profil .accueil .camping_prefere{
width:220px;
background:url(../../images/commun/f_blocs_home.png) no-repeat -6030px top;
}
#profil .accueil .camping_prefere .b_camping_prefere{
background:url(../../images/commun/f_blocs_home.png) no-repeat -6250px bottom;
}
#profil .accueil .camping_prefere .texte{
width:120px;
}

/* INSCRIPTION */
#profil .inscription_profil{
background:url(../../images/commun/f_blocs_centre.png) no-repeat scroll -1176px bottom;
padding:0 0 4px 0;
margin:0 0 20px 0;
}
#profil .inscription_profil h3{
background:#d03356 url(../../images/commun/f_t_profil.gif) no-repeat top left;
font-size:13px;
text-transform:uppercase;
}
#profil .inscription_profil h3 span{
display:block;
line-height:27px;
color:#fff;
background:url(../../images/commun/f_t_profil.gif) no-repeat bottom right;
padding:0 11px;
}
#profil .inscription_profil form{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
}
#profil .inscription_profil form .obligatoire{
text-align:right;
font-size:12px;
color:#01abce;
padding:7px;
}
#profil form .ligne{
margin:0 0 10px 0;
padding:0 7px;
overflow:hidden;
zoom:1;
}
#profil form h4{
background:url(../../images/commun/f_t_carte.gif) repeat-x left top;
font-size:18px;
border-top:1px solid #e7e5dc;
line-height:33px;
padding:0 12px;
}
#profil form h4 a{
outline:none;
display:block;
background:url(../../images/commun/pictos/plus2.gif) no-repeat right center;
color:#414141;
text-decoration:none;
}
#profil form h4 a.on{
background:url(../../images/commun/pictos/moins2.gif) no-repeat right center;
}
#profil  form fieldset{
padding:0 7px;
margin:0 0 10px 0;
}
#profil  form fieldset p{
padding:10px 0;
}
#profil  form fieldset .ligne{
padding:0;
}
#profil  form fieldset li{
background:url(../../images/commun/puces/12.gif) no-repeat left 5px;
padding:0 0 0 10px;
}
#profil  form sup{
color:#01abce;
}
#profil  form .ligne label{
float:left;
width:150px;
/* text-align:right; */
padding:2px 10px 0 0;
}
#profil .inscription_profil form .ligne.radio label{
padding:0 10px 0 0;
margin:-2px 0 0 0;
}
#profil .inscription_profil form .ligne.radio label.simple{
width:auto;
}
#profil .inscription_profil form .ligne input{
float:left;
width:240px;
border:1px solid #e7e5dc;
padding:2px;
}
#profil .inscription_profil form .actions{
text-align:center;
padding:10px;
}
#profil .inscription_profil form .ligne input.inputError{
border:1px solid #A80010;
}
#profil .inscription_profil form .divError{
clear:both;
background:url(../../images/commun/pictos/erreur.gif) no-repeat 160px center;
font-size:11px;
line-height:16px;
color:#A80010;
padding:5px 0 0 180px;
}

/* SELECTION */
#profil .h_selection{
background:url(/images/commun/h_selection.png) no-repeat;
line-height:36px;
text-align:right;
padding:0 16px;
}
#profil .h_selection a{
font-size:13px;
font-weight:bold;
color:#414141;
text-decoration:none;
}
#selection{
margin:0 0 20px 0;
border-right:1px solid #e7e5dc;
border-left:1px solid #e7e5dc;
overflow:hidden;
zoom:1;
}
#selection .erreur{
border-bottom:1px solid #e7e5dc;
margin:0;
}
#selection .item{
background:url(../../images/commun/f_selection.png) repeat-y;
border-bottom:1px solid #e7e5dc;
padding:10px 0;
overflow:hidden;
zoom:1;
}
#selection .item.old{
display:none;
}
#selection .item .col1{
float:left;
width:408px;
padding:0 10px;
}
#selection .item .col1 h2{
display:inline;
font-size:14px;
padding:0 10px 0 0;
}
#selection .item .col1 h2 a{
color:#01abce;
text-decoration:none;
}
#selection .item .col1 h2 a:hover{
text-decoration:underline;
}
#selection .item .col1 p.region{
font-size:11px;
color:#676767;
padding:3px 0 0 0;
margin:0 0 5px 0;
}
#selection .item .col1 .visuel{
float:left;
width:88px;
text-align:center;
border:1px solid #e7e5dc;
}
#selection .item .col1 .texte{
margin:0 0 0 98px;
}
#selection .item .col2{
float:left;
width:102px;
}
#selection .item .col2 span{
display:block;
float:right;
background:url(../../images/commun/f_note.gif) no-repeat;
width:77px;
font-size:13px;
color:#ff7f00;
line-height:23px;
text-align:right;
padding:0 13px 0 0;
margin:0 0 10px 0;
}
#selection .item .col2 a{
display:block;
clear:both;
}
#selection .item .col3{
float:right;
width:45px;
text-align:center;
}
#selection .item .col3 input{
margin:0 auto 10px auto;
}
#selection .item .col3 span{
display:block;
font-size:15px;
font-weight:bold;
color:#d03356;
margin:0 auto 10px auto;
}
#selection .item .col3 a{
display:block;
text-indent:-9999px;
margin:0 auto 6px auto;
overflow:hidden;
zoom:1;
}
#selection .item .col3 a.monter{
background:url(../../images/commun/pictos/monter.png) no-repeat;
width:15px;
height:8px;
}
#selection .item .col3 a.descendre{
background:url(../../images/commun/pictos/descendre.png) no-repeat;
width:15px;
height:8px;
}
#selection .item .col3 a.supprimer{
background:url(../../images/commun/pictos/supprimer.gif) no-repeat;
width:9px;
height:9px;
}

/* INSCRIPTION */
#profil .creation_rallye{
padding:0 0 20px 0;
}
#profil .creation_rallye .form{
background:url(../../images/commun/f_blocs_centre.png) no-repeat top left;
padding:4px 0 0 0;
margin:0 0 20px 0;
}
#profil .creation_rallye .f_form{
background:url(../../images/commun/f_blocs_centre.png) no-repeat scroll -1176px bottom;
padding:0 0 4px 0;
}
#profil .creation_rallye .form .titre{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
border-bottom:3px solid #e7e5dc;
padding:6px 8px;
overflow:hidden;
zoom:1;
}
#profil .creation_rallye .form .titre h3{
float:left;
font-size:15px;
color:#d03356;
}
#profil .creation_rallye .form .titre a{
display:block;
float:right;
background:url(../../images/commun/puces/7.gif) no-repeat left center;
color:#d03356;
line-height:15px;
padding:0 0 0 12px;
}
#profil .creation_rallye .form .infos{
background:#f4f3f0;
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
border-bottom:3px solid #e7e5dc;
padding:10px 14px;
}
#profil .creation_rallye .form .infos p{
margin:0 0 10px 0;
}
#profil .creation_rallye .form form{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:10px 14px;
overflow:hidden;
zoom:1;
}
#profil .creation_rallye .form .ligne,
#profil .creation_rallye .form .radio{
margin:0 0 5px 0;
overflow:hidden;
zoom:1;
}
#profil .creation_rallye .form h4{
margin:0 0 10px 0;
}
#profil .creation_rallye .form .localisation{
border-top:1px solid #e7e5dc;
border-bottom:1px solid #e7e5dc;
padding:10px 0;
}
#profil .creation_rallye .form .ligne .col{
float:left;
width:278px;
}
#profil .creation_rallye .form label{
float:left;
font-weight:bold;
margin:0 0 5px 0;
padding:2px 10px 0 0;
}
#profil .creation_rallye .form .ligne input{
float:left;
width:120px;
padding:2px 5px;
border:1px solid #e7e5dc;
margin:0 10px 0 0;
}
#profil .creation_rallye .form .ligne .radio input{
float:left;
width:12px;
height:12px;
padding:0;
border:none;
margin:0 10px 0 0;
}
#profil .creation_rallye .form .radio label{
font-weight:normal;
padding:0 10px 0 0;
}

#profil .creation_rallye .form .ligne select{
float:left;
width:120px;
border:1px solid #e7e5dc;
margin:0 10px 0 0;
}

#profil .creation_rallye .form .short select{
width:55px;
}

#profil .creation_rallye .form input.inputError{
border:1px solid #cc0000;
}
#profil .creation_rallye .form .divError{
font-size:11px;
color:#cc0000;
padding:5px 0 0 0;
}
#profil .creation_rallye .action{
text-align:center;
}


/* CREATION RALLYE + CARTE */
#profil .telecharger{
text-align:right;
margin:0 0 15px 0;
}
#profil .telecharger a{
background:url(../../images/commun/puces/2.gif) no-repeat left center;
color:#414141;
padding:0 0 0 10px;
}
#profil .telecharger a:hover{
text-decoration:none;
}
#profil .plan{
width:588px;
background:url(../../images/commun/f_blocs_centre.png) no-repeat -1764px top;
padding:4px 0 0 0;
margin:0 0 20px 0;
}
#profil .plan .b_plan{
background:url(../../images/commun/f_blocs_centre.png) no-repeat -588px bottom;
padding:0 0 4px 0;
}
#profil .plan .f_plan{
background:#f4f3f0;
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px;
}
#profil .t_liste .f_t_liste{
background:#f4f3f0;
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
border-bottom:3px solid #e7e5dc;
padding:7px;
overflow:hidden;
zoom:1;
}
#profil .plan h3{
font-size:13px;
text-transform:uppercase;
border-bottom:3px solid #e7e5dc;
padding:0 0 6px 0;
margin:0 0 11px 0;
}
#profil .t_liste{
width:588px;
background:url(../../images/commun/f_blocs_centre.png) no-repeat -1764px top;
padding:4px 0 0 0;
}
#profil .t_liste h3{
float:left;
font-size:13px;
text-transform:uppercase;
}
#profil .t_liste a{
float:right;
font-size:13px;
text-transform:uppercase;
}
#profil .plan #loading_gmap{
position:absolute;
width:570px;
height:284px;
background:#fff url(../../images/commun/loading.gif) no-repeat center center;
z-index:1000;
}
#profil .plan #gmap{
width:570px;
height:284px;
border:1px solid #e7e5dc;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#profil .plan #itineraire{
width:560px;
height:284px;
border:1px solid #e7e5dc;
background:#fff;
margin:0 0 10px 0;
overflow:auto;
}
#profil .plan #itineraire a{
color:#414141;
}
#profil .plan #itineraire .imprimer{
text-align:right;
}
#profil .plan .gps{
background:url(../../images/commun/pictos/gps.png) no-repeat left top;
line-height:32px;
padding:0 0 0 40px;
}
#profil .plan .google{
background:url(../../images/commun/pictos/google2.png) no-repeat left top;
line-height:32px;
padding:0 0 0 40px;
margin:0 0 10px 0;
}
#profil .plan .gps a,
#profil .plan .google a{
color:#414141;
}
#profil .plan .gps a:hover,
#profil .plan .google a:hover{
text-decoration:none;
}

#profil .creation_rallye #ajout{
border:1px solid #e7e5dc;
border-top:none;
padding:12px;
}
#profil .creation_rallye #ajout h3{
font-size:13px;
color:#d03356;
margin:0 0 5px 0;
}
#profil .creation_rallye #ajout p{
font-size:13px;
}
#profil .creation_rallye #liste{
border:1px solid #e7e5dc;
border-top:none;
}
#profil .creation_rallye #liste .item{
border-bottom:1px solid #e7e5dc;
overflow:hidden;
zoom:1;
}
#profil .creation_rallye #liste .item .point{
float:left;
background:#f4f3f0;
width:562px;
padding:12px;
}
#profil .creation_rallye #liste .item .ordre{
float:right;
width:44px;
text-align:center;
padding:15px 0 0 0;
}
#profil .creation_rallye #liste .item .ordre span{
display:block;
font-size:15px;
font-weight:bold;
color:#d03356;
margin:0 auto 10px auto;
}
#profil .creation_rallye #liste .item .ordre a{
display:block;
text-indent:-9999px;
margin:0 auto 6px auto;
overflow:hidden;
zoom:1;
}
#profil .creation_rallye #liste .item .ordre a.monter{
background:url(../../images/commun/pictos/monter.png) no-repeat;
width:15px;
height:8px;
}
#profil .creation_rallye #liste .item .ordre a.descendre{
background:url(../../images/commun/pictos/descendre.png) no-repeat;
width:15px;
height:8px;
}
#profil .creation_rallye #liste .item .ordre a.supprimer{
background:url(../../images/commun/pictos/supprimer.gif) no-repeat;
width:9px;
height:9px;
}
#profil .creation_rallye #liste .item.last{
background:none;
padding:0;
margin:0;
}
#profil .creation_rallye #liste .item h2{
display:inline;
color:#01abce;
font-size:14px;
padding:0 10px 0 0;
}
#profil .creation_rallye #liste .item h2 a{
color:#01abce;
text-decoration:none;
}
#profil .creation_rallye #liste .item h2 a:hover{
text-decoration:underline;
}
#profil .creation_rallye #liste .item p.region{
font-size:11px;
color:#676767;
padding:3px 0 0 0;
margin:0 0 5px 0;
}
#profil .creation_rallye #liste .item .ligne{
overflow:hidden;
zoom:1;
}
#profil .creation_rallye #liste .item .ligne .col1{
float:left;
width:102px;
margin:0 10px 0 0;
}
#profil .creation_rallye #liste .item .ligne .col3 .date{
background:url(../../images/commun/f_date.png) no-repeat;
height:33px;
padding:5px 10px 0 10px;
margin:0 0 10px 0;
}
#profil .creation_rallye #liste .item .ligne .col3 .date p{
background:url(../../images/commun/pictos/calendrier2.gif) no-repeat left 4px;
font-size:11px;
color:#676767;
padding:0 0 0 12px;
}
#profil .creation_rallye #liste .item .ligne .col2{
float:left;
width:285px;
}
#profil .creation_rallye #liste .item .ligne .col2.full{
width:397px;
}
#profil .creation_rallye #liste .item .ligne .col2 h5.auteur_title{
margin:0 0 5px 0;
font-size: 12px;
}
#profil .creation_rallye #liste .item .ligne .col2 .note_auteur{
height:48px;
text-align:justify;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#profil .creation_rallye #liste .item .ligne .col2 .note.on{
height:auto;
}
#profil .creation_rallye #liste .item .ligne .col2 .voir_note{
outline:none;
background:url(../../images/commun/pictos/plus.gif) no-repeat left center;
color:#414141;
padding:0 0 0 20px;
}
#profil .creation_rallye #liste .item .ligne .col2 .voir_note.on{
background:url(../../images/commun/pictos/moins.gif) no-repeat left center;
}
#profil .creation_rallye #liste .item .ligne .col3{
float:right;
width:102px;
}
#profil .creation_rallye #liste .item .ligne .col1 .visuel{
display:block;
text-align:center;
border:1px solid #e7e5dc;
margin:0 0 10px 0;
}
#profil .creation_rallye #liste .item .edition{
float:left;
background:#f4f3f0;
width:518px;
padding:12px;
}
#profil .creation_rallye #liste .item .edition .titre{
margin:0 0 5px 0;
}
#profil .creation_rallye #liste .item .edition .ligne{
margin:0 0 5px 0;
overflow:hidden;
zoom:1;
}
#profil .creation_rallye #liste .item .edition .ligne label{
float:left;
font-weight:bold;
padding:1px 15px 0 0;
}
#profil .creation_rallye #liste .item .edition .ligne input,
#profil .creation_rallye #liste .item .edition .ligne textarea{
float:left;
border:1px solid #e7e5dc;
padding:1px 0;
}
#profil .creation_rallye #liste .item .edition .ligne input.nomItem{
width:250px;
}
#profil .creation_rallye #liste .item .edition .ligne input.calendrier{
background:#fff url(../../images/commun/pictos/calendrier.gif) no-repeat top right;
width:90px;
}
#profil .creation_rallye #liste .item .edition .ligne input.debutItem{
margin:0 15px 0 0;
}

#profil .creation_rallye #liste .item .edition .ligne select.debutItem{
margin:0 15px 0 0;
}

#profil .creation_rallye #liste .item .edition .ligne textarea{
width:300px;
height:100px;
}
#profil .creation_rallye #liste .item .edition .ligne input.inputError,
#profil .creation_rallye #liste .item .edition .ligne textarea.inputError{
border:1px solid #a80010;
}
#profil .creation_rallye #liste .item .edition .divError{
clear:both;
background:url(../../images/commun/pictos/erreur.gif) no-repeat 0 4px;
color:#a80010;
text-align:left;
padding:5px 0 5px 25px;
}
#profil .creation_rallye #valider{
border:1px solid #e7e5dc;
border-top:3px solid #e7e5dc;
padding:10px;
text-align:center;
}

#demandes{
width:588px;
background:url(../../images/commun/f_blocs_centre.png) no-repeat -1764px top;
padding:4px 0 0 0;
margin:0 0 20px 0;
}
#demandes .nb_demande{
background:#F4F3F0;
font-size:13px;
font-weight:bold;
color:#ff7f00;
padding:5px 10px;
border:1px solid #e7e5dc;
border-top:none;
}
#demandes .nb_demande span{
font-size:16px;
}
#demandes .liste_demande{
padding:10px;
border:1px solid #e7e5dc;
border-top:none;
}
#demandes .t_demande{
overflow:hidden;
zoom:1;
}
#demandes .t_demande p{
float:left;
font-size:12px;
color:#a0a0a0;
line-height:20px;
padding:0 10px 0 0;
}
#demandes .t_demande p a{
color:#01abce;
}
#demandes .t_demande p a:hover{
text-decoration:none;
}
#demandes .t_demande ul{
float:left;
overflow:hidden;
zoom:1;
}
#demandes .t_demande ul li{
float:left;
margin:0 5px 0 0;
}
#demandes .form_demande{
padding:5px 0 0 0;
overflow:hidden;
zoom:1;
}
#demandes .detail_demande .ok{
color:#24c100;
}
#demandes .detail_demande .ko{
color:#ff1b17;
}
#demandes .detail_demande .col1{
float:left;
width:424px;
}
#demandes .detail_demande .col1 .ligne{
margin:0 0 5px 0;
}
#demandes .detail_demande .col1 label{
display:block;
font-size:12px;
margin:0 0 3px 0;
}
#demandes .detail_demande .col1 input,
#demandes .detail_demande .col1 textarea{
border:1px solid #e7e5dc;
width:422px;
}

#demandes .detail_demande .col2{
float:right;
width:132px;
text-align:center;
padding:58px 0 0 0;
}
#demandes .detail_demande .col1 input.inputError,
#demandes .detail_demande .col1 textarea.inputError{
border:1px solid #a80010;
}
#demandes .detail_demande .col1 .divError{
clear:both;
background:url(../../images/commun/pictos/erreur.gif) no-repeat 0 4px;
color:#a80010;
text-align:left;
padding:5px 0 5px 25px;
}

/* MES INFORMATIONS */
#profil .information .h_information{
background:url(../../images/commun/f_blocs_centre.png) no-repeat top left;
padding:4px 0 0 0;
margin:0 0 20px 0;
}
#profil .information .b_information{
background:url(../../images/commun/f_blocs_centre.png) no-repeat scroll -1176px bottom;
padding:0 0 4px 0;
}
#profil .information form{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px;
}

#profil .information .obligatoire{
text-align:right;
font-size:12px;
color:#01abce;
}
#profil .information .bloc .intro img{
float:right;
}
#profil .information .bloc .intro h2{
font-size:14px;
color:#01abce;
margin:0 0 6px 0;
}
#profil .information sup{
color:#01abce;
}

#profil .information form .ligne,
#profil .information form .ligne.condition{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}

#profil .information form .ligne.condition{
background:url(../../images/commun/sep3.gif) repeat-x left top;
padding:10px 0 0 0;
}
#profil .information form .ligne label{
float:left;
width:150px;
text-align:right;
padding:2px 10px 0 0;
}
#profil .information form .ligne.radio label{

padding:0 10px 0 0;
margin:-2px 0 0 0;
}
#profil .information form .ligne.radio span label{
	width: auto;
}
#profil .information form .ligne.condition label{
width:540px;
text-align:left;
padding:0;
margin:0;
}
#profil .information form .champs .ligne label{
width:auto;
}
#profil .information form .ligne input,
#profil .information form .ligne select,
#profil .information form .ligne textarea{
float:left;
width:240px;
border:1px solid #e7e5dc;
padding:2px;
}
#profil .information form .ligne select{
padding:0;
}
#profil .information form .ligne textarea{
width:400px;
height:100px;
}
#profil .information form .ligne .info{
clear:both;
display:block;
width:300px;
font-size:11px;
padding:5px 0 0 160px;
}
#profil .inscription_profil form .ligne.radio input,
#profil .information form .ligne.radio input,
#profil .information form .ligne.condition input{
float:left;
width:auto;
border:none;
padding:0;
margin:0 6px 0 0;
}
#profil .information form .ligne .champs{
float:left;
padding:5px 0 0 0;
}
#profil .information form .ligne .champs .ligne.radio{
margin:0 0 5px 0;
}
#profil .information form .actions{
text-align:center;
padding:10px 0 0 0;
}
#profil .information form .ligne input.inputError,
#profil .information form .ligne select.inputError{
border:1px solid #A80010;
}
#profil .information .divError{
clear:both;
background:url(../../images/commun/pictos/erreur.gif) no-repeat 160px center;
font-size:11px;
line-height:16px;
color:#A80010;
padding:5px 0 0 180px;
}

