
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
 
a
{
  text-decoration: none;
  color:black;
}

a:hover
{
  text-decoration: underline;
}

.antifloat{
	clear: both;
}
body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

body
{
  background-image: url("../images/site/bg-site.gif") ;
  background-color: #5e5e5e;
  background-repeat: repeat-y;
  background-position: center;

}

#container {
	width:900px;
	background-color:white;
	margin:auto;
}

#logo{
	float: left;
}

/*****************/
/*****HEADER******/
/*****************/
#header{
	background-image: url("../images/site/linetop.gif");
	background-repeat: repeat-x;
	height: 26px;
}

/**menutop**/
#menutop {
	float: right;
}
#menutop ul{
	margin-right: 20px;
}
#menutop ul li{
	display:block;
	float:left;
	height: 21px;
	line-height: 21px;
	margin-left: 15px;
}

#menutop ul #rss_img{
	margin-left: 5px;
	}
#menutop ul li a{
	color: white;
	text-decoration: none;
}
#menutop ul li a:HOVER{
	color: #ff287e;
	text-decoration: none;
}

/*****************/
/*****FOOTER******/
/*****************/
#footer{
	clear: both;
	height: 25px;
}

#menufooter {
	float: right;
}
#menufooter ul{
	margin-right: 20px;
}
#menufooter ul li{
	display:block;
	float:left;
	height: 21px;
	line-height: 21px;
	margin-left: 15px;
}
#menufooter ul li a{
	color: black;
	text-decoration: none;
	font-weight:bold;
}
#menufooter ul li a:HOVER{
	color: #ff287e;
	text-decoration: none;
}

#sitefooter {
	clear:both;
	margin-left: 20px;
	margin-right: 20px;
	color:grey;
	font-size: 9px;
}

#sitefooter a {
	color:grey;
}

/*****************/
/*****RECHERCHE******/
/*****************/
#content #recherche{
	background-image: url("../images/site/bg-recherche.gif");
	height: 51px;
	width: 331px;
	float: right;
	margin: 15px 30px 15px 0px;
}
#content #recherche #content_recherche{
	
}
#content #recherche #content_recherche #title_recherche{
	height: 15px;
	width: 250px;
	margin: auto;
	margin-top: 2px;
	line-height: 15px;
	text-align: center;
	font-weight: bold;
}
#content #recherche #content_recherche #form_select{
	float:left;
	margin: 5px 0px 0px 10px;
}
#content #recherche #content_recherche #form_select SELECT {
	background-image: url("../images/site/bg-form-recherche.gif");
	width: 150px;
	margin-right: 5px;
}
#content #recherche #content_recherche #form_input{
	float: right;
	margin-top: -10px;
	margin-right: 5px;
}

/*****************/
/*****PS_DESCRIPTION******/
/*****************/
#content #ps_description{
	clear: both;
	width: 900px;
	height: 118px;
	background-image: url("../images/site/bg-ps-description.gif");
}

#content #ps_description #ps_description_content{

	padding : 10px 40px 5px 40px;
	color: #3e004e;
}

#content #ps_description #ps_description_content #title_desc{
	font-size: 18px;
	font-weight: bold;
}
#content #ps_description #ps_description_content #description{
	margin-top: 10px;
	margin-left: 15px;
	font-size: 12px;
	line-height: 20px;
}

/*****************/
/*****PUB_GOOGLE******/
/*****************/
#pub_google{
	float: right;
	width: 120px;
	margin: 10px 26px 10px 10px;
}

/*****************/
/*****CONTENT_SITE*****/
/*****************/

#content #content_site{
	float: left;
	width: 718px;
	margin: 10px 0px 10px 26px;
}

/*****************/
/*****CATEGORIES*****/
/*****************/
#categories {
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: 20px;	
}

#categories a{
	color: #ff287e;	
	font-size: 15px;
	font-weight:bold;
}

#categories a:HOVER{
	color: #ff7ba7;
	text-decoration: underline;	
}
/*****************/
/*****TODAY*****/
/*****************/
#content #content_site #debut h2,
#content #content_site #vente_detail h2,
#content #content_site #today h2,
#content #content_site #sites h2,
#content #content_site #venir h2{
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left:15px;
	width:718px;
	height:35px;
	background: url("/images/site/border_title.gif") no-repeat bottom;
}
#content #content_site #today #block_today,
#content #content_site #venir #block_venir,
#content #content_site #sites #block_site{
	margin-left: 10px;
	margin-top: 10px;
}

#content #content_site #today #block_today .img,
#content #content_site #venir #block_venir .img,
#content #content_site #sites #block_site .img{
	float: left;
	width: 130px;
	margin-bottom: 10px;
}

