body   {
	background-image: url(images/illustration/bg/silver.jpg);
	background-repeat: repeat;
	cursor: auto;
	margin: 0;
	font-family: Calibri;
	color: #555B6A;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: square;
	list-style-position: outside;
}
.search  { color: #ffffff; font-size: 9px; font-family: Tahoma; font-weight: bold; cursor: auto; padding-bottom: 3px }

.hr  { color: #e94343; font-size: 9px; font-family: Tahoma; text-decoration: none; cursor: auto; padding-right: 15px; padding-left: 10px }

.padi   {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	cursor: auto;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 10px;
}

.capleft  { color: #ffffff; font-size: 10px; font-family: Tahoma, sans-serif; font-weight: bold; text-decoration: none; cursor: auto; padding: 5px 15px 5px 10px }


.cap  {
	color: #e83c3c;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
	cursor: auto;
	padding: 5px 15px 3px 10px;
	text-decoration: none;
}

.cap1  {
	color: #ff0033;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
	cursor: auto;
	padding: 5px 15px 3px 10px;
	text-decoration: none;
}

.cap2  {
	color: #999999;
	font-size: 9px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	cursor: auto;
	text-decoration: none;
}
.cap3  {
	color: #ff0033;
	font-size: 9px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	cursor: auto;
	text-decoration: none;
}
.cap4  {
	color: #cccccc;
	font-size: 9px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	cursor: auto;
	text-decoration: none;
}

.txt  { color: #6b6b6b; font-size: 9px; font-family: Tahoma; text-decoration: none; cursor: auto; padding: 0 15px 3px 10px }
.txt1   {
	color: #404040;
	font-size: 9px;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", Tahoma, sans-serif;
	cursor: auto;
	text-decoration: none;
}

.Textemain   { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none; cursor: auto }

.Style1   { color: #ffffff; font-size: 9px; font-family: "Microsoft Sans Serif"; cursor: auto }

.Style6   { color: #666666; font-size: 9px; font-family: "Microsoft Sans Serif"; cursor: auto }

.Style55   { color: #ffffff; font-size: 10px; font-family: "Microsoft Sans Serif"; cursor: auto }

.Style57   { color: #ff0000; font-size: 10px; font-family: "Microsoft Sans Serif"; cursor: auto }

.Style36   { color: #336633; font-size: 12px; font-family: Arial; cursor: auto }

.Style42   { color: #cc0000; font-size: 18px; font-family: Calibri; font-weight: bolder; font-stretch: ultra-condensed; text-decoration: none; cursor: auto }

.Style44   { color: #2f76a0; font-size: 16px; font-family: Calibri; font-weight: bolder; font-stretch: ultra-condensed; text-decoration: none; cursor: auto }

.Style50   { color: #ff9900; font-size: large; font-family: Calibri; font-weight: bolder; font-stretch: ultra-condensed; cursor: auto }

.Style73   {
	color: #266d97;
	font-size: 18px;
	font-family: Calibri;
	font-weight: normal;
	font-stretch: ultra-condensed;
	cursor: auto;
	text-decoration: none;
}

.Style81   { color: #ff9900; font-size: 16px; font-family: Calibri; font-weight: bolder; font-stretch: ultra-condensed; text-decoration: none; cursor: auto }

.Style85   { color: #2f76a0; font-size: medium; font-family: Calibri; font-weight: bolder; font-stretch: ultra-condensed; text-decoration: none; cursor: auto }

.Style86   {
	color: #555c6c;
	cursor: auto;
	text-decoration: none;
}

.Style87   { color: #996600; font-size: 9px; font-family: "Microsoft Sans Serif"; font-weight: bold; text-decoration: none; cursor: auto; padding: 5px 15px 3px 10px }

#home   { cursor: auto; position: absolute; z-index: 1; top: 131px; left: 893px; width: 25px; height: 25px }
#calquepub    { visibility: visible; cursor: auto; position: absolute; top: 0; left: 691px; width: 320px; height: 62px }
#calqpart    { visibility: visible; cursor: auto; position: absolute; top: 284px; left: 827px; width: 184px; height: 61px }
a:link  {
	text-decoration: none;
	cursor: pointer;
}
a:visited  { text-decoration: none; cursor: auto }
a:hover   { color: #7AC5E4; text-decoration: none; cursor: pointer }
a:active  { color: #e83c3c; text-decoration: none; cursor: auto }

#Layer1  { cursor: auto; position: absolute; z-index: 1; top: 218px; left: 157px; width: 884px; height: 4850px }
	
#Layer2  { cursor: auto; position: absolute; z-index: 2; top: 413px; left: 190px; width: 86px; height: 79px }
#Layer3  { cursor: auto; position: absolute; z-index: 2; top: 388px; left: 171px; width: 399px; height: 85px }
#CDV   { cursor: auto; position: absolute; z-index: 2; top: 334px; left: 200px; width: 110px; height: 106px }
#affcrea   { cursor: auto; position: absolute; z-index: 2; top: 422px; left: 537px; width: 108px; height: 57px }
#CDV_crea   { cursor: auto; position: absolute; z-index: 3; top: 378px; left: 202px; width: 108px; height: 57px }
#dep_crea   { cursor: auto; position: absolute; z-index: 4; top: 439px; left: 306px; width: 108px; height: 57px }
#fly_crea   { cursor: auto; position: absolute; z-index: 5; top: 380px; left: 412px; width: 108px; height: 57px }
#Layer4  { cursor: auto; position: absolute; z-index: 6; top: 316px; left: 537px; width: 254px; height: 49px }
#Layer5  { cursor: auto; position: absolute; z-index: 2; top: 400px; left: 200px; width: 112px; height: 40px }
#Layer6  { cursor: auto; position: absolute; z-index: 2; top: 397px; left: 203px; width: 105px; height: 46px }
#Layer7  { cursor: auto; position: absolute; z-index: 4; top: 452px; left: 306px; width: 112px; height: 50px }
#Layer8  { cursor: auto; position: absolute; z-index: 5; top: 382px; left: 409px; width: 112px; height: 51px }
#Layer9  { cursor: auto; position: absolute; z-index: 6; top: 431px; left: 534px; width: 108px; height: 53px }
.newsHeadline {
	zoom: 1;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.newsHeadline[class] {
	background-image: url(images/illustration/bg/NewsBar_BG.png);
}
.newsHeadline .container {
	position: relative;
	margin: 0px;
	padding: 0px;
}
.newsHeadline .title { font-weight: bold; color: #ff5426; margin-right: 10px; }
.newsHeadline a, .newsHeadline a:visited { color: #ccc; background-color: #000000; text-decoration: none; }
.newsHeadline a:hover, .newsHeadline a:active { color: #ccc; text-decoration: underline; }
#Tableau_01 .Style73   {
	color: #266d97;
	text-decoration: none;
	cursor: auto;
	list-style: url("images/illustration/icone/next.gif") inside;
	padding-right: 10px;
	padding-left: 30px;
	font-family: Calibri;
	font-size: 18px;
	font-weight: bolder;
}
.tabPanel { position: relative; width: 450px; }
.tabHiddenPanel { display: none; }
.tbc { top: 0px; left: 0px; display: block; margin: 0px; padding: 0px; }
.tabContentPanel { line-height: 1.4em; float: left; display: inline; width: 400px; min-height: 500px; }
.tabContentPanel.dl { height: auto; }
.tabContentPanel div { font-family: Verdana; }
.dlTabSpacer { border-bottom: 1px solid #c6d7ef; margin-bottom: 16px; clear: both; }
.tabContentPanel .d1 { width: 262px; position: absolute; top: 0px; left: 0px; }
.tabContentPanel .d2 { width: 202px; position: absolute; top: 0px; right: 0px; }
.tabContentPanel .z1 { width: 232px; position: absolute; top: 0px; left: 0px; }
.tabContentPanel .z2 { width: 232px; position: absolute; top: 0px; right: 0px; }
.tabContentPanel .h2-1 { width: 262px; position: relative; float: left; }
.tabContentPanel .h2-2 { width: 202px; position: relative; float: right; }
.tabContentPanel .dlh { margin-left: 20px; }
.tabContentPanel ul.linklist {
	position: relative;
	padding-left: 16px;
	color: #4d7cc1;
	margin-bottom: 26px;
	width: 150px;
}
.tabContentPanel li.desc { margin-bottom: 15px; }
.tabContentPanel li span { color: #000000; }
.tabContentPanel li.desc a { font-weight: bold; }
.linklist li { margin-bottom: 7px; line-height: 127%; }
.tabContentPanel .headline.image { padding: 0px 0px 15px 0px; clear: both; }
.tabContentPanel .vrt_lay60 .headline.image { padding: 0px; margin-bottom: 15px; }
.tabContentPanel .vrt_layfull .headline.image { padding: 0px; }
.tabContentPanel .headline.image a { font-weight: bold; }
.tabContentPanel .headline .imgBorder { float: left; display: inline; margin-right: 8px; }
.tabContentPanel .heading { font-size: 145%; font-family: Arial; color: #A7ABAD; margin-bottom: 8px; }
.tabContentPanel .vrt_layfull .headline { margin-bottom: 23px; }
.tabs { position: relative; text-align: right; float: left; display: inline; }
.bulletedlist { clear: both; }
.ulTabs { display: none; width: 190px; }
.dlTabs { text-align: left; width: 140px; margin-left: 15px; }
.dlTabs p { margin: 0px 50px 6px 5px; }
.dlTabs h5 { margin: 0px 50px 6px 0px; }
.dlTabP { position: relative; }
.dlTabP .d1 { width: 262px; position: relative; top: 0px; float: left; }
.dlTabP .d2 { width: 202px; position: relative; top: 0px; float: right; }
.dlTabP .z1 { width: 232px; position: relative; top: 0px; float: left; }
.dlTabP .z2 { width: 232px; position: relative; top: 0px; float: right; }
.dlTabP .h2-1 { width: 262px; position: relative; top: 20px; float: left; }
.dlTabP .h2-2 { width: 202px; position: relative; top: 20px; float: right; }
.tabs ul { padding-left: 0px; width: 100%; }
.tabs li { list-style-type: none; padding: 9px 18px 9px 60px; margin-bottom: 0px; cursor: default; font-size: 1em; color: #65747B; }
.tabs li.tabActive, .tabs li.tabHover { zoom: 1; background-repeat: no-repeat; background-position: right top; font-weight: bold; color: #007734; }
.tabs li.tabActive[class], .tabs li.tabHover[class] { background-image: url(../images/illustration/bg/TabModule_BG_navlist.png); }
.verticalTabs { padding-top: 21px; width: 570px; }
.verticalTabs a { position: relative; }
.verticalTabs[class] { background-image: url(images/illustration/bg/TabModule_BG_content.png); background-repeat: no-repeat; }
.cf:after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.cf { min-height: 1%; }

