
/************************************/
/*            CSS Document          */
/*  http://www.loxam.fr             */
/*  Dev:Thésée Communication        */
/*      BR 090327 - GS 081228       */
/************************************/



/**************/
/*  Elements  */
/**************/


/* supprimer la bordure des images-lien */
a img { border:0px; }

/* supprimer les espaces indésirables sous images (IE) */
img { display:inline; }

/* supprimer les espaces autour des formulaires */
form { margin:0px; padding:0px; }



html { 	height:100%; }
html, td, p, li {
    font-family:'trebuchet MS',verdana,arial,sans-serif;
    font-size:11px;
    color:#232323;
    }

input, textarea, select, option {
    font-family:arial,helvetica,sans-serif;
    font-size:11px;
    color:#000;
    }


body {
    /* background-color:#dbdbdb; */
	/* min-height:100%; */
	padding:0;
    margin:0;
	background-color:#8baf11;
	background-image:url('/images/loxgreen-bkgd.jpg');
    background-repeat:repeat-x;
    background-position:bottom center;
    background-attachment : fixed;
	}


hr {  color:#232323; height:0px; margin:0px; border-top:1px solid #bebebe; border-bottom:0px }
h1 {  color:#232323; margin:0px; font-size:18px; font-family:'trebuchet MS', tahoma, verdana, arial, sans-serif; margin-bottom:15px; font-weight:bold; text-align:left;   }
h2 {  color:#d41a28; margin:0px; font-size:15px; font-family:arial, verdana, tahoma, sans-serif; margin-bottom:10px; font-weight:bold; text-align:left;   }
h3 {  color:#d61526; margin:0px; font-size:14px; font-family:arial, 'trebuchet MS', verdana,arial, sans-serif; padding:0; }
h4 {  color:#575757; margin:0px; font-size:13px; font-family:arial black, 'trebuchet MS', verdana,arial, sans-serif; padding:0; }
h5 {  color:#374247; margin:0px; font-size:13px; font-family:arial black, 'trebuchet MS', verdana,arial, sans-serif; padding:0;}

th { font-weight:bold; }

/* styles de liens par défaut */

a { color:#232323; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}

/**********/
/*  IDs   */
/**********/

#wrapper {
	/*
	vertical-align:bottom;
	width:1100px;
	position:absolute;
	left:50%;
	margin-left:-492px;
	background-image:url('/images/wrapper-bkgd.jpg');
	background-repeat:repeat-y;
	*/
	/* border:1px solid blue; */
	}

#container {
	/*
	width:980px;
	 margin: 5px 0px 5px; */
  }



#content {
	width:980px;
	text-align:left;
	/*
	background-image:url('/images/bkgd.jpg');
	background-repeat: repeat-x;
	background-color:#dbdbdb;
	*/
}

#header {
  width:980px;
  height:100px;
}

#logo { margin:0 }
#logo h2 { display:none; }
#logo h3 { display:none; }

#menu {
  height:30px;
  width:980px;
  /* background-image:url('/images/menu_bkgd.gif'); */
  background-repeat:repeat-x;
  /* border:2px solid #000; */
  /* text-align:left; */
  }
#menu ul { margin:0; padding-top:5px;}
#menu li:first-child { 	border-left-style:none; padding-left:10px;	}
#menu li { height:20px; display:inline; border-left:1px solid #7a0f09; }
#menu li a{
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  padding-left:20px;
  padding-right:20px;
  text-decoration:none;
  text-transform:uppercase;
  }
#menu li a:hover { color:#000;}


#topmenu {
  height:25px;
  padding-top:5px;
  }

#topmenu ul { margin:0; }
#topmenu li { height:20px; display:inline; }
#topmenu li a{
  /* color:#818181; */
  color:#e5efaf;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  }
#topmenu li a:hover { color:#000;}


#langue {
	font-family:verdana,arial,sans-serif;
	font-size:9px;
}

