#rallye .accueil{
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
#rallye .accueil h3{
background:#ff7f00 url(../../images/commun/f_t_communaute.gif) no-repeat top left;
font-size:13px;
text-transform:uppercase;
}
#rallye .accueil h3 span{
display:block;
line-height:27px;
color:#fff;
background:url(../../images/commun/f_t_communaute.gif) no-repeat bottom right;
padding:0 11px;
}
#rallye .accueil h3 small{
font-size:13px;
text-transform:none;
}
#rallye .accueil .col1{
float:left;
width:380px;
}
#rallye .accueil .col2{
float:right;
width:190px;
}
#rallye .accueil .trouver{
margin:0 0 20px 0;
}
#rallye .accueil .trouver form{
border:1px solid #e7e5dc;
border-top:none;
padding:10px;
overflow:hidden;
zoom:1;
}
#rallye .accueil .trouver .col{
float:left;
width:245px;
}
#rallye .accueil .trouver .col.last{
float:right;
width:84px;
padding:60px 0 0 0;
}
#rallye .accueil .trouver .ligne{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#rallye .accueil .trouver .ligne label{
float:left;
width:60px;
text-align:right;
padding:2px 0 0 0;
}
#rallye .accueil .trouver .ligne select{
float:right;
width:173px;
border:1px solid #e7e5dc;
}

#rallye .accueil .proposer{
background:url(../../images/commun/f_proposer_rallye.jpg) no-repeat;
height:83px;
padding:31px 0 0 16px;
margin:0 0 20px 0;
}
/* DETAIL */
#rallye .detail .telecharger{
text-align:right;
margin:0 0 15px 0;
}
#rallye .detail .telecharger a{
background:url(../../images/commun/puces/2.gif) no-repeat left center;
color:#414141;
padding:0 0 0 10px;
}
#rallye .detail .telecharger a:hover{
text-decoration:none;
}
#rallye .detail .plan,
#rallye .detail .carnet{
width:588px;
background:url(../../images/commun/f_blocs_centre.png) no-repeat -1764px top;
padding:4px 0 0 0;
margin:0 0 20px 0;
}
#rallye .detail .plan .b_plan,
#rallye .detail .carnet .b_carnet{
background:url(../../images/commun/f_blocs_centre.png) no-repeat -588px bottom;
padding:0 0 4px 0;
}
#rallye .detail .plan .f_plan,
#rallye .detail .carnet .f_carnet{
background:#f4f3f0;
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px;
}
#rallye .detail .plan h3,
#rallye .detail .carnet h3{
font-size:13px;
text-transform:uppercase;
border-bottom:3px solid #e7e5dc;
padding:0 0 6px 0;
margin:0 0 11px 0;
}
#rallye .detail .plan #loading_gmap{
position:absolute;
width:570px;
height:284px;
background:#fff url(../../images/commun/loading.gif) no-repeat center center;
z-index:1000;
}
#rallye .detail .plan #gmap{
width:570px;
height:284px;
border:1px solid #e7e5dc;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#rallye .detail .plan .gps{
background:url(../../images/commun/pictos/gps.png) no-repeat left top;
line-height:32px;
padding:0 0 0 40px;
}
#rallye .detail .plan .gps a{
color:#414141;
}
#rallye .detail .plan .gps a:hover{
text-decoration:none;
}
#rallye .detail .carnet .item{
background:url(../../images/commun/sep3.gif) repeat-x left bottom;
padding:0 0 15px 0;
margin:0 0 15px 0;
overflow:hidden;
zoom:1;
}
#rallye .detail .carnet .item.last{
background:none;
padding:0;
margin:0;
}
#rallye .detail .carnet .item h2{
display:inline;
font-size:14px;
padding:0 10px 0 0;
}
#rallye .detail .carnet .item h2 a{
color:#01abce;
text-decoration:none;
}
#rallye .detail .carnet .item h2 a:hover{
text-decoration:underline;
}
#rallye .detail .carnet .item p.region{
font-size:11px;
color:#676767;
padding:3px 0 0 0;
margin:0 0 5px 0;
}
#rallye .detail .carnet .item .ligne{
overflow:hidden;
zoom:1;
}
#rallye .detail .carnet .item .ligne .col1{
float:left;
width:102px;
margin:0 10px 0 0;
}
#rallye .detail .carnet .item .ligne .col1 .date{
background:url(../../images/commun/f_date.png) no-repeat;
height:33px;
padding:5px 10px 0 10px;
margin:0 0 10px 0;
}
#rallye .detail .carnet .item .ligne .col1 .date p{
background:url(../../images/commun/pictos/calendrier2.gif) no-repeat left 4px;
font-size:11px;
color:#676767;
padding:0 0 0 12px;
}
#rallye .detail .carnet .item .ligne .col2{
float:left;
width:328px;
}
#rallye .detail .carnet .item .ligne .col2 h4{
margin:0 0 5px 0;
}
#rallye .detail .carnet .item .ligne .col2 .note{
height:48px;
text-align:justify;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#rallye .detail .carnet .item .ligne .col2 .note.on{
height:auto;
}
#rallye .detail .carnet .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;
}
#rallye .detail .carnet .item .ligne .col2 .voir_note.on{
background:url(../../images/commun/pictos/moins.gif) no-repeat left center;
}
#rallye .detail .carnet .item .ligne .col3{
float:right;
width:102px;
}
#rallye .detail .carnet .item .ligne .col3 .visuel{
display:block;
text-align:center;
border:1px solid #e7e5dc;
margin:0 0 10px 0;
}