body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f4f2f2;
}


p
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; 
}

ul
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

li
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
 
a
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; 
  text-decoration: underline;
}

.news_title
{
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #000000; 
 font-weight: bold;   
}

.news_date
{
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #666666; 
 font-weight: bold;   
}


.topinfos
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;  
}

.topinfos a 
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;  
  text-decoration: none;
}

#topbanner
{
  position: relative;    
  border:none;
}

#navtop
{
  position: relative;    
  border:none;
}

#between
{
  position: relative;    
  height: 25px;
  background-color:#FFFFFF;
  width: 796px; 
  
}

#navprimaire
{
  position: relative;    
  border:none;
}

#betweenline
{
  position: relative;    
  height: 35px;
  background-color:#FFFFFF;
  width: 796px; 
}

#content
{
 position: relative;    
 height: 35px;
}

.navsec_table
{
  border-right: dotted;
  border-right-width: 1px;
  border-right-color: #CCCCCC;  
}

.navsectop_table
{
  border-top: dotted;
  border-top-width: 1px;
  border-top-color: #CCCCCC;  
}

.navsectable
{
  border-right: dotted;
  border-right-width: 1px;
  border-right-color: #CCCCCC;   
  border-top: dotted;
  border-top-width: 1px;
  border-top-color: #CCCCCC; 
}

.navsec_table_bottom
{
  border-bottom: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
}

#bottom
{
   position: relative;    
   color: #F4F2F2;
}


.secnavigation
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #999999;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.secnavigation:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #CC3333;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.secnavigation_selected
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #CC3333;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.secnavigation_selected:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #CC3333;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}


.navsec_table
{  
  border-top: dotted;
  border-top-width: 1px;
  border-top-color: #CCCCCC;   
  border-right: none;
  border-right-width: 0px;
}

.table_main_title
{
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color:#999999;
}

.table_second_title
{
  color: #999999;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFFFFF;
  border-bottom: dotted;
  border-bottom-width: 1px;
/*  border-bottom-color: #CCCCCC; */   

  border-bottom: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #999999; 

  /*padding-left: 2px;*/
text-indent: 3px;
}

.table_bottom_line
{
  border-top: dotted;
  border-top-width: 1px;
  border-top-color: #CCCCCC;   
}

.table_row_dark
{
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;  
  background-color: #E6E6E6;
  /*text-indent: 3px;*/
  text-indent: 3px;
}


.table_row_dark_news
{
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;  
  background-color: #E6E6E6;
  /*text-indent: 3px;*/  
}

.table_dark
{
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;  
  background-color: #E6E6E6;
  /*text-indent: 3px;*/

}

.table_row_light
{
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;  
  background-color: #FFFFFF;
  /*text-indent: 3px;*/
  text-indent: 3px;
}

.table_row_light_news
{
  font-style: normal;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;  
  background-color: #FFFFFF;
  /*text-indent: 3px;*/
  
}

.table_row
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #00000;  
  background-color: #FFFFFF;
}


.table_lines_bottom_top
{
  border-top: dotted;
  border-top-width: 1px;
  border-top-color: #999999;   

  border-bottom: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #999999;   

}

.table_lines_bottom
{
  border-bottom: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #999999;   
}



.table_main_title_red
{
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color:#CC3333;
}

.table_lines_bottom
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;  
  border-bottom: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #999999;   
}


.table_rent_car
{
  border-top: solid;
  border-top-width: 1px;
  border-top-color: #999999;      
  border-left: solid;
  border-left-width: 1px;
  border-left-color: #999999;   
  border-right: solid;
  border-right-width: 1px;
  border-right-color: #999999;     
  border-bottom: solid;
  border-bottom-width: 1px;
  border-bottom-color: #999999;  
  background-color: #E6E6E6;  
}

.table_rent_car_main__title
{
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  background-color:#666666;
}


.table_rent_car_adress__title
{
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style:italic;
  background-color:#999999;
}

.texte_grey
{
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;  
}

H1
{  
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;  
  background: url("../images/fleche_title.png") no-repeat left;
  text-indent: 15px;
  font-weight: bold;
}




.tercnavigation
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #999999;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.tercnavigation:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #CC3333;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.tercnavigation_selected
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #CC3333;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.tercnavigation_selected:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #CC3333;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

div.listbox_border
{
	background-color: #999999;
	position: relative;
	overflow: visible;
}

div.listbox
{
	background-color: #FFFFFF;
	color: #000000;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

div.innerlistbox
{
	left: 0px;
	top: 0px;
	position: absolute;
	background-color: #FFFFFF;
}

div.innerlistboxtitle
{
	left: 0px;
	top: 0px;
	position: absolute;
	background-color: #EEEEEE;
}

div.scrollbar
{
	width: 12px;
	border-left: #999999 1px solid;
	top: 0px;
	position: absolute;
	background-color: #FFFFFF;
}

div.innerscrollbar
{
	width: 12px;
	top: 1px;
	position: absolute;
	background-color: #FFFFFF;
}

div.scrollhandle
{
	width: 9px;
	background-color: #CCCCCC;
	position: relative;
	left: 1px;
	top: 0px;
}

div.scrollhandle_inner
{
	width: 100%;
	height: 100%;
	background-color: #CCCCCC;
	position: relative;
	left: 0px;
	top: 0px;
}


div.listboxitem
{
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

div.main_title
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#999999;
}

td.main_title
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.day
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	width: 23px;
	height: 17px;
	position: absolute;
}

div.weekend
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	width: 23px;
	height: 17px;
	position: absolute;
	background-color:#EEEEEE;
}

div.month
{
	background-color: #999999;
	width: 16px;
	position: absolute;
}

td.table_row_dark_cell_dark
{
	background-color: #D6D6D6;
}

td.table_row_light_cell_dark
{
	background-color: #F6F6F6;
}

td.results_cell
{
  border-right: dotted;
  border-right-width: 1px;
  border-right-color: #999999;
  font-size:14px; 
}

td.results_cell_right
{
  font-size:14px; 
}