#footer {
  width:980px;
  height:120px;
  margin:0px;
  padding:0px;
  text-align:center;
  background-image:url('/images/footer-bkgd.gif');
  background-position: top;
  background-repeat:no-repeat;
  }
#footer p{ color:#666666; font-size:11px; }
#footer a{ color:#666666;  font-size:11px; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

#subfooter p{ color:#8f8f8f; font-size:9px; }
#subfooter a{ color:#8f8f8f; font-size:9px; }

#maincontent_top {
  width:750px;
  background-image:url('/images/main_bkgd_top.gif');
  background-repeat:no-repeat;
  background-position:top;
  background-color:transparent;
  }

#maincontent_mid {
  width:750px;
  background-image:url('/images/main_bkgd_mid.gif');
  background-repeat:repeat-y;
  background-position:center;
  background-color:#fdfdfd;
  }

#maincontent_bot{
  width:750px;
  height:1000px;
  background-image:url('/images/main_bkgd_bot.gif');
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:transparent;
  }
  
  
  
/*************/
/*  Classes  */
/*************/

.gauche { text-align:left;}
.droite { text-align:right;}
.justifie { text-align:justify;}
.centre { text-align:center;}
.nodeco { text-decoration:none;}
.nodeco:hover { text-decoration:underline;}

.bordure {
	margin-left:5px;
	margin-right:5px;
	border-width:1px;
	border-style:solid;
	border-color:black;
}

.errormsg
{
	color:red;
	font-size:14px;
	font-weight:bold;
	font-family:'trebuchet MS',verdana,arial,sans-serif;
	text-align:center;
	padding:15px;

}

.champs
{
}

.champsvide
{
	color:red;
}

.infolegales {
	width:700px;
	font-size:11px;
	text-align:left;
	margin-top:20px;
	margin-left:125px;
	}
  
  


a.white:hover
{
	text-decoration:		underline;
	color:					#ffffff;
}

a.white
{
	text-decoration:		none;
	color:					#ffffff;
}

span.white
{
	color:					#ffffff;
}

div.menubar
{
  	background-image:		url('/images/home/menu_background.gif');
  	background-position: 	top;
  	background-repeat:		no-repeat;
	width:					980px;
	height:					30px;
}


/**************/
/*  HOME      */
/**************/


.onglet_location
 {
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	position:				absolute;
	visibility:				visible;
	padding-left:			10px;
	padding-top:			10px;
}

.onglet_vente_m
 {
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	position:				absolute;
	visibility:				hidden;
	padding-left:			10px;
	padding-top:			10px;
}

.onglet_vente_o
 {
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	position:				absolute;
	visibility:				hidden;
	padding-left:			10px;
	padding-top:			10px;
}

.onglet_videos
 {
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	position:				absolute;
	visibility:				visible;
	padding-left:			10px;
	padding-top:			10px;
}

.onglet_news
 {
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	position:				absolute;
	visibility:				hidden;
	padding-left:			10px;
	padding-top:			10px;
}



table.onglet_lv
{
    background-position:	top left ;
    background-repeat:		no-repeat;
    width:					475px ;
    height:					270px ;
	background-image:		url('/images/home/fond_location_vente.gif') ;
}
      
td.onglet
{
	font-family:	verdana,arial,sans-serif;
	font-size:11px;
	color:			#ffffff;
}


.search_input {
	height:					15px;
	width:					150px;
	font-family:			'trebuchet MS',verdana,arial,sans-serif;
	font-size:11px;
	color:					#888888;
	padding-left:           5px;
	border-top:				1px #d5d5d5 solid;
	border-right:			1px #c1c1c1 solid;
	border-bottom:			1px #e1e1e1 solid;
	border-left:			1px #c1c1c1 solid;
	}

.liste_items {
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
}



ul.li_liste_items {
	margin: 0px 5px 0px 0px;
}


a.onglet_lv_item
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#ffffff;
}

a.onglet_lv_item:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#ffffff;
}


