body {
	background-image: url(Library/fond.gif);
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
}
.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration:none
}
.menuOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(Library/menu_head_middle_over.gif);
	cursor:hand
}
.invisible {
	visibility: hidden;
	position: absolute;
/*	float: left;
	left: 249px;*/
}
.borduremenu {
	background-color: #FFFFCC;
	border: 1px solid #FA6A0B;
}
.recherche {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FA6A0B;
}
.trebuchet {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.form {
	font-family: Tahoma, Arial;
	font-size: 11px;
}
.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.red{ color:#CC0000; }
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.bordure {
	background-color: #FFFFFF;
	border: 1px solid #FCBA8E;
}
.bordureG {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FCC099;
}
.titre {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FA6A0B;
	background-color: #FA6A0B;
}
.prix {

	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.bordureB {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCC099;
}
a {
	font-weight: bold;
	color: #FA6A0B;
	text-decoration: none;
}
.tahoBlanc {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.titreRed {

	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	padding-left: 5px;
}
.titre2 {
	background-image: url(Library/titre.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 575px;
	height:39px;
	padding-top: 5px;
	color: #FFFFFF;
	text-align: center; /* pour corriger le bug de centrage IE */
	font-family: Tahoma, Arial;
	font-size: 18px;
	font-weight:bold;
}
.cadreM {
	background:url('Library/fond_cadre.gif')  repeat-y top left;
	padding-right: 15px;
	padding-left: 15px;
}
.cadreM a {
	color: #FFFFFF;
}
.TbLigneOver{
	background:url('admin/Library/tdOver.gif') repeat-x bottom left; cursor:pointer;
}
.TbLigne{
	background: url('admin/Library/tdOut.gif') repeat-x bottom left; cursor:pointer;
}
#container{
	background:url('admin/Library/tab_bg.gif') repeat-x bottom left;
	padding:0px 0px 0px 0px;
}
/*STYLE POUR MENU ONGLET*/
.bgDiv{
	background-image: url(Library/menuOnglet/tab_background.gif);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: D9D5D2;
	border-left-color: D9D5D2;
}

.padding1512 {
	padding: 15px 12px 15px 12px;
}

.nero11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
}

.bg-separatore {
	background-color: #D9D5D2;
}

.tabschedaOff {
	border-bottom: 1px solid #8596CA;
}
.linktaboff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;

}
.linktaboff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;

}
.linktab11 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;

}

.linktab11:hover {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #0033FF;
	text-decoration: none;
	font-weight: bold;

}

.tabschedaOn {
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(Library/tab_bg_on.gif);


}

.rosso11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #0033FF;
	font-weight: bold;
	text-decoration: none;
}

.linkgrigio11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #59504A;
	text-decoration: none;
}

.linkgrigio11:hover{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}

#tabdiv1 {
	display: block;
}

#tabdiv2 {
	display: none;
}

#tabdiv3 {
	display: none;
}

#tabdiv4 {
	display: none;
}


#hid{
	display: none;
}
.boite {
	padding-right: 5px;
	padding-left: 5px;
}
/*STYLE POUR RECHERCHE VILLE*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	color:#333333; 
	cursor:pointer;
}
.suggest_link_over {
	background-color: #CCCCCC;
	padding: 2px 6px 2px 6px;
	color:#333333;
	cursor:pointer;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
/*	border: 1px solid #000000;	*/		
}
.hidden { visibility:hidden;}
.none{text-decoration:none;color: #333333; font-size:13px;}	
/* STYLE RAPPROCHEMENT ADMIN */
#tb_annonce {
	width:575px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#titre_annonce {
	background:url('admin/Library/titre_annonce.gif') no-repeat left top;
	width:575px;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
}
#titre_annonce_spacer {
	color:#FFFFFF;
	font-weight:bold;
	padding: 10px 5px 0px 5px;
}
#titre_annonce b { float: right; }
#titre_annonce span { float: left; }
.cadreAnnonce {
	background-image: url(admin/Library/cadre-annonce.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 164px;
	height:235px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
	color: #000000;
}
.bordureB2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.blanc {color:#FFFFFF;}