@charset "utf-8";
/* CSS Document */


/*/////////////////
resulta
///////////////*/

#resulta{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:920px;
margin-left:auto;
margin-right:auto;
text-align:left;
position: relative;
top: 80px;
}


/*/////////////////
pagination
///////////////*/

.bloc_pagination{
position:relative;
width:574px;
height:30px;
margin-top:4px;

background:url(../images/bg_pagination.gif) no-repeat;
padding-left:20px;}

.reponse_titre{float:left;
font-size:100%;

white-space:nowrap;
margin:0px;
line-height:30px;}

.pagination{
	width:320px;
	float: right;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0pt;
	font-size: 100%;
	text-align: right;
}

.pagination p{display:block;
float:left;
font-weight:bold;
margin-right:10px;
margin-bottom:0px;
margin-top:0px;
}

.pagination strong{
padding-top: 0px;
padding-right: 6px;
padding-bottom: 2px;
padding-left: 6px;}

.pagination ul{margin:0px;
padding:0px;
}

.pagination ul li{



padding-top: 0px;
padding-right: 1px;
padding-bottom: 0px;
padding-left: 1px;
background-color: transparent;
background-image: url(../images/pagination_separation.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right 3px;

display: block;
float: left;
}



.pagination ul li.noborder{
background:transparent none repeat scroll 0 0;}

.pagination ul li a{
color:#ff5a00;
text-decoration:none;
padding-top: 2px;
padding-right: 6px;
padding-bottom: 2px;
padding-left: 4px;}

.pagination ul li a:active{
text-decoration:none;
color:#000000;
font-weight:bold;}

.pagination ul li a:hover{
text-decoration:underline;}


.pagination li a.page_suivante {


padding-left: 4px;
padding-right:8px;
background-color: transparent;
background-image: url(../images/picto_page_suiv.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right center ;
line-height:12px;


}

.print{
position:absolute;
right:10px;
top:4px;
width:22px;
height:20px;}

/*/////////////////
pagination fin
///////////////*/


.nbr_resulta{width:592px;

height:27px;
margin-top:5px;
background:url(../images/bg_nbr_resulta.gif) no-repeat;
padding-left:20px;}

.nbr_resulta_loc{
background-color: transparent;
background-image: url(../images/picto_nbr_resulta.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 8px ;
font-size: 100%;
padding-top: 7px;
padding-right: 20px;
padding-bottom: 2px;
padding-left: 24px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;}

/*/////////////////
resulta info
///////////////*/
.bloc_affichage_info{font-family:Verdana, Arial, Helvetica, sans-serif;
width:599px;}

.bloc_reponse{width:599px;
margin-top:11px;
margin-bottom:11px;}

/*/////////////////
bloc reponse h
///////////////*/

.bloc_reponse_h{background:url(../images/bloc_reponse_h.gif) left top no-repeat;
height:28px;


}

.bloc_reponse_h span{
float: left;
background-color: transparent;
background-image: url(../images/numero_reponse.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
padding-top: 1px;
padding-right: 7px;
padding-bottom: 5px;
padding-left: 7px;
color: #ffffff;
font-weight: bold;
margin-left:7px;
margin-top:7px;
margin-right:7px;
}

.bloc_reponse_h h1 {font-size:12px;

padding-top:7px;
margin:0px;
padding-bottom:0px;

}

/*/////////////////
bloc reponse c
///////////////*/

.bloc_reponse_c{
width:599px;
position:relative;
height:auto;


background:url(../images/bloc_reponse_c.gif)  top left repeat-y;
padding-top:5px;
margin:0px;}

/*
option annuler*/

/* .1pix_more_info{padding:0px;
margin:0px;
height:1px;
background:url(../images/bg_1px_more_info.gif) repeat-y;} */


/*/////////////////
autres lien
///////////////*/
.autres_lien{position:absolute;
width:91px;
height:99px;
right:9px;
top:0px;
color:#ff5a00;
}

.autres_lien .en_savoir{width:75px;
height:17px;
background:url(../images/bg_autre_lien.png) no-repeat;
display:block;
line-height:17px;
font-weight:bold;
padding-left:16px;

}

.autres_lien .en_savoir a{text-decoration:none;
color:#FFFFFF;
}

.autres_lien .en_savoir a:hover{text-decoration:none;
color:#000000;
}

.autres_lien .video{width:81px;
height:65px;
padding-left:14px;

display:block;}



.autres_lien .site{width:75px;
height:17px;
background:url(../images/bg_autre_lien.png) no-repeat;
display:block;
line-height:17px;
font-weight:bold;
padding-left:16px;

}

.autres_lien .site a{text-decoration:none;
color:#FFFFFF;
}

.autres_lien .site a:hover{text-decoration:none;
color:#000000;
}


/*/////////////////
resulta info fin
///////////////*/

.rst_adresse{
float:left;

padding-left:10px;
padding-top:0px;
padding-bottom:0px;
background:url(../images/picto_flesh_adresse.gif) left center no-repeat;
margin-left:22px;
margin-right:140px;

}

.rst_phone{
float:left;

width:150px;
text-align:left;
padding:0px;


}

.color_gri{color:#807979;}


/*/////////////////////

resulta menu

/////////////////*/


.rst_menu{
background:url(../images/bg_rst_menu.gif) no-repeat;
height:25px;
width:466px;
margin-left:29px;
margin-top:3px;
margin-bottom:0px;
padding:0px;

}

.rst_menu ul {
margin:0px;
padding-left:15px;}

.rst_menu ul li{
display:inline;
margin:0px;

line-height:22px;
background-image: url(../images/pagination_separation.gif) ;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right center ;
padding-left:6px;
padding-right:4px;
text-align:left;}

.rst_menu ul li.noborder{
background:transparent none repeat scroll 0 0;}

.rst_menu ul li a{text-decoration:none;
color:#ff5a00;}

.rst_menu ul li a:hover{text-decoration:underline;
color:#ff5a00;
}

/*/////////////////////

resulta menu fin

/////////////////*/


.rst_description{
float:left;
width:300px;
font-weight:bold;
color:#ff5a00;
margin-left:30px;
margin-right:50px;
margin-bottom:0px;
margin-top:0px;
padding:5px;
}


.rst_image{
float:left;
width:75px;
height:55px;
margin:0px 100px 0px 0px;
padding:5px;

}

.info_time{
position:relative;
background:url(../images/bg_rst_menu.gif) no-repeat;
height:25px;
width:456px;
margin-left:29px;
margin-top:0px;
margin-bottom:0px;
line-height:22px;
padding-left:10px;
}

.horloge{
position:absolute;
left:10px;
top:3px;
width:22px;
height:20px;}

.info_time a{color:#ff5a00;

text-decoration:none;



padding-left:28px;}

.info_time a:hover{color:#000000;
text-decoration:underline;}

.rst_note{margin-left:32px;
width:400px;
margin-bottom:0px;
margin-top:0px;
padding:4px 0;
}

.rst_note a{text-decoration:none;
color:#ff5a00;}

.rst_note a:hover{text-decoration:none;
color:#666666;
}

.bloc_more_info{
background:url(../images/bg_bloc_more_info.gif) left top no-repeat;
height:53px; 
margin:0px;
padding-top:17px;
padding-bottom:0px;

}

.bloc_reponse_b{
height:24px;
background:url(../images/bloc_reponse_b.gif) left top no-repeat;
font-weight:bold;
padding-top:16px;
}

.rst_appeler{padding-left:18px;
background:url(../images/picto_phone.gif) no-repeat;
margin-left:40px;
height:16px;}

.rst_appeler a{text-decoration:none;
color:#FFFFFF;}

.rst_appeler a:hover{text-decoration:none;
color:#000000;}

.rst_envoyer{
background:url(../images/picto_mail.png) no-repeat;
padding-left:18px;
margin-left:510px;
}

.rst_envoyer a{text-decoration:none;
color:#CCCCCC;}

.rst_envoyer a:hover{text-decoration:none;
color:#FFFFFF;}

