/******************************************************************************
* xVeronDefault.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2008								                          *
*                                                                             *
******************************************************************************/
/* displayNone */
.xVeronHeader label{
	display:none;
}

/* layout */
.xVeronContainer{
	width:100%;
	margin:0px auto;
}
.wrapper{
	float:left;
	width:100%;
}
.content{
	margin:0px 199px 0px 139px;
}
.noRightInset{
	margin-right:0px;
}
DIV.noRightInset{
	padding-right:55px;
}

.noLeftInset{
	margin-left:0px;
}
/*.navigation{
	float:left;
	width:139px;
	position:absolute;
	top:130px;
	left:0px;
	margin:0px;
}*/
.navigation{
	float:left;
	width:139px;
	margin-left:-100%;
}
.extra{
	float:left;
	width:199px;
	margin-left:-199px;
}

/* TAGS */
body{
	background:#fff url(../iso_icons/xVeron-bgBody.gif) top right repeat-y;
	font-size:13px;
	font-family:verdana,sans-serif;
	margin:0px;
	color:#000;
}
body.noRightInset{
	background-image:url(../iso_icons/xVeron-bgBodyNoRightInset.gif);
}
a,
a:visited{
	color:#000;
	text-decoration:underline;
}
a:hover,
a:active{
	color:#000;
	text-decoration:none;
}

/*header*/
.xVeronHeader img.imgLogo{
	border:none;
	position:relative;
	z-index:2;
}
.xVeronHeader input{
	vertical-align:middle;
}
.xVeronHeader div.shtTop,
.xVeronHeader div.languageAndSearch{
	float:right;
	clear:right;
	margin-right:4px;
	position:absolute;
	z-index:2;
	right:0px;
	top:5px;
}
.xVeronHeader div.languageAndSearch{
	width:400px;
	top:71px;
}
.xVeronHeader img.imgLogo{
	float:left;
}
.xVeronHeader div.shtTop ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.xVeronHeader div.shtTop li{
	float:left;
	background:transparent url(../iso_icons/xVeron-shtTopSeparator.gif) 0% 50% no-repeat;
	padding:0px 6px;
}
.xVeronHeader div.shtTop li.first{
	background-image:none;
	padding-left:0px;
}
.xVeronHeader div.shtTop a,
.xVeronHeader div.shtTop a:visited{
	color:#6b6b6b;
	text-decoration:none;
	font-size:12px;
}
.xVeronHeader div.shtTop a:hover,
.xVeronHeader div.shtTop a:active{
	color:#afafaf;
	text-decoration:none;
}
.xVeronHeader div.languageAndSearch input.inputSearch{
	border:1px solid #959595;
	background-color:#afafaf;
	font-size:12px;
	color:#FFF;
	padding:3px 6px;
}
.xVeronHeader div.languageAndSearch form{
	float:right;
}
.xVeronHeader p.shtLanguage{
	float:right;
	margin:0px;
	padding:4px 0px 0px 0px;
	list-style:none;
}
.xVeronHeader p.shtLanguage span{
	margin-right:5px;
}
.xVeronHeader p.shtLanguage img{
	border:1px solid #666666;
}
.xVeronHeader div.globalNav{
	background-color:#AFAFAF;
	clear:both;
	font-size:13px;
	margin-top:1px;
}
.xVeronHeader div.globalNav table{
	border-collapse:collapse;
	width:100%;
}
.xVeronHeader div.globalNav ul,
.xVeronHeader div.globalNav li{
	margin:0px;
	padding:0px;
	list-style:none;
}
/*.xVeronHeader div.globalNav li.li0{
	width:97px;
}
.xVeronHeader div.globalNav li.li1{
	width:97px;
}
.xVeronHeader div.globalNav li.li2{
	width:97px;
}
.xVeronHeader div.globalNav li.li3{
	width:97px;
}*/
.xVeronHeader div.globalNav td a,
.xVeronHeader div.globalNav li a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	display:block;
}
.xVeronHeader div.globalNav td{
	border-width:1px 1px 1px 0px;
	border-style:solid;
	border-color:#000;
	text-align:center;
}
.xVeronHeader div.globalNav div,
.xVeronHeader div.globalNav li a{
	padding:3px 5px;
}

/*.xVeronHeader div.globalNav li.li6,
.xVeronHeader div.globalNav li.li13,
.xVeronHeader div.globalNav li.li20,*/
.xVeronHeader div.globalNav td.tdLast{
	border-right:none;
}

