@charset "utf-8";
/* CSS Document */


#main_contenu {
width:980px;
margin:0 auto;
background-color:#fff;
}
#main_contenu a.main {
font:bold 13px Arial, Helvetica, sans-serif;
color:#C03;
text-decoration:none;
margin-top:6px;
background:transparent url(/img/nav/puce_lien_accueil.gif) no-repeat left center;
padding-left:12px;
}

/*_______________FIL________________*/
#main_contenu #fil {
margin:25px 0 40px 20px;
}
#main_contenu #fil img.logo{
float:left;
margin-right:15px;
}
#main_contenu #fil h6{
font:bold 12px Arial;
line-height:100px;
}


#main_contenu h1{
font:bold 24px Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
#main_contenu h2{
font:bold 18px Arial, Helvetica, sans-serif;
margin:20px 0 5px 0;
}
#main_contenu h3{
font:bold 16px Arial, Helvetica, sans-serif;
margin-bottom:24px;
}

/*_______________RESULTATS_________________*/

#main_abo {
margin-bottom:40px;
border-collapse:collapse;
border-spacing:0;
}

#main_abo p{
text-align:justify;
/*margin-bottom:24px;*/
margin-top:24px;
font:normal 15px Georgia, "Times New Roman", Times, serif;
}
#main_abo p.small{
font:normal 10px Georgia, "Times New Roman", Times, serif;
}

#main_abo ul{
text-align:left;
font:normal 15px Georgia, "Times New Roman", Times, serif;/*
margin-bottom:24px;*/
padding:0;
margin:0 0 24px 0;
}

#main_abo ul li{
margin:0;
padding:0;
list-style-type:disc;
list-style-position:inside;
}

#main_abo div.mois{
margin-left:20px;
}
#main_abo div.serie{
margin-left:20px;
width:800px;
}

#main_abo table.tableau_agenda {
width:800px;
font:normal 12px Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
#main_abo table.tableau_agenda td {
vertical-align:middle;
border-bottom:solid 1px #000;
height:35px;
}
#main_abo tr.ligne_impair {
background-color:#e3e3e3;
}
#main_abo tr.ligne_pair {
background-color:#f2f2f2;
}
#main_abo table.tableau_agenda tr.entete {
font-weight:bold;
}
#main_abo table.tableau_agenda td.select {
width:30px;
}
#main_abo table.tableau_agenda td.categorie {
width:80px;
}
#main_abo td.categorie select{
width:40px;
}
#main_abo table.tableau_agenda td.voeux {
width:170px;
}
#main_abo table.tableau_agenda td.voeux select{
width:120px;
}
#main_abo table.tableau_agenda td.tarif {
width:80px;
}
#main_abo table.tableau_agenda td.serie {
padding-left:4px;
}

#main_abo table.tableau_recap {
width:800px;
font:normal 12px Arial, Helvetica, sans-serif;
margin:0 0 10px 20px;
}
#main_abo table.tableau_recap td.big{
font:normal 16px Arial, Helvetica, sans-serif;
padding:2px 0;
}

#main_abo input.valider {
background:#FFF url(/img/nav/fond_bt_chercher.gif) no-repeat left center;
color:#FFF;
font:bold 13px Arial, Helvetica, sans-serif;
height:22px;
text-align:center;
width:70px;
float:right;
}
#main_abo a.valider {
background:#FFF url(/img/nav/fond_bt_chercher.gif) no-repeat left center;
color:#FFF;
font:bold 13px Arial, Helvetica, sans-serif;
line-height:22px;
text-align:center;
width:70px;
float:right;
}

#main_abo #sample {
	position:absolute;
	left:687px;
	top:357px;
	width:139px;
	padding:5px;
	background-color:#FFF;
	border:solid 1px #CCC;
}
#main_abo #sample h3{
font:bold 12px Arial, Helvetica, sans-serif;
color:#C03;
margin:0;
}
#main_abo #sample p{
font:normal 10px Arial, Helvetica, sans-serif;
margin:0;
}
#main_abo #sample a.fermer{
font:normal 10px Arial, Helvetica, sans-serif;
margin:0;
float:right;
}

#main_abo fieldset.fiche_client{
width:800px;
margin:0 0 0 20px;
}
#main_abo fieldset.fiche_client input, #main_abo fieldset.fiche_client select{
border:solid 1px #CCC;
}
#main_abo fieldset.fiche_client input.sans{
border:none;
}
#main_abo fieldset.fiche_client li{
list-style:none;
clear:both;
margin-bottom:5px;
}
#main_abo fieldset.fiche_client label{
width:130px;
display:block;
float:left;
margin-top:2px;
}
#main_abo fieldset.fiche_client .small{
font-size:10px;
margin-bottom:0;
}

/*#main_abo table ul {
list-style:none;
font:normal 12px Arial, Helvetica, sans-serif;
margin:5px 10px;
}*/
#main_abo .serie table td{
padding-left:5px;
}

img.visuel {
float:left;
margin:0 10px 20px 0;
}
