img{
	border:0px;
}
#main{
	position:absolute;
	width:970px;
	left:50%;
	margin-left: -485px; 
	text-align: left;
}
#head{
	height:100px;
	float:none;
}
#logo{
	position:relative;
	margin-top:auto;
	margin-bottom::auto;
	float:left;
	width:190px;
	height:100px;
}
#advert{
	width:580px;
	height:100px;
	float:left;
	margin-left:2px; 
	margin-right:3px;
}
#newsletter{
	width:190px;
	height:28px;
	float:left;
	margin-top:10px;
}
/*								social stuff 							*/
#social{
	margin-top:10px;
	margin-left:0px;
	width:192px;
	float:left;
	height:49px;
}

#navSocial li {
 	list-style-type:none;
	float:left;
}

#navSocial li a {
	background-image:url('../img2010/paternFlat.jpg');
	background-repeat:no-repeat;
	display: block;
	height: 49px;
	width: 48px;
}
#navimg{
	float:none; position:absolute; top:133px; width:195px; left:50%; margin-left:285px; height:500px; z-index:7896765;" 
}
#navSocial li a.item1 {background-position:0px 0px;}
#navSocial li a:hover.item1 {background-position:0px -49px;}

#navSocial li a.item2 {background-position:-48px 0px;}
#navSocial li a:hover.item2 {background-position:-48px -49px;}

#navSocial li a.item3 {background-position:-96px -0px;}
#navSocial li a:hover.item3 {background-position:-96px -49px;}

#navSocial li a.item4 {background-position:-192px 0px;}
#navSocial li a:hover.item4 {background-position:-192px -49px;}

#headGeneral{
	width:970px;
	min-height:300px;
	position:relative;
	float:none;
}
#headContent{
	background-color:#FFF;
	overflow:hidden;
		min-height:300px;
		float:none;
}
.enlarged{
	height:540px;
}
.minimized{
	height:300px;	
}
/*     blocs sous headContent */
.blocTease{
	width:190px;
	background-color:#000;
	color:#FFF;
	float:left;
	margin-right:5px;
	margin-top:5px;
	height:260px;
}
.blocTease hover{
	background-color:#333;
}

.last{
	margin-right:0px;
}
/*     end blocs sous headContent */
input[type=text] {
	border: #000 1px solid;
	height:20px;

}
input.text {
	border: #000 1px solid;
	height:20px;

} 
#breadCrumb{
width:385px;
}
#breadCrumber{
	width:425px;
	height:40px;
	font-size:10px;
	background:#000;
	margin-top:5px;
	padding:10px;
	color:#FFF;

}
.vignetteImage{
 
	float:right;
	position:relative;
}
.vignetteImage img{
vertical-align: middle;
}

.vignetteImage li{
	margin:1px; border:#CCC 1px solid;
	float: left; list-style: none; 
	
}
.vignetteImage li:hover{
	border:#000 1px solid;
	
}
#textDisplay{
	text-align:justify;
	width:540px;
	}
#textDisplay a{
	background-color:#000;
	color:#FFF;
	padding-left:2px;
	padding-right:2px;
}
#textDisplay a:hover{
	background-color:#333;
	color:#FFF;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none
}
.imOver:hover{
	opacity : 0.9; 
    filter : alpha(opacity=9); 
}