
#content h2 {
	margin:0 5px 15px 0px;
	background:url('/images/bgBlocTitle.png') left top #f1f1f4 no-repeat;
	/*	height:29px;*/
	padding:2px 0 2px 35px;
	color:#404a70;
	width:630px;
}

button.btn{
	background:none;
	border:none;
	height:33px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}

#container {
	background-color:#ffffff;
	/*width:1004px;*/
	margin:0 auto;
	padding:0;
	width:1100px;
}
#header {
	height:120px;
	background:url('/images/header.png');
	/*	position:relative;*/
	width:875px;
	margin-left:50px;
}
#logo{
	position:absolute;
	width:350px;
	height:50px;
	float:left;
	margin:40px 0 0 30px;
	cursor: pointer;
}
#header h1 {
	position:absolute;
	margin:0px;
	padding:0px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin: 80px 0 0 88px;
}
#header h1 a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:none;
}
#header h1 a:hover {
	color:#FF0000;
}
#header h2 {
	position:absolute;
	margin:0px;
	padding:0px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:normal;
	margin: 80px 0 0 88px;
}
#header h2 a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:none;
}
#header h2 a:hover {
	color:#FF0000;
}
#headerRepeat {
	height:9px;
	background:url('/images/headerRepeat.png') repeat-x;
	width:1004px;
	margin-left:50px;

}
#shortcut {
	/*margin:0 0 0 500px;
	position:absolute;*/
	float: right;
	position: relative;
	/*margin-right: 25px;*/
}
#shortcut .link {
	float: left;
	margin: 30px 0 0 15px;
	text-align: center;
	width: 80px;
}
#shortcut .link4 {width: 100px;}
#shortcut .link a {
	color: #FFFFFF;
	font-size:11px;
	text-decoration: none;
}
#shortcut .link a:hover {
	color:#FF0000;
}
#shortcut .link a img {
	display:block;
	margin:0 auto;
}
#shortcut .link a span {
	position: relative;
	top: -20px;
}
#nav {
	list-style: none ;
	margin: 5px 0px 0px 50px;
	padding: 0 ;
	overflow: hidden ;	/* Création du contexte de formatage */
	width:1004px;
	display: flex;
}
#nav li {
	float: left ;
	width: 180px ;
	height:42px;
	/*border: 1px solid #600 ;*/
	margin-right: 1px ;
	color: #fff ;
	background:url('/images/navRepeat.png') repeat-x;
}
#nav li a {
	display: block ;
	background:url('/images/navRepeat.png') repeat-x;
	color: #fff ;
	/*font-family: "Trebuchet MS",Arial,sans-serif ;*/
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em ;
	padding: 14px 0;
	text-align: center ;
	text-decoration: none ;
}
#nav li a:hover, #nav li a:focus, #nav li a:active {
	background:url('/images/navRepeatActif.png') repeat-x;
	color:#06447d;
}
#nav li.navLeft {width:218px;}
#nav li.navLeft a {background:url('/images/navLeft.png') no-repeat;}
#nav li.navLeft a:hover {background:url('/images/navLeftActif.png') no-repeat;}
#nav li.navRight {width:218px;}
#nav li.navRight a {background:url('/images/navRight.png') no-repeat;}
#nav li.navRight a:hover {background:url('/images/navRightActif.png') no-repeat;}

#menu_accueil{
	background:url('/images/shortcut_accueil.png');
	width:45px;
	height:58px;
}

#menu_avis{
	background:url('/images/shortcut_avis.png');
	width:45px;
	height:58px;
}

#menu_juridique{
	background:url('/images/shortcut_juridique.png');
	width:45px;
	height:58px;
}

#menu_encheres{
	background:url('/images/shortcut_enchere.png');
	width:45px;
	height:58px;
}

#menu_administratifs{
	background:url('/images/shortcut_administratif.png');
	width:45px;
	height:58px;
}

#menu_contact{
	background:url('/images/shortcut_contact.png');
	width:45px;
	height:58px;
}


