* 
{
	margin : 0 ;
	padding : 0 ;
	text-decoration : none ;
	list-style-type : none ;
	border : none ;
}

html 
{
	background-color : #D8E1EA ;
}

#clignote 
{
	position : absolute ;
	top : 90px ;
	left : 330px ;
	text-decoration : blink ;
}

body 
{
	position : relative ;
	width : 900px ;
	margin : 0 auto ;
	padding : 0 ;
	font-family : Verdana, Arial, Helvetica, Sans-Serif ;
	font-size : 11px ;
	background-color : #07325F ;
	color : White ;
}

 #hr 
 {
	clear : both ;
	border: 0px;
	overflow:hidden;
	visibility : hidden ;
}

/********************************* LIENS *********************************/

a
{	
	color : #07325F ;
	font-weight : bold ;
}

a:hover, .Navigator a:hover, .cmd a:hover
{
	color : #5F85B4 ;
	font-weight : bold ;
}


#menuHorizontal a
{
	color : #FC9501;
}

#menuHorizontal a:hover 
{
	text-decoration: underline overline;
}

#menuHorizontal li, #menuHorizontal div, #menuHorizontal ul 
{
	display : inline;
}

#menuVertical a
{
	font-size : 12px ;
	color: #FC9501;
}

.OK
{
	background-color : #07325F ;
	color : White ;
	height : 15px ;
	padding-top : 3px ;
	padding-bottom : 1px ;
	padding-left : 2px ;
	padding-right : 2px ;	
	width : 20px ;
	text-align : center ;
}

.OK:hover
{
	background-color : White ;
	color : #07325F ;
}

.Navigator a, .cmd a
{
	color : White ;
}

/********************************* ENTETE ********************************/

#header img
{
	margin-top : -2px ;
}

/********************************* MENUS *********************************/

#menuHorizontal, #Arianne
{
	position : absolute ;
	top : 204px ;
}
#menuHorizontal{left: 15px; color: #FC9501}

#menuVertical 
{
	position : absolute ;
	top : 5px ;
	left : 740px ;
}

/********************************* ARIANE*********************************/

 #Arianne
{
	left : 470px ;
	color : #07325F ;
}

/********************************* SEARCH*********************************/

#search 
{
	position : absolute ;
	left : 730px ;
	top : 165px ;
	font-weight : bold ;
	font-size : 10px ;
	color : #07325F ;
}

#search input
{
	border : transparent ;
	font-weight : bold ;	
}

.AdvSearch
{
	display : block ;
	margin-top : 3px ;
	padding-left : 3px ;
}

a.linkbout1 {
	display: block;
	font-weight:bold;
	color : #FFFFFF;
	text-decoration : none;
	/*background-color : #652F09;/
	margin-top: 2px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;*/
	}
a.linkbout1:hover {
	text-decoration : underline;
	}
a.linkbout2 {
	font-weight:bold;
	color : #FFFFFF;
	text-decoration : none;
	/*background-color : #652F09;/
	margin-top: 2px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;*/
	}
a.linkbout2:hover {
	text-decoration : underline;
	}
/********************************* SELECT*********************************/

#select 
{
	left : 690px !important;
}

/********************************* ESTIM *********************************/

#estim, #select 
{
	position : absolute ;
	top : 223px ;
	left : 500px ;
}

/*********************************CONTENU*********************************/

.GoodNContainer td
{
	width : 50% ;
}

.GoodNContainer td #sect, #good .secteur
{
	background-color : #5F85B4 ;
	height : 17px ;
	padding-top : 3px ;
	padding-left : 10px ;
	font-size : 10px ;
}

.GoodNContainer td div
{
	background-color : #07325F ;
	color : #07305E ;
	border-right : solid 1px #D8E1EA ;
	border-bottom : solid 1px #D8E1EA ;
}

.GoodNContainer td div p, .desc
{
	color: White ;
}

.desc 
{
	padding-left : 240px ;
	padding-top : 5px ;
	padding-right : 5px ;
}

