/******************************************************************************
* 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:#FFF 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:#555;
	height:30px;
	font-size:11px;
}
.xZann1Header .headerPart1 a,
.xZann1Header .headerPart1 a:visited{
	color:#555;
	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:182px;
	height:30px;
	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 31px 0px 5px;
	padding: 0px;
	list-style: none;
	float: right;
}
.xZann1Header .headerPart1 ul.shtLanguages li{
	margin-left: 5px;
	float: left;
}

/* shtFooter */
.xZann1Footer{
	color:#555	;
	font-size:12px;
	height:20px;
}
.xZann1Footer a,
.xZann1Footer a:visited{
	color:#A3A3A3;
	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%;
}
/* Suppression du message a propos de l'email */
.xZannier1EmailMsg {
display:none;
}


/* effacement texte logos choix accueil */
.xZannier1LoginBrand a {
   color: #fff;
   
}
.xZannier1LoginBrand a:hover {
   color: #fff;
}
.xZannier1LoginBrand a:active {
   color: #fff;
}
.xZannier1LoginBrand a:visited {
   color: #fff;
}

/* pour caler l'encart de login mot de passe */
.xZannier1LoginLoggedLoginFrame{
	letter-spacing:1px;
	padding-top:8px;padding-left:16px;
	color:#555;
	background:transparent url(../iso_icons/fd.gif) repeat;
	font-size:12px;
}


/* HACK IE pour caler l'encart de login mot de passe */
*+html .xZannier1LoginLoggedLoginFrame{
	letter-spacing:1px;
	padding-top:2px;padding-left:16px;
	color:#555;
	background:transparent url(../iso_icons/fd.gif) repeat;
	font-size:11px;
}

*+html .xZannier1LoginBrandBy3
{
	padding-bottom:-6px;
	
	}


/* HACK IE pour caler l'encart de login mot de passe */
.xZannier1LinkForgottenLogin {
	  color: #555555 !important;
	}
	
.xZannier1LoginLoggedFrameTitle{
	letter-spacing:1px;
	color:#555;
	font-family:Helvetica, Arial;
	font-weight:lighter;
	background:transparent url(../iso_icons/zShp_home_soulign.gif) no-repeat center bottom;
	}
	
*+html #Tableau_01 iframe{
		margin-top:-2px;}

