body {
	margin:0px;
	text-align:left;
}

input, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}


.fondboite{
    BACKGROUND: url(images/fond_boite.jpg) no-repeat;
    padding-left:5px;	
    padding-right:10px;	
    padding-top:5px;	
    padding-bottom:10px;	
}
.navtop
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND: url(images/navtop-shadow-start.gif) no-repeat;
    HEIGHT: 37px
}
.navtop UL
{
    PADDING-TOP: 6px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    BACKGROUND: url(images/navtop-shadow-fd.gif) no-repeat right top;
    FLOAT: left;
    HEIGHT: 31px
}
.navtop UL LI
{ 
    PADDING:0px;	
    BACKGROUND: url(images/navtop-li.gif) no-repeat;
    FLOAT: left;
    MARGIN: 0px 10px 0px 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative;
}
.navtop UL LI.on
{
    BACKGROUND: url(images/navtop-li-on.gif) repeat-x
}
.navtop UL LI A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FLOAT: left;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e0ebfe;
    HEIGHT: 15px;
    TEXT-DECORATION: none
}
.navtop UL LI A:hover
{
    BACKGROUND: url(images/navtop-li-a-hover.gif) no-repeat 50% bottom;
    TEXT-DECORATION: none
}
.navtop UL LI.hover A
{
    BACKGROUND: url(images/navtop-li-a-hover.gif) no-repeat 50% bottom;
    TEXT-DECORATION: none
}
.navtop UL LI.on A
{
    BACKGROUND: url(images/navtop-li-a.gif) no-repeat 50% bottom;
    COLOR: #0c4ba3
}
.navtop UL LI.on A:hover
{
    BACKGROUND: url(images/img/puces/navtop-li-a.gif) no-repeat 50% bottom;
    COLOR: #0c4ba3
}


.chemin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0B429A;
	text-decoration: none;
	text-align: left;
	text-indent: 20px;
	vertical-align: middle;
	background-image: url(images/menu/bandeau_sous_menu.jpg);
	font-weight: bold;
}
.chemin:hover {
	text-decoration: underline;
}

.txtheader {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txtheader-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	background-position: left;
}
.txtheader-linkOrange {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFDC00;
	text-decoration: none;
}

.txtheader-linkOrange:hover {
	text-decoration: underline;

}
.blocontenu {
	background-image: url(images/fond_contenu.jpg);
	background-repeat: repeat-x;
	border: 1px solid #536DBD;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #F8B931;
	text-indent: 10px;
}
.footer_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #F8B931;
	text-indent: 10px;
	font-weight: bold;
	text-decoration: none;
}
.footer_lien:hover {
	text-decoration: underline;
}
.titrerechercher {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F8BCB;
	padding-left:42px;
	text-align:left;
}
.txt_form_rechercher {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F8BCB;
}
.txt_link_rechercher {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F8BCB;

}
.txt_link_rechercher:hover {
	font-weight: bold;
}

.blocrechercher {
	background-image: url(images/bloc_rechercher_fond1.jpg);
	background-repeat: no-repeat;
}

.bloccoupcoeur {
	background-image: url(images/bloc_coupcoeur_fond1.jpg);
	background-repeat: no-repeat;
}
.blocdetail1 {
	background-image: url(images/offres/detail_offre/fond_bloc_contact.jpg);
	background-repeat: no-repeat;
}
.blocdetail2 {
	background-image: url(images/offres/detail_offre/fond_bloc2.jpg);
	background-repeat: no-repeat;
}
.blocdetail3 {
	background-image: url(images/offres/detail_offre/fond_bloc3.jpg);
	background-repeat: no-repeat;
}
.blocdetail4 {
	background-image: url(images/offres/detail_offre/fond_bloc4.jpg);
	background-repeat: no-repeat;
}


.titre_coupcoeur {
	text-align:left;
	font-family: Frutiger, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 20px;
}
.link_coupcoeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 10px;
	background: url(images/fleche.gif) no-repeat left;
}

.link_coupcoeur:hover {
	font-weight: bold;
}

.link_coupcoeur2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD9B06;
	text-decoration: underline;
	padding-left: 10px;
	background: url(images/fleche_or.gif) no-repeat left 4px;
}


.phcoupcoeur {
	border: 1px solid FEBD21;
}
.desc_coupcoeur_noir {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.desc_coupcoeur_violet {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D30A2;
	font-weight: normal;

}
.retour_liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFA800;
	font-weight: bold;

}
.titre {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #5F8BCB;	
	padding-left: 17px;
	background: url(images/puce_titre.gif) no-repeat left;
}
.txt_12g {
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5F6978;	
}
.txt_12nb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}
.txt_12blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	color: #ffffff;	
}
.txt_16blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration : none;
	color: #ffffff;	
}
.txt_12blanc-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration : underline;
	color: #ffffff;	
}
.txt_12v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	color: #8D30A2;	
}
.txt_11v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
	color: #8D30A2;	
}
.txt_9v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration : none;
	color: #8D30A2;	
}
.txt_18vb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration : bold;
	color: #8D30A2;	
}
.txt_13vb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration : none;
	color: #8D30A2;	
}
.txt_12bb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	color: #769CD5;	
}
.txt_12bfb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	color: #0C4BA3;	
}

.txt_12v-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration : underline;
	color: #8D30A2;	
}

.txt_10n {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;	
}
.txt_11ob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFA800;
	text-decoration:none;	
}
.txt_11o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFA800;
	text-decoration:none;	
}


.bloc_alaune {
	background-attachment: fixed;
	background-image: url(images/fond_alaune.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.link_savoirplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFA800;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
	background: url(images/fleche_or.gif) no-repeat left;

}
.link_savoirplus:hover {
	text-decoration: underline;
}

.link_planSite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.link_planSite:hover {
	text-decoration: underline;
}

.blocrechercher2 {

	background-image: url(images/bloc_rechercher_fond2.jpg);
	background-repeat: no-repeat;
}
.bloccoupcoeur2 {

	background-image: url(images/bloc_coupcoeur_fond2.jpg);
	background-repeat: no-repeat;
}
.blocannonce1 {

	background-image: url(images/bloc_detailannonce_fond2.jpg);
	background-repeat: no-repeat;
}

.blocannonce2 {

	background-image: url(images/offres/fond_annonce.gif);
	background-repeat: no-repeat;
}

.desc_offres_noir {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 22px;
}
.desc_offres_violet {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D30A2;
	font-weight: normal;
	text-decoration : none;

}
.titre_ann {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration : none;
	padding-left: 0px;	
}
.privilege
{
	
	position:relative;
	float:right;
	margin:-15px -15px 0px 0px; 
}
.bloc_lien
{
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

