body{font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0; padding:0; background-image:url(http://www.axofi.com/img_new/fond_haut.gif); background-repeat:repeat-x;}
ul{margin:0; padding:0; list-style:none;}
.puce{margin:5px; padding:5px; list-style:outside;}
img{border:0;}
a{text-decoration:none; color:#000;}
#page{ margin : auto; width : 934px; text-align : left; overflow : visible;}

#header {height:60px; margin:16px 0px 0 0px;; }

#titreHaut {background-image:url(http://www.axofi.com/img_new/haut/fond.gif); background-repeat:no-repeat; padding: 0 0px 0 0px;}

#navigation {text-align:right; line-height:30px; margin:0 0px;}
#navigationTop {float:right; line-height:50px;}

#footer {padding:10px 10px 0 10px; font-size:10px; background:#BBB url(http://www.axofi.com/img_new/bande_bas.gif) no-repeat; height:167px;}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18pt;
	font-weight:normal;
	background-image: url(http://www.axofi.com/img_new/charte/img_h1.png);
	line-height: 40px;
	background-repeat: no-repeat;
	padding-left: 55px;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	background-image:url(http://www.axofi.com/img_new/charte/img_h2.png);
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:25px;
	color: #708882;
	font-weight: normal;
}



#principal {margin-left:280px; line-height:140%;}
#gauche{float:left; width:240px; font-size:11px;}

.intro{
	font-size:15px;
	color:#555;
	line-height:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

a.bt_top_acc {background-image: url(http://www.axofi.com/img_new/nav/accueil.png); line-height: 40px; background-repeat: no-repeat; padding-left: 25px; color:#444;}
a.bt_top_contact {background-image: url(http://www.axofi.com/img_new/nav/contact.png); line-height: 40px; background-repeat: no-repeat; padding-left: 25px; color:#444;}
a.bt_top_plan {background-image: url(http://www.axofi.com/img_new/nav/plan.png); line-height: 40px; background-repeat: no-repeat; padding-left: 25px; color:#444;}


.titreColGauche{font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt; font-weight:normal;}
a.titre_gauche_programme{
	color:#343432;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
}
.introGauche{
	color:#000000;
}
.ville_gauche_programme{
	color:#343432;
}
a.bt_gauche_legislation{
	color: #8A091D;
	display: block;
	margin-bottom: 15px;
	margin-top: 4px;
}

.im_haut{background-color:#eee;  height:40px; margin-bottom:10px;}
.im_prix{
	float:right;
	font-size:20px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:10px 5px 4px 0;
}
.im_titre{	font-size:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
height:40px;
	

	padding:4px 0 15px 5px;
}
.im_ville{
	font-size:15px;
	color:#333333;
}
a.im_detail{display:block; background-color:#555; color:#EEE; width:340px; padding:1px 0 1px 5px; position:absolute; margin-top:148px;}
a.im_detail:hover{background-color:#000; color:#fff;}



.titreProgramme{
	font-size:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	background-color: #EDEDED;

	
	padding-bottom: 1px;
	padding-left: 5px;
	
	height: 35px;
	line-height: 35px;
	margin-bottom:10px;
}

.cpProgramme{
	font-style:normal;
}
a.lienLegislation{
	color:#8a091d;
	font-weight: bold;
}
.rentabilite{
	color:#8a091d;
}
.livraison{
	color:#333333;
	font-weight: bold;
	line-height: 40px;
}



a.bt_retour{
	margin-top:60px;
	display:block;
	background-image: url(http://www.axofi.com/img_new/charte/img_retour.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	line-height: 36px;
	font-size: 12px;
}

.module_actu_date{
	color:#000000;
	font-size: 11px;
}
a.module_actu_titre{
	color:#343432;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
}
.module_actu_descriptif{
	color:#343432;
}
a.module_actu_lirelasuite{
	color:#8A091D;
}
