@charset "UTF-8";
/* CSS Document */

/* ________________ On y vient  ________________ */

#cadre_onyvient{
	display:block;
	width:671px; height:339px;
	border:1px #071635 solid;
	border-right:0px;
	background:url(../images/fr/onyvient_fond.jpg) no-repeat;
}

#slogan_arrivage{
	bottom:20px;
}

#onyvient_menu ul{
	list-style:none;
	text-transform:uppercase;
}

#onyvient_menu #mn_onyvient_historique{
	position:absolute;
	left:221px; top:139px;
}

#onyvient_menu #mn_onyvient_valeurs{
	position:absolute;
	left:203px; top:195px;	
}
#onyvient_menu #mn_onyvient_vision{
	position:absolute;
	left:252px; top:232px;
}

#onyvient_menu #mn_onyvient_realisations{
	position:absolute;
	left:389px; top:243px;
}

#onyvient_menu #mn_onyvient_presse{
	position:absolute;
	left:317px; top:267px;

}

#onyvient_menu #mn_onyvient_video{
	position:absolute;
	left:408px; top:287px;
}

#onyvient_menu #mn_onyvient_publicites{
	position:absolute;
	left:571px; top:238px;
}
#onyvient_menu #mn_onyvient_liens{
	position:absolute;
	left:540px; top:304px;
	z-index:1000;	
}


#onyvient_info{
	position:absolute;
	display:block;
	width:153px; height:271px;
	background:url(../images/onyvient_info_fond.png) repeat-x;
	border-right:1px #3b6792 solid;
	z-index:100;
	color:#2d2c2d;
	padding:68px 15px 0px 25px;
	font:12px/12px Arial, Helvetica, sans-serif;
	text-align:justify;
}

#onyvient_info p{
	margin:0px 0px 15px 0px;
	padding:0px;
}

#onvyvient_logo{
	position:absolute;
	left:13px; top:35px;
	behavior: url(../../css/iepngfix.htc);
}

#onyvient_info_opaque{
	position:absolute;
	display:none;
	width:0px; height:339px;
	background:#8db5d2 url(../images/presse_fond.jpg) bottom repeat-x;
	border-right:1px #3b6792 solid;
	z-index:1200;
}

#cadre_presse{
	display:block;
	width:528px;
	margin:43px 0px 0px 13px;
}

#cadre_presse img{
	float:left;
	margin:0px 0px 6px 0px;
	cursor:pointer;
}

#cadre_presse .article_presse{
	display:none;
}

#cadre_presse .thumb_publicite{
	display:none;
	margin:-5px 12px 25px 12px;
}

#presse_fermer{
	position:absolute;
	right:6px; top:6px;
	cursor:pointer;
}

#cadre_realisations #presse_fermer{
	right:2px; top:2px;
}

#onyvient_info_opaque #loader{
	position:absolute;
	top:50%;
	left:50%;
	margin:-16px 0px 0px -16px;
	z-index:3000;

}

#presse_cadre_zoom{
	position:absolute;
	display:none;
	left:210px; top:-180px;
	width:438px; height:602px;
	background:url(../images/presse_zoom_fond.png) no-repeat;
	z-index:1400;

}

#presse_cadre_zoom #titre{
	position:absolute;
	display:block;
	left:12px; top:11px;
	cursor:default;
	color:#FFFFFF;
	text-transform:uppercase;
	font:14px/11px Arial, Helvetica, sans-serif;
}
#presse_cadre_zoom #logo{
	position:absolute;
	display:block;
	left:224px; top:8px;
	cursor:default;
}
#presse_cadre_zoom #fermer{
	position:absolute;
	display:block;
	right:18px; top:8px;
}

#zoom{
	border:1px solid #666666;
	margin:0px 0px 0px 1px;
}
#dezoom{
	border:1px solid #666666;
}

#article_zoom{
	position:absolute;
	left:6px; top:27px;
	display:block;
	width:418px; height:562px;
	background:#FFFFFF;
	border:1px #283c5a solid;
	overflow:hidden;
}

#article_zoom img{
	cursor:default;
}

#zoom_menu{
	position:absolute;
	display:block;
	height:39px;
	right:13px; top:29px;
	display:block;
	background:#ffffff;
	z-index:1500;

	}
	
	
#cadre_texte{
	display:block;
	width:519px; height:316px;
	padding:0px 10px 0px 10px;
	margin:5px 0px 0px 0px;
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#121b38;
	overflow:auto;
}

#cadre_texte_historique{
	display:block;
	width:278px;
	margin:63px 13px 0px 137px;
	font:13px/13px Arial, Helvetica, sans-serif;
	color:#121b38;
}

#cadre_texte p{
	padding:0px;
	margin:5px 0px 0px  0px;
}

h2{
	font:bold 17px/17px Arial, Helvetica, sans-serif;
	margin:0px 0px -3px  0px;
	padding:0px;
}

#cadre_texte h3{
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	margin:8px 0px -3px  0px;
	padding:0px;
}

#thumb_video{
	width:130px;
	cursor:pointer;
}

#grand_video{
	position:absolute;
	right:15px;top:24px;
}

#cadre_video{
	display:block;
	width:528px;
	margin:34px 0px 0px 15px;
}

#cadre_video img{
	margin:0px 0px 10px 0px;
}

#cadre_video .on{
	border:3px #253e67 solid;
	margin:-3px 0px 7px -3px;
}

#cadre_liens{
	display:block;
	width:519px; height:316px;
	padding:0px 13px 0px 13px;
	margin:23px 0px 0px 0px;
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#121b38;
	overflow:auto;
}

#cadre_liens ul{
	list-style:none;
	margin-left:14px;
	padding-left:0px;
}

#cadre_liens ul img{
	float:left;
	margin-right:4px;
	margin-left:0px;
	padding-left:0px;
	border:0px;
}

#cadre_liens li{
	margin:10px 0px 10px 0px;
}

.batiment1{
	float:left;
	border:1px #456687 solid;
	margin:5px 0px 0px 0px; 
}

.batiment2{
	float:right;
	border:1px #456687 solid; 
	margin:5px 0px 0px 0px;
}

.batiment3{
	float:left;
	border:1px #456687 solid; 
	margin:3px 0px 0px 140px;
	
}

#cadre_realisations{
	position:absolute;
	top:-0px;
	background:#a0b5c8 url(../images/realisations_fond.jpg) 0px top repeat-y;
	width:545px; height:339px;
	color:#FFFFFF;
}

#cadre_realisations ul{
	position:absolute;
	top:85px; left:29px;
	padding:0px;
	margin:0px;
	list-style:none;
	color:#FFFFFF;
	font:14px/16px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#cadre_realisations ul li{
	display:block;
	margin:2px 0px 2px 0px;
	width:505px;
	padding:0px;
}

#cadre_realisations li span{
	display:block;
	float:left;
	width:5px; height:5px;
	background:#8ba5bb;
	margin:4px 6px 0px 0px;
}



#cadre_realisations h2{
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#6387A7;
	position:absolute;
	top:0px;
	left:0px;
}