td.block_reseau
{
    background-position:	top left ;
    background-repeat:		no-repeat;
    width:					235px ;
    height:					300px ;
	background-image:		url('/images/home/fond_reseau.gif') ;
	padding-top:			10px;
}

td.recherche_reseau
{
	color:					#ffffff;
	padding:				0px;
}

td.block_video_news
{
    width:					240px ;
    height:					300px ;
}

table.onglet_video_news
{
	background-image:		url('/images/home/fond_video_news.gif') ;
    background-position:	top left ;
    background-repeat:		no-repeat;
    width:					240px ;
    height:					270px ;
}

td.separateur_lv
{
	background-image:		url('/images/home/separateur_lv.gif') ;
    background-repeat:		repeat-y;
	width:					12px;
}


span.titre_reseau {
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	}

#home_news {
	width:					220px;
	height:					150px;
	overflow: 				scroll-vertical;
	overflow-x: 			none;
	overflow-y: 			auto;
	scrollbar-face-color: 	#000000;
	scrollbar-track-color:  #555555;
	padding:				0px;
	margin:					0px;
	/* border:1px solid green; */
	}

#home_news p{
	margin: 0px 10px 10px;
	/* border:1px solid red; **/
	}

#home_news a{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#bebebe;
	}

#home_news a:hover {
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	}

#home_news b{
	color:					#ffffff;
	}


span.titre {
	font-family:			arial,sans-serif;
	font-size:12px;
	font-weight:			bold;
	color:					#ffffff;
}

a.location_menu_item {
	text-decoration:		none;
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#f8f8f8;
}

a.location_menu_item:hover
{
	text-decoration:		underline;
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#f8f8f8;
}

span.location_menu_item_selected
{
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	font-weight:			bold;
}


#location_main ul{
	list-style-image:url('/images/puce2.gif');
	list-style-position:outside;
	margin-top:0;
	margin-bottom:0;
	}
#location_main li{ margin:0; font-size:11px;}

td.menu_item_separateur
{
	background-image:		url('/images/home/separateur_lv.gif') ;
    background-repeat:		repeat-y;
	width:					12px;
}


#headimage {
	position:relative;
	width:980px;
	height:170px;
	}
#headimage .img {  position:relative; }
#headimage .msq {  position:relative; top:-170px; z-index:500; }


/**********************/
/*  FIL D'ARIANE      */
/**********************/


a.lien_fil_ariane
{
	text-decoration:		none;
	color:					#333333;
}

a.lien_fil_ariane:hover
{
	text-decoration:		underline;
	color:					#D7182A;
}

span.fil_ariane
{
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	display:				block;
	padding-bottom:			5px;
}

span.fil_ariane_sub
{
	font-family:			verdana,arial,sans-serif;
	font-size:10px;
	display:				block;
}

a.fil_ariane_sub
{
	text-decoration:		none;
	color:					#333333;
}

a.fil_ariane_sub:hover
{
	text-decoration:		underline;
	color:					#D7182A;
}





/**********************/
/*  BOXES & BUTTONS   */
/**********************/

table.box0
{
	background-image:		url('/images/box_buttons/box_0_main_bg.gif') ;
  	background-repeat:		repeat-x;
    background-position:	top left;
}

div.box0_top
{
	background-image:		url('/images/box_buttons/box0_degrade_top.gif') ;
  	background-repeat:		repeat-x;
    background-position:	top;
	background-color:		transparent;
}

div.box0_bottom
{
	background-image:		url('/images/box_buttons/box0_degrade_bottom.gif') ;
  	background-repeat:		repeat-x;
    background-position:	bottom;
	background-color:		transparent;
}

div.box0_middle
{
	background-color:		#ffffff;
}


td.box0_left
{
	border-left:			1px solid #bebebe;
}

td.box0_right
{
	border-right:			1px solid #bebebe;
}


td.box0_enevloppe
{
	border-left:			1px solid #bebebe;
	border-right:			1px solid #bebebe;
}

td.box0_content
{
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#000000;
	padding-left:			19px;
	padding-right:			19px;
}


