/******************************************************************************
* ixLinLayout.css  Copyright 2010
*******************************************************************************/

body {
	margin-top:0px;
}
.ixLinBody{
	margin-top:0px;
	background-color:#FFFFFF;
}

/* Header */ 

.ixLinHeaderWrapper{
	height:192px;
	background:url(../iso_icons/ixLin_header_bgk.jpg) repeat-x;
	border-bottom:1px solid #999999;
}
.ixLinHeader{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.ixLinFirstHeaderLeft{
	float:left;
	margin-left:10px;
}
.ixLinFirstHeaderMiddle{
	float:left;
	padding-left:10px;
	padding-top:50px;
}
.ixLinFirstHeaderRight{
	float:right;
	width:252px;
	height:123px;
	background:url(../iso_icons/ixLin_topShortcuts_bgk.png) no-repeat;
	margin-top:27px;
}
.ixLinTopShortcuts{
	padding-top:22px;
	padding-left:10px;
}
.ixLinTopShortcuts ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.ixLinTopShortcuts ul li{
	padding-left:25px;
	background:url(../iso_icons/ixLin_topShortcuts_puce.png) no-repeat left;
	margin-bottom:10px;
}
.ixLinTopShortcuts ul li a:link,
.ixLinTopShortcuts ul li a:visited{
	color:#333333;
	font-size:13px;
	text-decoration:none;
}
.ixLinTopShortcuts ul li a:hover{
	text-decoration:underline;
}
.ixLinHeaderMenu{
	clear:both;
	overflow:hidden;
	padding-left:10px;
	padding-top:13px;
}
.ixLinHeaderMenu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ixLinHeaderMenu ul.level2{
	display:none;
	position:absolute;
	margin:0px;
	height:24px;
	border-top:1px solid #999999;
	padding-top:2px;
	float:left;
}
.ixLinHeaderMenu li:hover ul.level2,
.ixLinHeaderMenu li.sfhover ul.level2{
	display:block;
	margin-top:0px;
	z-index:1000;
}
#ixLinLevel2_bgk{
	height:24px;
	background-color:#e1e1e1;
}
.ixLinHeaderMenu ul li{
	float:left;
	width:145px;
	height:29px;
	margin:0px;
	background:url(../iso_icons/ixLin_menu1_off_bgk.png) no-repeat;
	text-align:center;
	margin-right:4px;
}
.ixLinHeaderMenu ul li:hover,
.ixLinHeaderMenu ul li.on{
	background:url(../iso_icons/ixLin_menu1_on_bgk.png) no-repeat;
}
.ixLinHeaderMenu ul.level2 li{
	margin:0px;
	background:none;
	margin-right:5px;
	display:inline;
}
.ixLinHeaderMenu ul li a:link,
.ixLinHeaderMenu ul li a:visited{
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.ixLinHeaderMenu ul.level2 li a:link,
.ixLinHeaderMenu ul.level2 li a:visited{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.ixLinHeaderMenu ul.level2 li a:hover{
	text-decoration:underline;
}
.ixLinHeaderMenu ul li a.FirstLink{
	clear:both;
	display:block;
	padding-top:6px;
	padding-bottom:5px;
}
.ixLinBannerTxt1{
	color:#ff9900;
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
	height:23px;
	float:left;
}
.ixLinBannerTxt2{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	clear:both;
	float:left;
}

/* Content */ 

.ixLinBodyContentWrapper{
	clear:both;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#ixLinBanner{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.ixLinBodyContent{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.ixLinLeftInsets,
.ixLinMainContent,
.ixLinRightInsets{
	float:left;
}
.ixLinMainContent{
	min-height:250px;
}
.ixLinBreadCrumb{
	color:#ff9900;
	padding-left:10px;
	padding-top:18px;
	padding-bottom:10px;
}
.breadcrumbSep{
	color:#666666;
}
.ixLinBreadCrumb a:link,
.ixLinBreadCrumb a:visited{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}
.ixLinBreadCrumb a:hover{
	text-decoration:underline;
}
#pageTitle{
	margin:6px 0px 6px 10px;
	border-bottom:1px solid #cccccc;
	padding-bottom:2px;
}
#pageTitle span{
	color:#ff9900;
	font-size:19px;
	font-weight:bold;
}
#pageTitle span.level1{
	display:block;
	color:#999999;
	font-size:15px;
	padding-bottom:3px;
	text-transform:uppercase;
}
.ixLinRightInsets ul.level1{
	list-style-type:none;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ixLinRightInsets ul.level2{
	margin:0px;
	padding-top:4px;
	padding-left:20px;
	list-style-type:none;
	padding-bottom:0px;
}
.ixLinRightInsets ul.level3{
	margin:0px;
	padding-top:0px;
	padding-left:30px;
	list-style-type:none;
	padding-bottom:0px;
}
.ixLinRightInsets ul.level2 li{
	margin:0px;
}
.ixLinRightInsets li{
	margin-bottom:4px;
}
.ixLinRightInsets ul.level1 li a{
	background-color:#ddec85;
	padding-left:20px;
	padding-top:1px;
	padding-bottom:2px;
	display:block;
}
.ixLinRightInsets li.on a.selected{
	padding-left:20px;
	background:#ddec85 url(../iso_icons/ixLin_menu2_arrow.png) no-repeat 5px 4px;
}
.ixLinRightInsets li a:hover{
	background:#ddec85 url(../iso_icons/ixLin_menu2_arrow.png) no-repeat 5px 4px;
}
.ixLinRightInsets li.on ul.level2 a{
	padding-left:20px;
	background:url(../iso_icons/ixLin_siteMap_level3.jpg) no-repeat 10px 6px;
}
.ixLinRightInsets ul.level1 li a:link,
.ixLinRightInsets ul.level1 li a:visited{
	text-decoration:none;
	color:#333333;
	font-size:13px;
}
.ixLinRightInsets ul.level2 li a:link,
.ixLinRightInsets ul.level2 li a:visited{
	text-decoration:none;
	color:#56555A;
	font-size:12px;
	padding-top:0px;
	padding-bottom:0px;
}
.ixLinRightInsets ul.level2 li a:hover{
	text-decoration:underline;
}
.ixLinPContent1,
.ixLinPContent2{
	overflow:hidden;
}

/* Footer */

.ixLinFooterWrapper{
	background-color:#f0f0f0;
	height:30px;
	clear:both;
}
.ixLinFooter{
	width:980px;
	margin-left:auto;
	margin-right:auto;
} 
.ixLinFooterShortcuts{
	float:left;
}
.ixLinFooterShortcuts ul{
	padding-left:12px;
}
.ixLinFooterShortcuts li{
	display:inline;
	padding-right:15px;
}
.ixLinFooterShortcuts a:link,
.ixLinFooterShortcuts a:visited{
	text-decoration:none;
	color:#666666;
	font-size:11px;
	padding-left:10px;
	background:url(../iso_icons/ixLin_footerShortcuts_puce.png) no-repeat left center;
}
.ixLinFooterShortcuts a:hover{
	text-decoration:underline;
}
.ixLinFooterCopyright{
	float:right;
	margin:7px 0px;
	padding-right:12px;
	font-size:11px;
	color:#666666;
}
.ixLinFooterCopyright a:link,
.ixLinFooterCopyright a:visited{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}
.ixLinFooterCopyright a:hover{
	text-decoration:underline;
}

/* Styles spécifiques */

.ixLinTitle1{
	font-size:14px;
	color:#666666;
	border-bottom:1px solid #cccccc;
	margin:10px;
	padding-left:3px;
	padding-bottom:2px;
}
h2.ish-title2 {
	font-size:12px;
	color:#666666;
	border-bottom:1px solid #cccccc;
	margin:10px;
	padding-left:3px;
	padding-bottom:2px;
	margin-left:20px;
	font-weight:bold;
}
ul.ixLinOrngPuceListGreyTxt{
	padding:0px;
	list-style-type:none;
	margin-left:7px;
}
ul.ixLinOrngPuceListGreyTxt li{
	padding-left:15px;
	background:url(../iso_icons/ixLin_puce_orange.jpg) no-repeat 3px 5px;
}
ul.ixLinOrngPuceList{
	padding:0px;
	list-style-type:none;
	color:#ff9900;
}
ul.ixLinOrngPuceList li{
	padding-left:12px;
	background:url(../iso_icons/ixLin_puce_orange_2.png) no-repeat 1px 6px;
	font-weight:bold;
}
ul.ixLinOrngPuceList li a:link,
ul.ixLinOrngPuceList li a:visited{
	color:#ff9900;
	text-decoration:none;
}
ul.ixLinOrngPuceList li a:hover{
	text-decoration:underline;
}
p.ixLinTxt13{
	font-size:13px;
}
p.ixLinTxt14{
	font-size:14px;
}
p.ixLinTxt15{
	font-size:15px;
}
p.ixLinTxt16{
	font-size:16px;
}
p.ixLinTxt28{
	font-size:28px;
}
.ixLinSpecBoutonSpan{
	display:block;
	width:190px;
	height:30px;
	background:url(../iso_icons/ixLin_link_bouton.jpg) no-repeat;
}
.ixLinSpecBoutonSpan a:link,
.ixLinSpecBoutonSpan a:visited{
	color:#333333;
	font-size:15px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:3px 5px 7px 35px;
}
.ixLinTwiceArrowLinkSpan{
	background:url(../iso_icons/ixLin_double_fleche_orange.jpg) no-repeat 3px 6px;
	font-size:14px;
	margin-left:10px;
	padding-left:23px;
}
.ixLinTwiceArrowLinkSpan a:link,
.ixLinTwiceArrowLinkSpan a:visited{
	color:#ff9900;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.ixLinTwiceArrowLinkSpan a:hover{
	text-decoration:underline;
}
h2.ixLinGreyBgk{
	background:url(../iso_icons/ixLin_titre_spec_arrow.png) no-repeat scroll 10px 8px #F5F5F5;
	color:#FF9900;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 10px 10px;
	padding-bottom:2px;
	padding-left:30px;
	padding-top:2px;
}
h2.ixLinTwiceArrowTitle {
	margin:0px 0px 10px;
	color:#ff9900;
	font-size:17px;
	font-weight:normal;
	padding-left:12px;
	background:url(../iso_icons/ixLin_left_arrow.jpg) no-repeat scroll left 7px;
}
h2.ixLinTwiceArrowTitle span{
	padding-right:12px;
	background:url(../iso_icons/ixLin_right_arrow.jpg) no-repeat scroll right 8px;
}
.ixLinStdLink:link,
.ixLinStdLink:visited{
	/*color:#666666;*/
	text-decoration:none;
}
.ixLinOrangeLink:link,
.ixLinOrangeLink:visited{
	color:#FF9900;
	text-decoration:none;
}
.ixLinOrangeLink:hover{
	text-decoration:underline;
	color:#FF9900;
}
.ixLinStdLink:hover{
	text-decoration:underline;
}
.ixLinArrowLinkSpan{
	padding-left:12px;
	background:url(../iso_icons/ixLin_puce_orange_2.png) no-repeat 1px 6px;
}
.ixLinArrowLinkSpan a:link,
.ixLinArrowLinkSpan a:visited{
	color:#ff9900;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.ixLinArrowLinkSpan a:hover{
	text-decoration:underline;
}
div.advColumnContent {
	padding:0 13px;
}

.ixLinGreyInset .top{
	height:12px;
	background:#efefef url(../iso_icons/ixLin_greyInset_top_left.jpg) no-repeat left top;
}
.ixLinGreyInset .top .b1{
	height:12px;
	background:url(../iso_icons/ixLin_greyInset_top_right.jpg) no-repeat right top;
}
.ixLinGreyInset .middle{
	background-color:#efefef;
	padding:0px 15px;
}
.ixLinGreyInset .middle p,
.ixLinGreyInset .middle div.advColumns{
	margin:0px;
}
.ixLinGreyInset .bottom{
	height:12px;
	background:#efefef url(../iso_icons/ixLin_greyInset_bottom_left.jpg) no-repeat left bottom;
	margin-bottom:10px;
}
.ixLinGreyInset .bottom .b1{
	height:12px;
	background:url(../iso_icons/ixLin_greyInset_bottom_right.jpg) no-repeat right bottom;
}
h2.ish-pageTitle {
	border-bottom:1px solid #CCCCCC;
	margin:6px 0 6px 10px;
	padding-bottom:2px;
	color:#FF9900;
	font-size:19px;
	font-weight:bold;
}

/* SiteMap */

.ixLinSiteMap{
	margin-bottom:50px;
}
.ixLinSiteMap .col1,
.ixLinSiteMap .col2,
.ixLinSiteMap .col3,
.ixLinSiteMap .col4,
.ixLinSiteMap .col5,
.ixLinSiteMap .col6{
	float:left;
}
.ixLinSiteMap li{
	margin:0px;
}
.ixLinSiteMap li.level1 ul{
	padding:0px;
	margin:0px;
}
.ixLinSiteMap li.level1 ul.level2,
.ixLinSiteMap li.level1 h3.labelLevel1{
	margin:0px;
	margin-right:20px;
}
.ixLinSiteMap li.level1 h3{
	height:19px;
	font-size:13px;
	padding-left:20px;
	padding-top:1px;
	background:#f2f2f2 url(../iso_icons/ixLin_siteMap_level1.jpg) no-repeat 9px center;
	border-bottom:1px solid #cacaca;
	border-top:1px solid #cacaca;
}
.ixLinSiteMap li.level1 h3 a:link,
.ixLinSiteMap li.level1 h3 a:visited{
	color:#ff9900;
}
.ixLinSiteMap li.level1 h4{
	margin:0px;
	height:19px;
	font-size:12px;
	padding-left:30px;
	padding-top:1px;
	background:url(../iso_icons/ixLin_siteMap_level2.jpg) no-repeat 17px center;
	border-bottom:1px solid #cacaca;
}
.ixLinSiteMap li.level1 h4 a:link,
.ixLinSiteMap li.level1 h4 a:visited{
	color:#96bb01;
}
.ixLinSiteMap li.level1 h5{
	margin:0px;
	height:18px;
	font-size:11px;
	padding-left:40px;
	padding-top:2px;
	background:url(../iso_icons/ixLin_siteMap_level3.jpg) no-repeat 29px center;
	border-bottom:1px solid #cacaca;
}
.ixLinSiteMap li.level1 h5 a:link,
.ixLinSiteMap li.level1 h5 a:visited{
	color:#5b5b5b;
}
.ixLinSiteMap li.level1 h6{
	margin:0px;
	height:17px;
	font-size:10px;
	padding-left:50px;
	padding-top:3px;
	background:url(../iso_icons/ixLin_siteMap_level4.jpg) no-repeat 38px center;
	border-bottom:1px solid #cacaca;
}
.ixLinSiteMap li.level1 h6 a:link,
.ixLinSiteMap li.level1 h6 a:visited{
	color:#999999;
}
div.ixLinSiteMap li.col1 {
	clear:both;
}
div.ixLinSiteMap li.level1 {
	margin-bottom:20px;
}
div.ixLinSiteMap ul.columns2 li.level1 {
	float:left;
	width:50%;
}
div.ixLinSiteMap ul.columns3 li.level1 {
	float:left;
	width:33%;
}
div.ixLinSiteMap ul.columns4 li.level1 {
	float:left;
	width:25%;
}
div.ixLinSiteMap ul.columns5 li.level1 {
	float:left;
	width:20%;
}
div.ixLinSiteMap ul.columns6 li.level1 {
	float:left;
	width:16.5%;
}
div.ixLinSiteMap ul{
	list-style-type:none;
}
div.ixLinSiteMap a:link,
div.ixLinSiteMap a:visited{
	text-decoration:none;
}
div.ixLinSiteMap a:hover{
	text-decoration:underline;
}
