body
{
	margin-top: 0px;
	padding-top: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}
a
{
	color: #444444;
	/*text-decoration: none;*/
}

.mixad_cadre_global
{
	/*background-color: yellow;*/
}



.mixad_tableau_publi
{
	/*border: 1px solid;*/
	width: 600px;
	background-color: #fafafa;
	border: 1px solid #e8e8e8;
}

.mixad_input_TEXTE
{
	border: 1px solid #888888;
	margin-left: 4px;
}
.mixad_input_LISTE
{
	/*border: 1px solid #888888;*/
	margin-left: 4px;
}
.mixad_input_CHECKFIELD
{
	margin-left: 4px;
}
.mixad_cadre_global tr
{
	text-align: left;
}


#tab-menu
{
	width: 630px;
	height: 22px;
	margin: 0px auto;
	letter-spacing: 1px;
}

#tab-menu ul, #tab-menu li	
{
	display : inline;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

	
#tab-menu a:link, #tab-menu a:visited	
{
	float : left;
	height: 22px;
	margin-right : 2px;
	padding : 8px 10px 2px 10px;

	border-bottom: 1px solid #ffffff;

	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

	background-color : #006699;
	color : #ffffff;

	text-decoration : none;
}

#tab-menu a:link.active, #tab-menu a:visited.active	
{
	background-color: #004564;
	border-bottom : 1px solid #ffffff;
}

#tab-menu a:hover	
{
	background-color: #004564;
	text-decoration: underline;
}


body#section-1 #tab-menu li#menu-1 a,
body#section-2 #tab-menu li#menu-2 a,
body#section-3 #tab-menu li#menu-3 a,
body#section-4 #tab-menu li#menu-4 a,
body#section-5 #tab-menu li#menu-5 a,
body#section-6 #tab-menu li#menu-6 a,
body#section-7 #tab-menu li#menu-7 a,
body#section-8 #tab-menu li#menu-8 a
{
	background-color : #ae0e14;
	border-bottom : 1px solid #ffffff;
}



.homeBox
{
	width: 244px;
	height: auto;
	font-family: arial, helvetica, sans-serif;
	background-color: #f1f1f1;
	border-bottom: 1px solid #d2d2d2;
}


.homeBoxTitle
{
	width: 100%;
	height: 27px;
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}
.homeBoxTitle .left
{
	float: left;
	width: 8px;
	height: 27px;
}
.homeBoxTitle .content
{
	height: 18px;
	margin: 0px auto;
	padding-top: 5px;
}
.homeBoxTitle h1
{
	height: 18px;
	margin: 0px auto;
	padding-top: 5px;
	font-size: 13px;
}
.homeBoxTitle .right
{
	float: right;
	width: 8px;
	height: 27px;
}

.homeBoxTitle.green .left
{
	background: transparent url(/img/box_title_green_left.gif) 0px 0px no-repeat;
}
.homeBoxTitle.green
{
	background: transparent url(/img/box_title_green.gif) 0 0 repeat-x;
}
.homeBoxTitle.green .right
{
	background: transparent url(/img/box_title_green_right.gif) 0px 0px no-repeat;
}

.homeBoxTitle.red .left
{
	background: transparent url(/img/box_title_red_left.gif) 0px 0px no-repeat;
}
.homeBoxTitle.red
{
	background: transparent url(/img/box_title_red.gif) 0 0 repeat-x;
}
.homeBoxTitle.red .right
{
	background: transparent url(/img/box_title_red_right.gif) 0px 0px no-repeat;
}

.homeBoxTitle.blue .left
{
	background: transparent url(/img/box_title_blue_left.gif) 0px 0px no-repeat;
}
.homeBoxTitle.blue
{
	background: transparent url(/img/box_title_blue.gif) 0 0 repeat-x;
}
.homeBoxTitle.blue .right
{
	background: transparent url(/img/box_title_blue_right.gif) 0px 0px no-repeat;
}



.homeBox .homeBoxText
{	
	width: 220px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #555555;
	text-align: left;
}
.homeBoxText .infoLine
{
	width: 220px;
	height: auto;
	padding-left: 10px;
	background: transparent url(/img/yellow_bullet.gif) 0px 5px no-repeat;
}
.homeBoxText select
{
	margin-top: 10px;
	width: 200px;
	font-size: 12px;
	color: #555555;
}
.homeBoxText select option
{
	color: #555555;
}
.homeBox a
{
	color: #ffffff;
	text-decoration: none;
}

.homeBox .homeBoxText .price
{
	float: right;
	width: 48px;
	height: 48px;
	padding-top: 10px;
	padding-left: 1px;
	font-family: georgia, arial, sans-serif;
	font-size: 13pt;
	text-align: center;
	color: #333333;
	background: transparent url(/img/price_bg.gif) 0px 0px no-repeat;
}


#site-path
{
	position: relative;
	width:  950px;
	height: 16px;
	margin: 0px auto;
	padding: 4px;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #cccccc;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	background-color: #e1e1e1;
	clear: both;
}
#site-path .path
{
	float: left;
}
#site-path .path h1
{
	display: inline;
	width: auto;
	padding: 0px 2px 0px 2px;
	font-size: 12px;
}
#site-path .today
{
	float: right;
	width: 320px;
	text-align: right;
	font-weight: bold;
}
#site-path .today a
{
	color: #444444;
}
#site-path .today a:hover
{
	color: #222222;
}

#site-path .adCount
{
	font-weight: bold; 
	font-size: 13px;
}

.allMark
{
	float: left;
	width: 500px;
	height: 16px;
	margin-bottom: 4px;
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
}
.allMark img
{
	border: 0px;
	margin: 0px 4px 0px 4px;
}
.allMark a
{
	color: #333333;
}
.allMark a:hover
{
	text-decoration: underline;
}

.yellowButton
{
	position: relative;
	bottom: 0px;
	width: 106px;
	height: 24px;
	margin: 0px auto;
	margin-bottom: 4px;
	padding-top: 5px;
	background: transparent url(/img/btn.gif) 0px 0px no-repeat;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	pointer: hand;
}

.make-list
{
	float: left;
	margin: 0px;
	padding: 0px;
	padding: 6px 0px 10px 4px;
	list-style: none;
}
.make-list li
{
	/*background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 1px 0 3px 28px;
	margin: .4em 0;*/
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/img/yellow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 6px .5em;
}
.make-list li a
{
	font-size: 12px;
	color: #333333;
}
.make-list li a:hover
{
	color: #222222;
	text-decoration: underline;
}

#make-title h1
{
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #333333;
}
#make-title h1 img
{
	border: 0px;
	margin-left: 10px;
}
#make-blabla
{
	width: 900px;
	padding-top: 10px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #444444;
}

#focusCell
{
	border-bottom: 1px solid #888888;
	background: transparent url(/img/focus_bg.gif) 0px 0px no-repeat;
}
#focusCell table
{
	/*width: 520px;*/
}
#focusCell .focusPhoto
{
	height: 70px;
	padding: 0px 6px 0px 6px;
	background: transparent url(/img/photo_bg_focus.gif) 0px 0px no-repeat;
	text-align: center;
}
#focusCell .focusPhoto img
{
	width: 64px;
	height: 64px;
	padding-top: 3px;
	border: 0px;
}

/*********************************************************************************************/
/** resultTable
/*********************************************************************************************/
#resultTable
{
	width: 550px;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}
.resultTableLabel
{
	float: right;
	width: auto;
	padding-right: 4px;
	text-align: right;
}
#resultTableHeader
{
	padding-left: 0px;
	padding-right: 0px;
}
#resultTableHeader h1
{
	float: right;
	display: inline;
	width: auto;
	padding: 0px 2px 0px 2px;

	margin: 0px;
	font-size: 12px;

	/*font-weight: bold;*/
	background-color: #ffffcc;
	border: 1px solid #999999;
}

.resultTablePages
{
	float: left;
	width: 220px;
	font-family: tahoma;
	font-size: 11px;
}

.resultTablePages .carPageLabel
{
	float: left;
	margin-right: 6px;
	font-weight: bold;
	color: #444444;
}

.resultTablePages .carPages
{
	float: left;
}
.resultTablePages .carPages a
{
	padding: 3px;
	background-color: #e4e4e4;
	text-decoration: none;
}
.resultTablePages .carPages a:hover
{
	background-color: #006699;
	color: #ffffff;
}
.resultTablePages .carPages .pageSelected
{
	padding: 3px;
	font-weight: bold;
	background-color: #006699;
	color: #ffffff;
}

.resultTablePages .carPageLeft
{
	float: left;
	width: 7px;
	height: 12px;
	margin-top: 1px;
	margin-right: 5px;
	background: transparent url(/img/page_left.gif) 0px 0px no-repeat;
	cursor: pointer;
	pointer: hand;
}
.resultTablePages .carPageRight
{
	float: left;
	width: 7px;
	height: 12px;
	margin-top: 1px;
	margin-left: 5px;
	background: transparent url(/img/page_right.gif) 0px 0px no-repeat;
	cursor: pointer;
	pointer: hand;
}

/*********************************************************************************************/
/** adHeader
/*********************************************************************************************/
#resultTable .adHeader td
{
	margin: 0px;
	padding: 0px;
}
#resultTable .adHeader a
{
	color: #ffffff;
}
#resultTable .adHeader a:hover
{
	color: #e8e622;
}
#resultTable .adHeader table
{
	width: 550px;
}

#resultTable .adHeaderModel
{
	float: left;
	width: 440px;
	text-align: left;
}
#resultTable .adHeaderDpt
{
	float: left;
	width: 40px;
	text-align: center;
}
#resultTable .adHeaderPrice
{
	float: left;
	width: 50px;
	text-align: right;
}

/*********************************************************************************************/
/** adRow
/*********************************************************************************************/
#resultTable .adRow
{
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	height: 20px;
}
#resultTable .adRow td
{
	border-bottom: 1px solid #a4a4a4;
}

#resultTable .adRow.odd
{
	background-color: #f1f1f1;
}
#resultTable .adRow.even
{
	background-color: #fafafa;
}

/*********************************************************************************************/
/** adModel
/*********************************************************************************************/
#resultTable .adModel
{
	width: 440px;
}
#resultTable .adModel .content
{
	float: left;
	width: auto;
	max-width: 370px;
}

#resultTable .adModel .content a
{
	text-decoration: none;
}
#resultTable .adModel .content a:hover
{
	color: #222222;
	text-decoration: underline;
}

#resultTable .adModel .last24
{
	float: right;
	width: 26px;
	height: 17px;
	background: transparent url(http://perso.mixad.com/pa/img/24h.gif) 0px 0px no-repeat;
}
#resultTable .adModel .camera
{
	float: right;
	width: 22px;
	height: 18px;
	margin-left: 8px;
	background: transparent url(/img/camera.gif) 0px 0px no-repeat;
}
#resultTable .adModel .pro
{
	float: left;
	width: 19px;
	height: 19px;
	margin-right: 6px;
	background: transparent url(/img/pro.gif) 0px 0px no-repeat;
}

/*********************************************************************************************/
/** 
/*********************************************************************************************/
#resultTable .adZipCode
{
	width: 30px;
	border-left: 1px solid #a1a1a1;
	text-align: center;
}
#resultTable .adPrice
{
	width: 50px;
	border-left: 1px solid #a1a1a1;
	background-color: #e1e1e1;
	text-align: right;
}
#resultTable .adPrice .euro
{
	font-weight: bold;
	color: #004564;
}

#resultTable .adPhoto
{
	width: 64px;
	height: 64px;
}

#resultTable .adEspotting
{
	width: 540px;
	padding: 0px;
	margin: 0px;
	background-color: #b9eaff;
	border: 1px solid #69d2ff;
}


#resultLegend
{	
	height: 16px;
	width: 410px;
	margin: 0px auto;
	margin-top: 10px;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #444444;
}
#resultLegend .caption
{
	float: left;
	height: 16px;
	margin-right: 4px;
	font-size: 11px;
}
#resultLegend .item
{
	float: left;
	width: auto;
	height: 16px;
	margin-right: 8px;
}
#resultLegend .item img
{
	margin-right: 3px;
	vertical-align: middle;
}

/*********************************************************************************************/
/** filterTable
/*********************************************************************************************/
#filterTable
{
	width: 170px;
	margin-top: 19px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
#filterTable .homeBoxTitle
{
	width: 100%;
}
#filterTable .homeBoxText
{
	width: 100%;
}
#filterTable .homeBox
{
	width: 170px;
	padding-left: 12px;
	font-weight: bold;
}
#filterTable .homeBox select
{
	margin: 0px;
	margin-bottom: 4px;
}
#filterTable a
{
	text-decoration: none;
}
#filterTable td select
{
	width: 160px;
	font-family: verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #222222;
}

/*********************************************************************************************/
/** postTable
/*********************************************************************************************/
#postTable
{
	width: 380px;
	border: 1px;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
}
#postTable a
{
	color: #333333;
}
#postTable a:hover
{
	text-decoration: underline;
}
#postTable td
{
	padding-left: 10px;
}
#postTable td img
{
	border: 0px;
	margin-right: 4px;
	vertical-align: middle;
}


/*********************************************************************************************/
/** otherTable
/*********************************************************************************************/
#otherTable
{
	width: 190px;
	margin-top: 29px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
#otherTable .homeBoxTitle
{
	width: 100%;
}
#otherTable .homeBoxText
{
	width: 100%;
}
#otherTable .homeBox
{
	float: left;
	width: 190px;
}


#noResults
{
	padding-top: 40px;
	text-align: center;
}
#noResults div
{
	width: 480px;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	font-size: 12px;
	background-color: #ffffcc;
	border: 1px solid #999999;
}
#noResults h1
{
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

.arrowHelp
{
	width: 50px;
	background: transparent url(/img/arrow_help.gif) 50% 17% no-repeat;	
}


#searchHelp
{	
	width: 200px;
	height: 73px;
	margin-top: 56px;
	padding: 4px;
	line-height: 18px;
	border: 1px solid #999999;
	background-color: #ffffcc;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

#footer
{
	width: 500px;
	height: 60px;
	margin: 0px auto;
	margin-top: 20px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
}

#footer a
{
	padding: 2px;
	color: #888888;
}
#footer a:hover
{
	color: #444444;
}
#footer .logo
{
	width: 180px;
	height: 38px;
	margin: 0px auto;
	margin-top: 10px;
	background: transparent url(/img/logo_small.gif) 0px 0px no-repeat;
}

#epiframe
{
	display: none;
	border: 0px;
}