div.box0_sep
{
	background-image:		url('/images/box_buttons/box_0_sep.gif') ;
  	background-repeat:		repeat-x;
    background-position:	top left ;
	height:					2px;
	margin:					10px -19px 10px -19px;
	width:					748px;
}

a.button0
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#878787;
}

a.button0:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#000000;
}

td.button0
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#878787;
}

a.button1
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#000000;
}

a.button1:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#D7182A;
}

a.button2
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
}

a.button2:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
}

a.button3
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
}

a.button3:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
}

a.button4
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#F0F0F0;
}

a.button4:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
}


a.bouton2,
button.bouton2 {
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#898989;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
	background:none;
	text-decoration:none;
	}

a.bouton2:hover{color:#fff;}
button.bouton2:hover{color:#fff;}

a.bouton2 span,
button.bouton2 span {
	position:relative;
	float:left;
	padding:0 0 0 5px;		/* Largeur du côté gauche */
	vertical-align:middle;
	background:url(/images/box_buttons/button_2_left.gif) left top no-repeat;
	}

a.bouton2 span span,
button.bouton2 span span {
	padding:0 5px 0 0;		/* Largeur du côté droite */
	background:url(/images/box_buttons/button_2_right.gif) right top no-repeat;
	}

a.bouton2 span span span,
button.bouton2 span span span {
	height:33px;		/* Hauteur du bouton1 */
	padding:0;
	line-height:33px;	 /* Alignement vertical du texte */
	background:url(/images/box_buttons/button_2_bg.gif) left top repeat-x;
	}




/**********************/
/*  PAGE LOCATION     */
/**********************/

a.menu_item
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#f8f8f8;
}

a.menu_item:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#f8f8f8;
}

span.menu_item_selected
{
	font-family:			arial,sans-serif;
	font-size:14px;
	color:					#ffffff;
	font-weight:			bold;
}


#displayoption
{
	background-image:		url('/images/box_buttons/box_0_main_bg.gif');
  	background-repeat:		repeat-x;
    background-position:	top left;
	padding:				20px;
	border:					1px solid #bbbbbb;
}

div.option_content
{
	position:				absolute;
	left:					0px;
	top:					0px;
	visibility:				hidden;
	display:				block;
}


td.tableau_location_entete {
	background-color:		#cdcdcd;
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#636363;
	padding-left:			5px;
	padding-right:			5px;
}