#body {
	/*border-left:2px solid #d9d9d9;*/
	margin:9px 10px;
}
#body .separator {
	float:left;
	width:19px;
	height:704px;
	background:url('/images/separator.png');
}
#content {
	float:left;
	width:660px;
	text-align: justify;
	margin:0px 0px 0px 45px;
	/*	margin-left:45px;*/
	padding-right:5px;
	/*border:1px solid #000000;*/
	/*margin-right:5px*/

}
.blocHome p {margin-left:20px;}
/*#blocHomeSearch{margin-left:5px;}*/
#blocHomeSearch h2 {
	/*	margin:0 0 15px 5px;*/
	margin:0px 0px 0px 5px;
	background:url('/images/bgBlocTitle.png') left top #f1f1f4 no-repeat;
	height:29px;
	padding:2px 0 0 35px;
	color:#404a70;
	width:625px;
}
#blocHomeSearch .form_bmp {
	float:left;
	line-height:1.8em;
	margin-left:5px;
	width:305px;
	/*	border:1px solid #000000;*/
}


#blocHomeSearch .form_bmp  label {margin-right:25px;}
#blocHomeSearch .form_bmp  label.lblFourniture {margin-right:0;}


#blocHomeSearch .form_avpb {
	float:left;
	line-height:1.8em;
	margin-left:10px;
	width:300px;
}


#blocHomeSearch .form_avpb  label {margin-right:25px;}
#blocHomeSearch .form_avpb  label.lblFourniture {margin-right:0;}


#txtKeyword {width:283px;/*height:25px;font-size: 2em;*/}
#selectRegion {width:287px;/*height:25px;font-size: 2em;*/}
#btnSearch {
	background:url('/images/btnSearch.png');
	width:137px;margin-top:15px;
	/*float:right;*/
	/*margin-left:150px;*/
	height:36px;
	padding-bottom:5px;
}
#btnSearch:hover {background:url('/images/btnSearchHover.png');color:#06447d;}
#blocHomeSearch .mapLayout {
	float:left;
	background:url('/images/smallSeparator.png') left no-repeat;
	padding-left:20px;
	height:300px;
	margin-left:10px;
	/*background-color:#cccccc;*/
	width:310px;
	/*	border:1px solid #000000;*/

}
#blocHomeSearch .mapLayout h3 {
	margin:4px 0;color:#4f96cc;font-size:1.2em;
	text-align:center;
}
#blocHomeSearch .map{
	width:303px;
	height:172px;
	background:url('/images/mapVierge.png');
}
#breizhmap {border:none;margin-top:25px;}
#blocHomeSignIn {margin-top: 10px;padding-bottom:20px;text-align:left;}
#blocHomeSignIn h2 {
	margin:0px 0px 0px 5px;
	background:url('/images/bgBlocTitle2.png') left top #eaebf8 no-repeat;
	padding:2px 0 5px 35px;
	color:#356aa0;
	width:625px;
}

#blocHomeSignIn a.linkPlus {margin-left:20px;}
#btnSignIn {
	background:url('/images/btnSignIn-200.png');
	width:200px;
	margin-left:30px;
	height:36px;
	padding-bottom:5px;
}
#btnSignIn:hover {background:url('/images/btnSignInHover-200.png');color:#06447d;}
#blocHomeRessource {margin:0 0 0 0;text-align:left;}
#blocHomeRessource h2 {
	margin:0px 0px 0px 5px;
	background:url('/images/bgBlocTitle.png') left top #f1f1f4 no-repeat;
	padding:2px 0 5px 35px;
	color:#404a70;
	width:625px;
}

#rightNav {
	/*float:left;    si en place, ie ne met pas la bordure gauche sur le contenu "#body" */
	float:left;
	background:url('/images/separator.png') left no-repeat;
	width:303px;
	/*	border:1px solid #000000;*/
}
#blocUser {
	background:url('/images/blocUser.png');
	width:303px;height:265px;
	margin-left:19px;
}
#blocUser h2 {margin:0;color:#ffffff;margin:0 0 0 30px;padding:5px 0 0 0;}
#blocUser h3 {margin:0;color:#3f4a70;margin:0 0 0 25px;padding:7px 0 0 0;}
#blocUser p {text-align:center;}
#blocUser p.contactTel {margin: 10px 0 0 0;color:#3f4a70;font-size: 1.4em;}
/*#blocUser h3.acces {margin-top:15px;}*/
#blocUser .form_bmp {margin: 10px 0 0 20px;}
#blocUser .form_avpp {margin: 10px 0 0 20px;}
#blocUser .identifiant {margin-left: 24px;margin-bottom:5px;}


