.recherchebox1 {
	float:left;
	width:300px;
	margin-left:5px;
	margin-right:5px;
	font-size:0.8em;
	
}

.recherchebox1a {
	position:relative;
}

.recherchebox1b {
	margin-top: 10px;
}

.recherchebox2 {
	float:left;
	width:300px;
	margin-left:5px;
	margin-right:5px;
	font-size:0.8em;
	position:relative;
}

.test {
	background-color:#FFFFCC;
}


.titrerecherche {
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}

.recherchebox1a .rbroundbox { background-color:#2f2f2f; color:#FFFFFF; repeat; }
.recherchebox1a .rbtop div { background: url(corners.php?cn=tl&s=10&ci=2f2f2f&co=FFFFFF) no-repeat top left; }
.recherchebox1a .rbtop { background: url(corners.php?cn=tr&s=10&ci=2f2f2f&co=FFFFFF) no-repeat top right; }
.recherchebox1a .rbbot div { background: url(corners.php?cn=bl&s=10&ci=2f2f2f&co=FFFFFF) no-repeat bottom left; }
.recherchebox1a .rbbot { background: url(corners.php?cn=br&s=10&ci=2f2f2f&co=FFFFFF) no-repeat bottom right; }
.recherchebox1a .rbcontent { height:235px; }

.recherchebox1b .rbroundbox { background-color:#660000; color:#FFFFFF; repeat; }
.recherchebox1b .rbtop div { background: url(corners.php?cn=tl&s=10&ci=660000&co=FFFFFF) no-repeat top left; }
.recherchebox1b .rbtop { background: url(corners.php?cn=tr&s=10&ci=660000&co=FFFFFF) no-repeat top right; }
.recherchebox1b .rbbot div { background: url(corners.php?cn=bl&s=10&ci=660000&co=FFFFFF) no-repeat bottom left; }
.recherchebox1b .rbbot { background: url(corners.php?cn=br&s=10&ci=660000&co=FFFFFF) no-repeat bottom right; }
.recherchebox1b .rbcontent { height:70px; text-align:center; }

.recherchebox2 .rbroundbox { background-color:#DCDCDC; repeat; }
.recherchebox2 .rbtop div { background: url(corners.php?cn=tl&s=10&ci=DCDCDC&co=FFFFFF) no-repeat top left; }
.recherchebox2 .rbtop { background: url(corners.php?cn=tr&s=10&ci=DCDCDC&co=FFFFFF) no-repeat top right; }
.recherchebox2 .rbbot div { background: url(corners.php?cn=bl&s=10&ci=DCDCDC&co=FFFFFF) no-repeat bottom left; }
.recherchebox2 .rbbot { background: url(corners.php?cn=br&s=10&ci=DCDCDC&co=FFFFFF) no-repeat bottom right; }
.recherchebox2 .rbcontent { height:330px; }


.formlabel {
    clear: left;
    float: left;
    width: 80px;
    padding-right: 2px;
    text-align: right;
}

.formline {
	margin-top:14px;
}

#search_row_upbox {
	position:absolute;
	bottom:-25px;
	width:286px;
	text-align:center;
}

#search_row_rightbox {
	position:absolute;
	bottom:-5px;
	left:-30px;
	text-align:center;
}

#submitsearch {
	margin-top:0px;
}

#submitsearchnum {
	/*margin-top:20px;*/
}

#video {
	height:14px !IMPORTANT;
	width:14px !IMPORTANT;
}

#photo {
	height:14px !IMPORTANT;
	width:14px !IMPORTANT;
}



#box-recherche {
	border-bottom: 2px solid #404A56;
	border-left: 1px solid #404A56;
	border-right: 2px solid #404A56;
	border-top: 1px solid #404A56;
	text-align: right;
	float: right;
	
	margin-bottom: -1000px; 
	padding-bottom: 1000px;
}

#box-recherche-submit {
	text-align:right !important;
}

#box-recherche h2 {
	margin: 0;
	background: url(../pictures/recherche-h2-bg.gif) repeat-x;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	text-align: right;
	padding: 3px 25px;
	border-bottom: 2px solid #80343B;
}

#box-recherche form {
	margin: 0;
}