td.tableau_location_ligne0 {
	background-color:		#e2e2e2;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#232323;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}
.tableau_location_ligne0 a{	text-decoration:none; }

td.tableau_location_ligne1 {
	background-color:		#f1f1f1;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#232323;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}
.tableau_location_ligne1 a{	text-decoration:none; }

td.tableau_location_ligne2 {
	background-color:		#fafafa;
	font-family:			arial,sans-serif;
	font-size:12px;
	font-weight:            bold;
	color:					#670e0c;
	height:					40px;
	padding-left:			5px;
	padding-right:			5px;
}
.tableau_location_ligne2 a{	text-decoration:none; }


td.tableau_location_ligne_sel
{
	background-color:		#ffffcc;
	font-size:11px;
	text-transform:        	uppercase;
	color:					#000000;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}
.tableau_location_ligne_sel a{	text-decoration:none; }

td.location_detail_titre
{
	background-color:		#9c0105;
	font-family:			arial,sans-serif;
	font-size:14px;
	color:					#FFFFFF;
	padding:				8px;
}

td.location_detail_infobox
{
	background:				#e6e5eb;
	padding:				5px 5px 2px 5px;
	font-family:			arial,sans-serif;
	font-size:13px;
}


td.location_detail_prix
{
	font-family:			arial,sans-serif;
	font-weight:			bold;
	font-size:13px;
	color:					9C0105;
}

td.location_detail_libelle
{
	font-family:			arial,sans-serif;
	font-size:13px;
	color:					#000000;
}

div.detail_video
{
	float:					right;
	padding:				10px;
	text-align:				center;
	background-color:		#e6e5eb;
	border:                 2px solid #ffffff;
}	


.location_rub_loc
{
	color:					#C11C17;
	font-weight:			bold;
	font-size:18px;
	padding:				0;
}

td.location_rub_vente
{
	color:					#FABE33;
	font-weight:			bold;
	font-size:18px;
	padding-left:			10px
}


a.location_rub_liste {
	font-family:			arial, sans-serif;
	color:					#000000;
	font-weight:			bold;
	font-size:13px;
	text-decoration:		none;
}

a.location_rub_liste:hover {
	color:					#000000;
	font-weight:			bold;
	font-size:13px;
	text-decoration:		underline;
}


td.location_prod_vente
{
	background:				#fabe33;
	color:					#000000;
	font-weight:			bold;
	text-transform:         uppercase;
	padding:                 5px 20px 5px;
}

td.location_prod_loc
{
	background-color:		#c11c17;
	color:					#ffffff;
	font-weight:			bold;
	text-transform:         uppercase;
	padding:                 5px 20px 5px;
}


/**********************/
/*  BANDEAU DROITE    */
/**********************/

div.box_newsletter
{
	background-image:		url('/images/box_newsletter.gif');
	padding:				10px;
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	width:					200px;
	height:					110px;
}

div.abonnement_newsletter
{
	padding-top:			6px;
	padding-bottom:			5px;
	width:					200px;
}

div.abonnement_newsletter_titre
{
	font-family:			arial,sans-serif;
	font-size:15px;
	font-weight:			bold;
	color:					#000000;
}

div.box_comptes
{
	background-image:		url('/images/box_comptes.gif') ;
	padding:				0px;
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	width:					220px;
	height:					180px;
}


span.menu_droite_comptes_titre
{
	font-family:			arial,sans-serif;
	font-size:15px;
	font-weight:			bold;
	color:					#ffffff;
	display:				block;
	padding-top:			10px;
}

a.menu_droite_comptes_lien
{
	text-decoration:		none;
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
}

a.menu_droite_comptes_lien:hover
{
	text-decoration:		underline;
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
}

div.separateur_noir
{
	background-image:		url('/images/box_buttons/sep_noir.gif');
	width:					220px;
	height:					2px;
  	background-repeat:		repeat-x;
    background-position:	top left;
	display:				block;
	margin-top:				8px;
	margin-bottom:			8px;
}

td.login_mini_info
{
	font-size:9px;
	color:					#ffffff;
	padding-right:			10px;
}

td.login_status
{
	font-size:12px;
	color:					#ffffff;
}

table.login_status
{
	margin-left:			10px;
	margin-top:				10px;
}

a.menu_droite_mdpo_lien
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#ffffff;
}

a.menu_droite_mdpo_lien:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#ffffff;
}



div.box_actualites {
	background-image:		url('/images/box_actualites.gif');
	padding:				10px;
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	width:					200px;
	height:					160px;
}

span.actualites_titre {
	font-family:			arial,sans-serif;
	font-size:15px;
	font-weight:			bold;
	color:					#BD2F25;
	display:				block;
}

div.actualites_info {
	font-family:			verdana,arial,sans-serif;
	font-size:10px;
	padding-top:			10px;
	overflow:				hidden;
	height:					95px;
	width:					200px;
	display:				block;
}

a.actualites_info_lien {
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#000000;
}

a.actualites_info_lien:hover {
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#BD2F25;
}

td.menu_droite_item
{
	padding-bottom:			10px;
}


a.videolink
{	
	color:					#ffffff;
}

a.videolink:hover 
{	
	color:					#888888;
}

#videostream
{
	width:					220px;
	height:					140px;
	display:				block;
}

#videolist {
	width:					200px;
	height:					70px;
	font-family:			arial;
	font-size:10px;
	overflow:				hidden;
}

.video_thumb
{
	font-family:			arial;
	font-size:10px;
	border:					1px solid #888888;
}

