* 
{
	margin : 0 ;
	padding : 0 ;
	text-decoration : none ;
	list-style-type : none ;
	border : none ;
	font-family : Verdana, Arial, Helvetica, Sans-Serif ;
	font-size : 11px ;
}

html 
{
	background-color : #C0C0C0 ;
}

body 
{
	position : relative ;
	width : 900px ;
	margin : 5px auto ;
	color : white ;
	background-image : url(../img/pix.gif) ; 
	background-position : center ;
	background-repeat : repeat-y ;
}

#kwd { position:absolute; left:9000px }


/********************************* LIENS *********************************/
a
{
	color : White ;
}

#select a, #estim a, #resa a 
{
	color : #4E5CA7 ;
	font-weight : bold ;
}

/********************************* HEADER*********************************/

#header .ligne2
{
	margin-top : -2px ;
}

/********************************* MENUS *********************************/
#menuHorizontal 
{
	position : absolute ;
	top : 100px ;
	right : 160px ;
	font-weight : bold ;
}

#menuHorizontal a 
{
	margin-right : 10px ;
	margin-left : 10px ;
}

#menuVertical 
{
	position : absolute ;
	top : 330px ;
	left : 10px ;
	width : 179px ;
	padding-top : 15px ;
	font-weight : bold ;
}

#menuVertical img 
{
	padding-left : 5px ;
}


#menuVertical .Lvl_0 
{
	border-bottom-style : dotted ;
	border-bottom-width : thin ;
	padding-bottom : 3px ;
}

#menuVertical .Lvl_1 #Lvl, #menuVertical .Lvl_1 #Lvl_0, #menuVertical .Lvl_0 #Lvl_1
{
	visibility : hidden ;	
}

#menuVertical .Lvl_1 #Lvl_1 
{
	visibility : visible !important ;	
}

#resa
{
	position : absolute ;
	top : 350px ;
	right : 10px ;
	width : 80px ;
	padding-top : 8px ;
	padding-bottom : 8px ;
	font-weight : bold ;
	text-align : center ;
}

#menuNews li 
{
	border-bottom-style : dotted ;
	border-bottom-width : thin ;
	padding : 5px 0 3px 5px ;
}

/********************************* SEARCH*********************************/
#search 
{
	position : absolute ;
	top : 300px ;
	left : 5px ;
	font-weight : bold ;
}

#search input 
{
	vertical-align : middle ;
}

/********************************* SELECT*********************************/

#select
{
	position : absolute ;
	right : 10px ;
	top : 300px ;
	background-color : #FDCC00 ;
	padding : 5px ;
}

/********************************* ESTIM *********************************/
#estim
{
	font-weight : normal ;
	text-align : center ;
	background-color : #FDCC00 ;
	margin-top : 30px ;
	margin-bottom : 30px ;
	padding : 15px 5px ;
}

.ProposeOffer h2
{
	font-size : 15px ;
}

.ProposeOffer .RowGroup, .MakeRequest .RowGroup
{
	height : 30px ;
	font-weight : bold ;
}

.ProposeOffer .Button a, .MakeRequest .Button a
{
	border : solid 1px white ;
	margin-top : 15px ;
	display : block ;
	width : 100px ;
	padding : 5px ;
}

.ProposeOffer select option, .MakeRequest select option 
{
	padding-left : 2px ;
}

.ProposeOffer textarea, .ProposeOffer input, .MakeRequest textarea, .MakeRequest input
{
	padding-left : 2px ;
}

/*********************************CONTENU*********************************/
#fond
{
	_height : 1150px;
	min-height : 650px ;
	margin : 0 100px 0 200px ;
}

.bien12
{
	background-color : white ;
}

.bien12 h1, #home h1 
{
	padding : 0px 2px ;
	color : #628FCA !important;
}

.bien12 hr
{
	border-bottom : solid 1px #628FCA ;
	clear : left ;
	margin-left : 5px ;
}