#box-recherche form#form_search {
	padding-bottom: 10px;
	margin-top: -10px;
}

#box-recherche form#form_searchnum {
	background: #E5E5E5;
}

#box-recherche form#form_search table tr td {
	padding: 5px 10px;
}

#box-recherche form#form_searchnum table tr td {
	padding: 5px 10px;
}

#box-recherche form table {
	margin-top: 0px;
	margin-right: 10px;
	width:380px;
}

#box-recherche form table td {
	text-align: left;
	padding: 10px 0;
}

#box-recherche form table td.box-recherche-title {
	width: 180px;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	padding-right: 20px;
}

#box-recherche form#form_searchnum table td.box-recherche-title {
	width: auto;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	padding-right: 10px;
}

#recherche_txt {
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	text-align:right;
}

#box-recherche select {
	height: 19px;
	width: 200px;
	/*
	border-bottom: 3px solid #404A56;
	border-left: 1px solid #404A56;
	border-top: 1px solid #404A56;
	border-right: 3px solid #404A56;
	*/
	font-size: 12px;
}

#box-recherche input {
	height: 19px;
	background: url(../pictures/select-bg.gif) repeat-x;
	/*
	border-bottom: 3px solid #404A56;
	border-left: 1px solid #404A56;
	border-top: 1px solid #404A56;
	border-right: 3px solid #404A56;
	*/
	font-size: 12px;
}

.box-recherche-a {
	padding: 0 10px;
	font-weight: bold;
	font-size: 12px;
}


#box-recherche form table td input#prixmin, #box-recherche form table td input#prixmax {
	width: 50px;
}

#box-recherche form table td#box-recherche-submit input#submitsearch, #box-recherche form table td input#submitsearchnum {
	height: 24px;
	width: 120px;
	background: url(../pictures/occvid-h2-bg.gif) repeat #C40708;
	border-bottom: 3px solid #404A56;
	border-left: 1px solid #404A56;
	border-top: 1px solid #404A56;
	border-right: 3px solid #404A56;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-align: right;
	padding-right: 10px;
	padding-left: 40px;
	font-weight: bold;
	cursor: pointer;
}

#box-recherche form table td input#submitsearchnum {
	background: #FFFFFF;
	color: #000000;
	text-decoration: underline;
	border: 1px solid #404A56;
}

#box-recherche form table td input#numannon {
	width: 60px;
	height: 24px;
	border: 1px solid #404A56;
	background-image: none;
	background-color: #FFFFFF;
}

#box-recherche form#form_searchnum {
	border-top: 1px dotted #404A56;
	border-bottom: 1px dotted #404A56;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#box-recherche form#form_searchnum table tr td {
	padding: 5px 10px;
}


#box-recherche form table td#box-recherche-submit p a {
	color: #90A9C6;
	font-size: 10px;
}

#box-recherche form table td#box-recherche-submit p a:hover {
	text-decoration: none;
}


#search_selection {
	text-align:right;
	margin-bottom:10px;
	width:380px;
	font-size:0.9em;
	margin-left: 0;
	margin-right: 10px;
	margin-top: 0;
}

#search_selection p {
	margin: 0;
	padding: 0;
}

#search_selection a {
	text-decoration:underline;
	color:#000033;
}



#pub-defile {
	margin-top: 20px;
	border: 1px solid #383636;
}

	#pub-defile h2 {
		float: left;
		margin: 0;
		padding: 1px 5px;
		background: #383636;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
	}
	
	#pub-defile #scroller_container {
		position: relative;
		overflow: hidden;
		height: 14px;
		width: 538px;
	}
		
		#pub-defile #scroller_container #scroller {
			margin: 0;
			padding: 1px 5px;
			font-size: 10px;
			white-space: nowrap;
		}
		
			#pub-defile #scroller_container #scroller a {
				text-decoration: none;
				color: #000000;
			}
			
			#pub-defile #scroller_container #scroller a:hover {
				text-decoration: underline;
			}
			
			#pub-defile #scroller_container #scroller span a {
				font-weight: bold;
				color: #C20708;
			}


/* CSS Hack Safari */
#dummy {;# }

#pub-defile #scroller_container {
 overflow: auto;
}