/* Déroulement du menu */
.xVeronHeader .globalNav div.positionAbsolute,
.xVeronHeader .globalNav div.positionAbsolute li{
	position:relative;
	z-index:99;
}
.xVeronHeader .globalNav td ul,
.xVeronHeader .globalNav td:hover ul ul {
	display:none;
}
.xVeronHeader .globalNav td:hover ul,
.xVeronHeader .globalNav td:hover li:hover ul, 
.xVeronHeader .globalNav li:hover ul {
	display:block;
}
.xVeronHeader .globalNav td ul{
	position:absolute;
	left:-1px;
	top:22px;
}
* html body .xVeronHeader .globalNav td ul{
	left:-50%;
}
.xVeronHeader .globalNav ul ul.nav3{
	left:100%;
	top:0px;
}
.xVeronHeader .globalNav ul ul.nav3 li a{
	font-size:11px;
	font-weight:normal;
}
/* Déroulement du menu */
.xVeronHeader div.globalNav .nav2 li a{
	border-width:1px 1px 0px;
	border-style:solid;
	border-color:#000;
	text-align:left;
	clear:left;
	zoom:1;
}
.xVeronHeader div.globalNav .nav2 li.liLast a{
	border-bottom-width:1px;
}
.xVeronHeader .globalNav .nav2 li{
	width:100%;
	float:left;
	clear:both;
}
.xVeronHeader .globalNav .nav3 li a:hover,
.xVeronHeader .globalNav .nav3 li a:active{
	color:#000;
}


/*middle*/
body .wrapper{
	background:#fff url(../iso_icons/xVeron-bgBody.gif) top right repeat-y;
}
body.noRightInset .wrapper{
	background-image:url(../iso_icons/xVeron-bgBodyNoRightInset.gif);
}
.xVeronContainer p.printVersion{
	float:right;
	padding-right:237px;
}
.xVeronContainer p.printVersionNoRightInset{
	padding-right:38px;
}
.xVeronContainer p.ancestorBar{
	margin-right:415px;
	height:30px;
}
.xVeronContainer p.ancestorBarNoRightInset{
	margin-right:214px;
}
.xVeronContainer p.ancestorBar span{
	margin-right:5px;
}
.xVeronContainer p.printVersion,
.xVeronContainer p.ancestorBar,
.xVeronContainer p.printVersion a,
.xVeronContainer p.printVersion a:visited,
.xVeronContainer p.ancestorBar a,
.xVeronContainer p.ancestorBar a:visited,
.xVeronContainer p.ancestorBar a:hover{
	color:#999999;
	text-decoration:none;
}
.xVeronContainer p.printVersion a:hover,
.xVeronContainer p.printVersion a:active,
.xVeronContainer p.ancestorBar a:hover,
.xVeronContainer p.ancestorBar a:active{
	color:#999999;
	text-decoration:underline;
}
.xVeronContainer div.content{
	padding:0px 55px 0px 40px;
	clear:both;
}
.xVeronContainer div.navigation{
	margin-top:60px;
}
.xVeronContainer div.navigation ul.nav2,
.xVeronContainer div.navigation ul.nav1Home,
.xVeronContainer div.navigation ul.nav3{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:13px;
	font-weight:bold;
}
.xVeronContainer div.navigation ul.nav1Home,
.xVeronContainer div.navigation ul.nav2{
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#000;
	background-color:#afafaf;
}
.xVeronContainer div.navigation ul.nav1Home li,
.xVeronContainer div.navigation ul.nav2 li{
	margin:0px;
}
.xVeronContainer div.navigation ul.nav1Home a,
.xVeronContainer div.navigation ul.nav2 a{
	display:block;
	text-decoration:none;
	color:#FFF;
	width:100%;
}
.xVeronContainer div.navigation ul.nav1Home li a span,
.xVeronContainer div.navigation ul.nav2 li a span{
	display:block;
	border-bottom:1px solid #000;
	padding:4px 0px 4px 6px;
}
.xVeronContainer div.navigation ul.nav1Home li a span{
	padding-top:8px;
	padding-bottom:8px;
}
.xVeronContainer div.navigation ul.nav1Home li.liH1 a span,
.xVeronContainer div.navigation ul.nav2 li.li20 a span{
	border-top:0px;
}
.xVeronContainer div.navigation ul.nav1Home li.last,
.xVeronContainer div.navigation ul.nav2 li.last{
	border-bottom:0px;
}
.xVeronContainer div.navigation ul.nav2 li ul.nav3{
	font-size:12px;
	font-weight:normal;
}
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a,
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a:visited{
	color:#FFF;
}
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a:hover,
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a:active,
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a.on,
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a.on:visited,
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a.on:hover,
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a.on:active{
	color:#000;
}
.xVeronContainer div.navigation ul.nav2 li ul.nav3 li a span{
	padding:0px 10px;
}
.xVeronContainer div.navigation ul.nav1Home,
.xVeronContainer div.navigation ul.nav2,
.xVeronContainer div.navigationContent,
.xVeronContainer p.ancestorBar{
	margin-left:20px;
}
.xVeronContainer p.ancestorBar,
.xVeronContainer p.printVersion{
	margin-bottom:0px;
}
.xVeronContainer div.extraContent{
	padding:10px 13px;
	color:#656565;
}
.xVeronContainer div.extraContent a{
	color:#ce0440;
}
.xVeronContainer div.positionAbsolute ul.nav2{
    width:110%;
}
.xVeronContainer div.positionAbsolute ul.nav2 ul.nav3{
    width:100%;
}