.GoodNContainer td div img, #good .Picture
{
	border : solid 15px #D8E1EA ;
	display : inline !important;
	margin : 0 !important ;
}

.ref, #good .ref 
{
	background-color : #D8E1EA ;
	padding-left : 240px ;
	color : #07305E !important;
	margin : 0 !important ;
}

.Details 
{
	display : block ;
	clear : both ;
	position : relative ;
	padding : 5px ;
	color : white
}

.TitreBien 
{
	color : #88A2C5 ;
	font-weight : bold ;
}
/************ GOOD ************/

#good 
{
	margin : 10px 9px 10px 10px ;
}

.descGood 
{
	padding-left : 350px ;
	padding-top : 5px ;
	padding-right : 5px ;
	color : White ;
}
#good .texte
{
	border-right : solid 1px #D8E1EA ;
}

.lesPhotos 
{
	width : 100% ;	
	background-color : #D8E1EA ;
}

/************POPUP ************/

.Popup 
{
	background-color : #D8E1EA ;
	text-align : center ;
}

.Fermer
{
	margin-top : 20px ;
	padding-top : 20px ;
	border-top : solid 3px #5F85B4;
}

/************NAVIG ************/

.Navigator 
{
	text-align : center ;
}

/************COMMAND************/

.cmd li 
{
	display : inline ;
	padding-right : 30px ;
	padding-left : 30px ;
}

.cmd .titre
{
	text-decoration : underline ;
}

.cmd .item 
{
	display : block ;
	padding-left : 220px ;
} 

/************FORMULS************/

#good .inscript 
{
	background-color : #5F85B4 !important;
	height : 27px ;
	padding-top : 3px ;
	padding-left : 10px ;
	font-size : 10px ;
}

#good h1 
{
	background-color : #5F85B4 !important;
	height : 27px ;
	padding-top : 3px ;
	padding-left : 10px ;
	font-size : 20px !important;
}


#good .titreInscript 
{
	background-color : #D8E1EA ;
	padding-left : 10px ;
	color : #07305E ;
	margin : 0  ;
	font-weight : bold ;
	font-size : 14px ;
	visibility : visible ;
}

#good #MakeRequestFrm, #good #ProposeOfferFrm 
{
	border-bottom : solid 1px #D8E1EA ;
	border-left : solid 1px #D8E1EA ;
	border-right : solid 1px #D8E1EA ;	
}

#good #MakeRequestFrm p 
{
	padding : 10px ;	
}

textarea 
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif ;
	font-size : 11px ;
}

label 
{
	display : -moz-inline-box ;
	display : inline-block ;
	width : 160px ;
	padding-left : 10px ;
}

#good input 
{
	width : 150px ;
	vertical-align : middle ;
	margin : 5px 0 ;
}

textarea 
{
	width : 152px ;
	vertical-align : middle ;
	margin : 5px 0 ;
}

select 
{
	width : 154px ;
	vertical-align : middle ;
	margin : 5px 0 ;
}

/************BOUTONS************/

.btnValider
{
	background-color : #5F85B4 ;
	color : White ;
	padding : 10px ;	
	text-align : center ;
	border : solid 1px White ;
}

.btnValider:hover
{
	background-color : White ;
	color : #07325F ;
}

/********************************* PIED **********************************/

#pied 
{
	background-color : #325B89 ;
	height : 60px ;
	padding : 10px 0 ;	
}

#pied img
{
	padding-left : 15px ;
}

#pied p 
{
	text-align : center ;
}

/*********************************ERREUR et MESSAGES**********************/

.Message 
{
	text-align : center ;
	display : block ;	
	background-color : #5F85B4 ;
	margin : 50px ;
	padding : 10px ;
	color : White ;
}

.ErrorMessage 
{
	text-align : center ;
	display : block ;	
	background-color : #5F85B4 ;
	margin : 50px ;
	padding : 10px ;
	color : red ;
	font-weight : bold ;
}