/**********************/
/*      ACTUALITES    */
/**********************/

a.actualites {
	text-decoration:		none;
	font-family:			Verdana,arial,sans-serif;
	font-size:12px;
	color:					#888888;
}

a.actualites:hover {
	text-decoration:		underline;
	font-family:			Verdana,arial,sans-serif;
	font-size:12px;
	color:					#000000;
}

a.menu_actualites {
	text-decoration:		none;
	font-family:			Verdana,arial,sans-serif;
	font-size:12px;
	color:					#888888;
}

a.menu_actualites:hover {
	text-decoration:		underline;
	font-family:			Verdana,arial,sans-serif;
	font-size:12px;
	color:					#000000;
}

#actu_container {
	width:					710px;
	overflow:				auto;
}


#pubs
{
	position:				float;
	float:					bottom;
}

/**********************/
/*        VENTE       */
/**********************/

#vente_menu_haut
{
  background-image:			url('/images/animation_vente1.jpg');
  background-repeat:		no-repeat;
  height:					170px;
}

a.vente_menu_item
{
	text-decoration:		none;
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#f8f8f8;
}

a.vente_menu_item:hover
{
	text-decoration:		underline;
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#f8f8f8;
}

span.vente_menu_item_selected
{
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	font-weight:			bold;
}


#vente_main ul {
	list-style-image:url('/images/puce2.gif');
	list-style-position:outside;
	margin-top:0;
	margin-bottom:0;
	}
#vente_main li{ margin:0;}


.liststyle1 {
	list-style-image:url('/images/puce2.gif');
	list-style-position:outside;
	margin-top:0;
	margin-bottom:0;
	}
.liststyle1 li{ margin:0;}


.onglet_vente
{
	font-family:			verdana,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	padding-left:			10px;
	padding-top:			20px;
}

#onglet_materiel
{
	position:				absolute;
	visibility:				hidden;
}

#onglet_outillage
{
	position:				absolute;
	visibility:				hidden;
}

a.vente_menu_link
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-weight:			bold;
	font-size:12px;
	color:					#f8f8f8;
}

a.vente_menu_link:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-weight:			bold;
	font-size:12px;
	color:					#f8f8f8;
}

td.tableau_vente_entete
{
	background:				#CDCDCD;
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#636363;
	padding-left:			5px;
	padding-right:			5px;
}