#content #content_site #today #block_today .txt,
#content #content_site #venir #block_venir .txt,
#content #content_site #sites #block_site .txt{
	float: left;
	font-size: 12px;
}
#content #content_site #today #block_today .txt,
#content #content_site #sites #block_site .txt{
	width: 568px;
}
#content #content_site #venir #block_venir .txt{
	width: 490px;
}
#content #content_site #today #block_today .txt .title,
#content #content_site #venir #block_venir .txt .title,
#content #content_site #sites #block_site .txt .title{
	font-weight: bold;
	margin-bottom: 10px;
}
#content #content_site #today #block_today .txt .desc,
#content #content_site #venir #block_venir .txt .desc,
#content #content_site #sites #block_site .txt .desc{
	font-size: 11px;
	height: 50px;
	width: 538px;
	float: left;
}

#content #content_site #today #block_today .txt .inform,
#content #content_site #venir #block_venir .txt .inform,
#content #content_site #sites #block_site .txt .inform{
	font-size: 11px;
	height: 50px;
	width: 30px;
	float: right;
}

.inform_over {

	position:relative;
	top:-40px;
	width:30px;
	height:39px;

}

#content #content_site .separator{
	clear: both;
	height: 3px;
	width: 698px;
	background-color: #ffbad6;
}

/*****************/
/*****VENIR*****/
/*****************/
	
#content #content_site #venir #block_venir .bg_date{
	background-image: url("../images/site/bg-date-venir.gif");
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-right: 5px;
	height: 70px;
	width: 70px;
	float: left;
	text-align: center;
	padding-top:5px;
	font-size: 16px;
	font-weight: bold;
	color: white;
}

.more_vente{
	float: right;
}
.more_vente a{
	color: #ff7ba7;
	font-size: 15px;
	font-weight:bold;
	text-decoration: underline;
}

.more_vente a:HOVER{
	color: #ff287e;
}
#sitedesc div a,
#marque a,
#site-registration a,
.title a{
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ffbad6;
	color:#f06597;
}

.pagination,.pagination_desc{
	padding-right:10px;
	text-align: right;
}

.clear-both {
	clear:both;
}

.clear-right {
	clear:right;
}

/*****************/
/*****Site*****/
/*****************/
#site-printscreen {
	float: left;
	margin-right: 15px;
}

#site-logo {
	float:right;
}

#site-note-description {
	float: right; 
	margin-top: 20px; 
	margin-right: 15px;
}

#site-registration {
	margin-top: 15px;
	float: right; 
	width: 718px;
}
#site-registration #site-inscrire{
	float: left;
	margin-left: 30px;
}
#site-registration #site-ventes{
	float: right;
	margin-right: 30px;
}

#site-note {
	float: right;
	margin-top:10px;
}

/*****************/
/*****vente detail*****/
/*****************/

#vente_detail .date{
	float: right;
	font-style: italic;
}

#vente_detail .desc{
	margin-top: 15px;
}
#vente_detail #site,
#vente_detail #marque{
	margin-top: 15px;
}
#vente_detail #sitelogo,
#vente_detail #marquelogo{
	float: left;
}
#vente_detail #sitedesc,
#vente_detail #marquedesc
{
	margin-left: 150px;
}
#vente_detail #site{
	margin-top: 15px;
}
.float-left{
	float: left;
}
.float-right{
	float: right;
}
.pink{
	color:#F06597;
}

.go-vente {
	margin-top:5px;
	text-align: center;
}


#content #content_site #debut #debut_logo{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:2px;

	
}


#marketing {
		border:1px solid #ffbad6;
	margin-left:-10px;
	font-size:8px;
	text-align:right;
}

#marketing center {
		
}


.addthis{
	float: right;
	margin: 10px;
}
/*****************/
/*****inform membre inscription*****/
/*****************/

.site_item{
	float: left;
	margin: 10px;
}

#register_header {
	width:170px;
	height:55px;
	margin-top:5px;
padding-top:5px;
	text-align:center;
	border:1px solid #ff287e;
	float:left;
}

#connected_header {
	width:170px;
	height:55px;
	margin-top:5px;
padding-top:5px;
	text-align:center;
	border:1px solid #ff287e;
	float:left;
}

#connected_header a{
	text-decoration:underline;

	margin-left:7px;
	margin-right:7px;
}

.big {
	font-size: 15px;
	font-weight:bold;
}

.small {
	font-size:10px;
}

#login_box h1{
	text-align:center;
}

#login_box form{
	width:230px;
	background-color:#ffbad6;
	padding:10px;
	margin:auto;
}

#login_box tfoot {

text-align:center;
	}
	
#register_box h1{
		text-align:center;
}

#register_box tfoot {

text-align:center;
	}

#register_box form{
	width:450px;
	background-color:#ffbad6;
	padding:10px;
	margin:auto;
}

.flash_error {
	color:red;
	text-align:center;
}

.error_list {
	color:red;

}

#espace_box {
	width:700px;

	padding:10px;
	margin:auto;
	font-size: 18px;
}

#espace_box ul{
	list-style: none;
	display: inline;
	
}
#espace_box li{
	float:left;
	width:200px;
		background-color:#ffbad6;
		margin:10px;
	text-align: center;
	}