.bien12 #hr
{
	border-bottom : solid 1px #628FCA ;
	margin : 3px 30px ;
}

#good hr
{
	border-bottom : solid 1px #628FCA ;
	margin-left : 5px ;
}

#good #hr
{
	border-bottom : solid 1px #628FCA ;
	margin : 3px 30px ;
}

.bien12 h2, #home h2
{
	padding : 5px ;
	text-align : left ;
	margin-bottom : 8px ; 
	color : #3D68B1 ;
}

#home
{
	color : #3D68B1;
}

.bien12 p, #home p

{
	padding : 2px ;
	text-align : justify ;
	color : #3D68B1;
}

#home .plus
{
	display : block ;
	padding : 2px ;
	text-align : right;
	margin-bottom : 8px ;
	color : #FDCC00 ;
	font-weight : bold ;
	background-image : url(../img/detail.gif) ;
	background-repeat : no-repeat ;
	margin-right: 5px;
	margin-left : 160px ;
	height : 20px ;
	background-position : right top ;
}

#home .remove
{	
	display : block ;
	padding : 2px ;
	text-align : right;
	margin-bottom : 8px ;
	color : #FDCC00 ;
	font-weight : bold ;
	margin-right : 5px ;
	height : 20px ;

	
}

.bien12 .plus
{
	display : block !important;
	padding : 2px ;
	text-align : right !important;
	margin-bottom : 8px ;
	color : #FDCC00 ;
	font-weight : bold ;
	height : 20px ;
	background-image : url(../img/detail.gif) ;
	background-repeat : no-repeat ;
	background-position : right top;
}

/************ HOME ************/
.GoodNContainer 
{
	width : 100% ;
}

.GoodNContainer td
{
	background-color : white ;
}

.NewsNContainer 
{
	width : 100% ;
}

.NewsNContainer td
{
	background-color : white ;
}

#home 
{
	padding : 7px ;
}

#home img 
{
	margin-right : 5px ;
}

#home hr
{
	clear : right ;
	border-bottom : solid 1px #628FCA ;
	margin-right : 5px ;
}

#home #hr
{
	border-bottom : solid 1px #628FCA ;
	margin : 3px 30px ;
}

#good p
{
	text-align : justify ;
}

#good table
{
	margin-top : 5px ;
}

#good td 
{
	text-align : left ;
}

#home .ref, #good .ref 
{
	float : left ;
	color : #628FCA !important;
}

#home .secteur, #good .secteur
{
	float : right ;
	color : #628FCA ;
	padding-top : 5px ;
}

/************ GOOD ************/
#good 
{
	background-color : white ;
	text-align : center ;
	padding : 5px ;
	color : #3D68B1 ;
}

#good a
{
	color : #3D68B1 ;
}

#good h2  
{
	padding : 5px ;
	margin-bottom : 8px ; 
	color : #3D68B1 ;
}

#good .prix 
{
	display : block ;
	text-align : left ;
	font-weight : bold ;
}

#good img 
{
	clear : both ;
	margin-top : 5px ;
}

#cmd 
{
	border-top : solid 5px #3D68B1 ;
}

#cmd .left
{
	text-align : left ;
}

#cmd .center
{
	text-align : center ;
}

#cmd .right 
{
	text-align : right ;
}

/************POPUP ************/
.Diaporama img
{
	padding : 5px ;
}

/************BOUTON************/
.Navigator 
{
	text-align : center ;
	margin-bottom : 5px ;
}

/************DIAPO************/
.Diaporama 
{
	text-align : center ;
	padding-bottom : 5px ;
}

/********************************* PIED **********************************/
#imgBas
{
	position : absolute ;
	right : 18px ;
	bottom : 150px ;
}

#pied 
{
	position : relative ;
	padding : 10px 15px ;
	background-color : #628FCA ;
	text-align : center ;
}

.sepa 
{
	border-top : solid 1px white ;
	margin-top : 10px ;
	padding-top : 10px ;
}