#blocEntreprise {
	background:url('/images/blocEntreprise.png');
	width:303px;height:265px;
	margin-left:19px;
	margin-top:15px;
}
#blocEntreprise h2 {margin:0;color: #356AA0;margin:0 0 0 30px;padding:5px 0 0 0;}
#blocEntreprise h3 {margin:0;color:#3f4a70;margin:0 0 0 25px;padding:7px 0 0 0;}
#blocEntreprise p {text-align:center;}
#blocEntreprise p.contactTel {margin: 10px 0 0 0;color:#3f4a70;font-size: 1.4em;}
#blocEntreprise .form_bmp {margin: 10px 0 0 20px;}
#blocEntreprise .form_avpp {margin: 10px 0 0 20px;}
#blocEntreprise .identifiant {margin-left: 24px;margin-bottom:5px;}

#btnLogin {
	background:url('/images/btnLogin.png');
	width:139px;
	height:36px;
	margin-top:5px;
	/*float:right;
	margin-left:100px;*/
	padding-bottom:5px;
}
#btnLogin:hover {background:url('/images/btnLoginHover.png');color:#06447d;}

#blocSupport {
	background:url('/images/blocSupport.png');
	width:303px;height:165px;
	margin-left:19px;
	margin-top:5px;
}
#blocSupport p {color:#ffffff;padding:10px 0 0 0;line-height: 1.9em;padding: 47px 0 0 30px;}
#btnSupport {
	background:url('/images/btnSupport.png');
	width:141px;
	height:37px;
	margin-top:15px;
	/*float:right;*/
	margin-left:25px;
	padding-bottom:5px;
}
#btnSupport:hover {background:url('/images/btnSupportHover.png');color:#06447d;}

#blocAnnuairePro {
	background:url('/images/blocAnnuaire.png');
	width:303px;height:47px;
	margin-left:19px;
	margin-top:5px;
}
#blocAnnuairePro:hover {background:url('/images/blocAnnuaireHover.png');}
#blocAnnuairePro h2 {margin:0;padding:10px 0 0 0;}
#blocAnnuairePro h2 a {color: #FFFFFF;padding: 9px 20px 11px 46px;text-decoration: none;}
#blocAnnuairePro h2 a:hover {color: #06447d;}

#blocPub1 {
	background-color:#c5c6c6;
	width:303px;height:203px;
	margin-left:19px;
	margin-top:5px;
	/*margin-bottom:5px;*/
}

#footer {
	background:bottom center #3a4568 no-repeat;
	/*width:303px;*/
	height:205px;
	font-size: 11px;
	width:1004px;
	margin-left:50px;

}
#footer p {
	color:#ffffff;margin:0;padding:10px;
}
#footer p.shortcut {
	text-align:center;
}
#footer p a {color:#ffffff;}
#footer_link {
	/* background-color: #E0E0E0;*/
	border-top: 1px solid #CCCCCC;
	clear: both;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 80px;
	padding-top: 5px;
	width:1004px;
	margin-left:50px;

}
#footer_link h3 {
	display: inline;font-size: 10px;
}
#footer_link h4 {
	display: inline; font-size: 10px;
}
#footer_link a{color:#999999;text-decoration:none;}
#footer_link a:hover{text-decoration:underline;}

/* OAS */
#position4 {
	padding: 5px;
	text-align: center;
}
#position2 {
	margin-left:19px;
	margin-top:10px;
}

.mb3{
	margin-bottom:3px;
}
.w170{
	width:170px;
}
.w290{
	width:290px;
}

.w295{
	width:295px;
}

#departement{
	width:295px;
	background-color:#F7F7EA;
}

#content_frame {
	float:left;
	width:1004px;
	text-align: justify;
	/*margin-left:50px;*/
	/*padding-right:2px;*/
	/*border:1px solid #000000;*/
	margin-right:5px;
	margin-left:50px;

}

#content_frame h2 {
	margin:5px 15px 5px 0px;
	background:url('/images/bgBlocTitle.png') left top #f1f1f4 no-repeat;
	padding:2px 0 2px 35px;
	color:#404a70;
	width:940px;
	/*	height:29px;*/
}

#idiframe_acheteur, #idiframe{
	margin-left:50px;
}

#link_clignotant{
	text-decoration:none;
	color:#DA1F00;
}