/******************************************************************************
* xZann1Layout.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2008									                          *
*                                                                             *
******************************************************************************/
.displayNone{
	display:none;
}
.clearBoth{
	clear:both;
}

/* layout */
body{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}
.container{
	width:1000px;
	margin:0px auto;
}
.wrapper{
	float:left;
	width:100%;
}
.xZann1Content{
	margin: 0 177px;
	padding:17px 0px 7px;
}
.isNotAuthentified .xZann1Content{
	padding-left:0px;
	padding-right:0px;
}
.xZann1ContentNoRightInset{
	margin-right:0%;
}
.xZann1ContentNoLeftInset{
	margin-left:0%;
}
.isNotAuthentified .xZann1ContentNoLeftInset{
	margin-left:0%;
}
.navigation{
	float:left;
	width:167px;
	margin-left:-1000px;
}
.extra{
	float:left;
	width:167px;
	margin-left:-167px;
}
.xZann1Footer{
	clear:left;
	width:100%;
}

/* background du site*/
.containerBg1,
.xZann1Header .headerPart1{
	background:#e5e3e2 url(../iso_icons/xZann1-bgHeaderPart1.gif) 0% 0% repeat-x;
}
.containerBg2,
.xZann1Footer{
	background:transparent url(../iso_icons/xZann1-bgContainerBg2.gif) 0% 100% repeat-x;
}

/* shtHeader */
.xZann1Header .headerPart1{
	color:#FFF;
	height:20px;
	font-size:11px;
}
.xZann1Header .headerPart1 a,
.xZann1Header .headerPart1 a:visited{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.xZann1Header .headerPart1 a:hover,
.xZann1Header .headerPart1 a:active{
	text-decoration:underline;
}
.xZann1Header .headerPart1 h1.logoZannier{
	margin:0px;
	float:left;
}
.xZann1Header .headerPart1 h1.logoZannier a{
	display:block;
	width:158px;
	height:20px;
	background:transparent url(../iso_icons/xZann1-logoGZ.gif) 0% 0% no-repeat;
}
.xZann1Header .headerPart1 h1.logoZannier span{
	display:none;
}
.xZann1Header .headerPart1 ul.shtTop{
	margin:3px 0px 0px;
	padding:0px;
	list-style:none;
	float:right;
}
.xZann1Header .headerPart1 ul.shtTop li{
	float:left;
	background:transparent url(../iso_icons/xZann1-bgShtTopLi.gif) 100% 50% no-repeat;
	padding-right:5px;
	margin-right:5px;
}
.xZann1Header .headerPart1 div.brandListBox{
	float:right;
}
.xZann1Header .headerPart1 div.langButtonBar {
	padding-left: 5px;
	padding-top: 2px;
	float:right;
}
.xZann1Header .headerPart1 div.brandListBox span{
	font-weight:bold;
}

/*langue*/
.xZann1Header .headerPart1 ul.shtLanguages{
	margin: 3px 0px 0px 5px;
	padding: 0px;
	list-style: none;
	float: right;
}
.xZann1Header .headerPart1 ul.shtLanguages li{
	margin-left: 5px;
	float: left;
}

/* shtFooter */
.xZann1Footer{
	color:#FFF;
	font-size:12px;
	height:20px;
}
.xZann1Footer a,
.xZann1Footer a:visited{
	color:#FFF;
	text-decoration:none;
}
.xZann1Footer a:hover,
.xZann1Footer a:active{
	text-decoration:underline;
}
.xZann1Footer ul.shtFooter{
	margin:0px;
	padding:0px;
	list-style:none;
}
.xZann1Footer ul.shtFooter li{
	margin:3px 0px 0px;
	float:left;
	background:transparent url(../iso_icons/xZann1-bgShtBottomLi.gif) 0% 50% no-repeat;
	padding-left:8px;
	margin-left:5px;
}
.xZann1Footer ul.shtFooter li.first{
	background-image:none;
}
.xZann1Footer p.copyPwd{
	padding-top:3px;
	margin:0px;
	font-size:10px;
	text-align:right;
}

/* Popup */
.completZoom .zoomToc{
	float:left;
	width:100px;
}
.completZoom .zoomImage{
	float:right;
	width:720px;
}
.completZoomNoToc .zoomImage{
	float:none;
	width:100%;
}