td.tableau_vente_ligne0 {
	background-color:		#e2e2e2;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#232323;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}
.tableau_vente_ligne0 a{	text-decoration:none; }

td.tableau_vente_ligne1 {
	background-color:		#f1f1f1;
	font-family:			arial,sans-serif;
	font-size:11px;
	color:					#232323;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}
.tableau_vente_ligne1 a{	text-decoration:none; }

td.tableau_vente_ligne2 {
	background-color:		#fafafa;
	font-family:			arial,sans-serif;
	font-size:12px;
	font-weight:            bold;
	color:					#670e0c;
	height:					40px;
	padding-left:			5px;
	padding-right:			5px;
}
.tableau_vente_ligne2 a{	text-decoration:none; }

td.tableau_vente_ligne_sel
{
	background:				#ffffcc;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#550000;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}
.tableau_vente_ligne_sel a{	text-decoration:none; }

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

a.lien_vente_haut:hover
{
	text-decoration:		underline;
	color:					#D7182A;
}


/**********************/
/*   POPUPS           */
/**********************/

.popup_title
{
	font-family: 	verdana,arial,sans-serif;
	font-weight:	bold;
	font-size:13px;
	color:			#ffffff;
	text-align:		left;
	background:		url('/images/window/popup_topbg.gif');
} 

.popup_fermer
{
}

.popup_content
{
	font-family: 					verdana,arial,sans-serif;
	font-weight:					normal;
	font-size:11px;
	color:							#550000;
	background:						none;
}

.popup_div_content
{
	background:						url('/images/window/popup_bg.gif');
	font-family: 					verdana,arial,sans-serif;
	font-weight:					normal;
	font-size:11px;
	color:							#550000;
	padding-bottom:					10px;
	padding-top:					10px;
}


div.popup_div_content {
	overflow:auto;
	background:						none;
	width:100%;
	overflow-x:hidden;
	scrollbar-arrow-color:			#f0f0f0;
	scrollbar-base-color:			#ffffff;
	scrollbar-darkshadow-color:		#888888;
	scrollbar-face-color:			#cccccc;
	scrollbar-highlight-color:		#aaaaaa;
	scrollbar-shadow-color:			#f8f8f8;
}

.popup_titre
{
	font-family: 	verdana,arial,sans-serif;
	font-weight:	bold;
	font-size:12px;
	color:			#000000;
} 

.popup_button {
	width:			50px;
	font-weight:	bold;
	font-size:10px;
	color:			#ffffff;
	background:		#AA0000;
	border:			1px solid #000000;
	}

.popup_ombre {
	background:		#000000;
	opacity:		.5;
	filter:			alpha(opacity=50);
	}

.popup_ombre1 {
	opacity:		.5;
	filter:			alpha(opacity=50);
	}

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

a.popup:hover {
	text-decoration:			underline;
	color:						#550000;
	}

.popup_recherche_items
{
	margin-left:				20px;
}

.popup_errormsg
{
	color:						Red;
	font-weight:				bold;
	text-align:					center;
}

.popup_info
{
	font-size:10px;
}

/**********************/
/*        RESEAU      */
/**********************/

a.reseau_menu_item
{
	text-decoration:		none;
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#f8f8f8;
}

a.reseau_menu_item:hover
{
	text-decoration:		underline;
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#f8f8f8;
}

span.reseau_menu_item_selected
{
	font-family:			tahoma,arial,sans-serif;
	font-size:11px;
	color:					#ffffff;
	font-weight:			bold;
}

a.menu_caddy
{
	text-decoration:		none;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#ffffff;
}

a.menu_caddy:hover
{
	text-decoration:		underline;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#ffffff;
}

.reseau_footer {
	text-align:left;
	color:					#333333;
	font-size:9px;
}

.reseau_footer a{
	color:					#666666;
	font-size:9px;
}

.keywords p{
	text-align:left;
	color:					#666666;
	font-size:9px;
	margin:0;
}



/**********************/
/*   PANIER           */
/**********************/

span.titre_rouge
{
	font-family:			arial,sans-serif;
	font-size:15px;
	font-weight:			bold;
	color:					#D7182A;
}

span.titre_noir
{
	font-family:			arial,sans-serif;
	font-size:15px;
	font-weight:			bold;
	color:					#000000;
}

table.ticket_table {
	border:					1px solid #330000;
	width:					600px;
	padding:				2px;
}

.ticket_titre
{
	font-size:14px;
	font-family:			arial,sans-serif;
	font-weight:			bold;
	color:					#000000;
	margin-top:				5px;
}

.ticket_line
{
	font-size:12px;
	font-family:			arial,sans-serif;
	color:					#000000;
	background:				#F0F0F0;
}

.ticket_item
{
	font-size:12px;
	font-family:			arial,sans-serif;
	font-weight:			bold;
	color:					#000000;
	background:				#f8f8f8;
}

.ticket_header
{
	font-size:12px;
	font-family:			arial,sans-serif;
	color:					#ffffff;
	background:				#888888;
}

.ticket_footer
{
	font-size:12px;
	font-family:			arial,sans-serif;
	color:					#ffffff;
	background:				#AAAAAA;
}

.ticket_ligne0
{
	font-size:12px;
	font-family:			arial,sans-serif;
	color:					#000000;
	background:				#F0F0F0;
}

.ticket_ligne1
{
	font-size:12px;
	font-family:			arial,sans-serif;
	color:					#000000;
	background:				#f8f8f8;
}

.ticket_info
{
	font-size:10px;
	font-family:			arial,sans-serif;
	color:					#888888;
}


/**********************/
/*   AGENCES          */
/**********************/

div.tableau_agences
{
	background-image:		url('/images/fond_europe.gif');
  	background-repeat:		no-repeat;
    background-position:	bottom right;

}



td.tableau_entete
{
	background:				#cdcdcd;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#636363;
	padding-left:			5px;
	padding-right:			5px;
}

td.tableau_ligne0
{
	background:				#e2e2e2;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#000000;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}

td.tableau_ligne1
{
	background:				#f1f1f1;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#000000;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}

td.tableau_ligne_sel
{
	background:				#ffffcc;
	font-family:			arial,sans-serif;
	font-size:12px;
	color:					#550000;
	height:					25px;
	padding-left:			5px;
	padding-right:			5px;
}

div.tableau_info
{
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#000000;
	padding-top:			15px;
	padding-bottom:			5px;
}

td.tableau_info2
{
	font-family:			arial,sans-serif;
	font-size:10px;
	color:					#888888;
}

td.tableau_total
{
	background:				#515151;
	color:					#ffffff;
	font-family:			arial,sans-serif;
	font-size:11px;
	border:					0px solid #000000;
	height:					20px;
	padding-left:			4px;
	padding-right:			4px;
}


.caddy_bouton
{
	background:				#515151;
	color:					#ffffff;
	font-family:			arial,sans-serif;
	font-size:11px;
	border:					0px solid #000000;
	padding:3px;
}

.caddy_quantite
{
	width:					20px;
	text-align:				right;
	font-family:			arial,sans-serif;
	font-weight:			bold;
	font-size:11px;
}

td.toolbar_cell
{
	padding-left:			5px;
}


/**********************/
/*   PROMOTIONS       */
/**********************/

.promo_dates
{
	font-family:			arial,sans-serif;
	font-weight:			bold;
	font-size:14px;
	color:					#d61526;
}


.promo_accroche
{
	font-family:			arial,sans-serif;
	font-size:14px;
	color:					#d61526;
}


/**********************/
/*   METIERS          */
/**********************/


a.metiers
{
	font-family:			arial, 'trebuchet MS', verdana,arial, sans-serif;
	font-size:10px;
	color:					#555555;
	text-decoration:		none;
}

a.metiers:hover
{
	font-family:			arial, 'trebuchet MS', verdana,arial, sans-serif;
	font-size:10px;
	color:					#000000;
	text-decoration:		underline;
}

td.metiers_liste
{
	font-family:			arial, 'trebuchet MS', verdana,arial, sans-serif;
	font-size:12px;
	font-weight:			normal;
	color:					#000000;
}

td.metiers_titre
{
	font-family:			arial black, 'trebuchet MS', verdana,arial, sans-serif;
	font-size:12px;
	font-weight:			bold;
	color:					#000000;
}

td.metiers_sliste
{
	background:				url('/images/metiers_fondtab.gif');
}

td.separator
{
	background-image:		url('/images/box_buttons/box_0_sep.gif') ;
  	background-repeat:		repeat-x;
    background-position:	top left ;
	height:					2px;
}

/******************/
/*   VIDEOS       */
/******************/

#videostream2 { float:left; border:1px solid #888888; background-color:#000; color:#fff; padding:5px; margin-right:20px; text-align:center; }
.vidlist {margin:0; padding:0;}
.viditem { display:block; height:90px; margin:0; margin-bottom:5px; list-style-type:none; padding:0;}
.vidimage { width:100px; float:left; border:1px solid black; margin:0px; margin-right:5px;}
.voirvid {color:#a70105; text-decoration:underline;}
.voirvid:hover {color:#000;}

/* Auto search */
.AutoCompleteDiv a,
.AutoCompleteDivAct a { text-decoration:none ; }

.AutoCompleteDiv a:hover,
.AutoCompleteDivAct a:hover { cursor:default ; background-color: #3366cc; color:white ; display:block;}

.AutoCompleteDivAct a { color:white ; }