@import "itc_jQuery_navigation.css";
@import "itc_menunav.css";
/*************** MAIN ****************/
#page {height:1000px; min-height:1%;}
#page_spartners {height:750px; min-height:1%;}
#page_west {height:7000px; min-height:1%;}
#maincontent {
	height:100%;
	min-height:100%;
}
/*************** PART01 - FRAMES - TITLES ****************/
.ITC-frame {
	position:absolute;
	left:240px;
	margin:0;
	width:760px;
}
.ITC-Title {
	position:absolute;
	padding:0;
	width:700px;
	height:40px;
}

/*#ITC-frame01 {top:0; height:650px;} - avec txtIntro*/
#ITC-frame01 {top:0; height:410px;}
#ITC-frame01_spartners {top:0; height:680px;}
#ITC-frame02_flags {
	top:430px;/*670 - avec txtIntro*/
	width:700px; height:60px;
}
#ITC-frame03_contacts {/* avec txtIntro top:720px; */
	top:560px;
	width:350px; height:250px;
	border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;
}
#ITC-frame04_contacts {
	top:440px;
	width:350px; height:250px;
	border: 1px #13296A solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	CCborderRadius: 10px;
}
#ITC-frame_right {top:440px;left:650px;width:350px;}
#ITC-frame_right_west {top:560px;left:650px;width:350px;}
#ITC-Title01 {top:0;/*background: url(../itc_images/products/iToolSystem_logo.jpg) no-repeat;*/}

#ITC-frame_contacts {top:840px; width:350px;}
/*************** PART02 - Imgs ****************/
.ITC-imgs {
	position:absolute;
	top:60px;
	left:0;
	display:block;
	width:700px;
	height:350px;
	border:#13296A thin solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;/*for IE with jsscript CCborderRadius: 10px;*/
}
.iflags {
	position:absolute;
	/*display:block;*/
	float:left;
	width:40px;
	height:22px;
	top:5px;
	padding:0;
	margin-left:10px;
}
#ITC-img_spartners01 {background-image: url(../itc_images/spartners/worldmap700x350_spartners.jpg);}
#ITC-img_spartners_west {background-image: url(../itc_images/spartners/map700x350_West_Europe.jpg);}
#ITC-img_spartners_east {background-image: url(../itc_images/spartners/map700x350_East_Europe.jpg);}
#ITC-img_spartners_africa {background-image: url(../itc_images/spartners/map700x350_Africa.jpg);}
#ITC-img_spartners_mideast {background-image: url(../itc_images/spartners/map700x350_Middle_East.jpg);}
#ITC-img_spartners_northamerica {background-image: url(../itc_images/spartners/map700x350_North_America.jpg);}
#ITC-img_spartners_southamerica {background-image: url(../itc_images/spartners/map700x350_South_America.jpg);}
#ITC-img_spartners_asiapacific {background-image: url(../itc_images/spartners/map700x350_Asia-pacific.jpg);}
#ITC-img_spartners_australia {background-image: url(../itc_images/spartners/map700x350_Australia.jpg);}
#ITC-img_spartners_CIS {background-image: url(../itc_images/spartners/map700x350_CIS.jpg);}

/*************** WEST - flags ****************/
#iflag01_west {left:0; background-image: url(../itc_images/spartners/icn50_flag_Germany.gif);}
#iflag02_west {left:50px; background-image: url(../itc_images/spartners/icn50_flag_UK.gif)}
#iflag03_west {left:100px; background-image: url(../itc_images/spartners/icn50_flag_France.gif)}
#iflag04_west {left:150px; background-image: url(../itc_images/spartners/icn50_flag_Italia.gif)}
#iflag05_west {left:200px; background-image: url(../itc_images/spartners/icn50_flag_Norway.gif)}
#iflag06_west {left:250px; background-image: url(../itc_images/spartners/icn50_flag_Sweden.gif)}
#iflag07_west {left:300px; background-image: url(../itc_images/spartners/icn50_flag_Benelux.gif)}
#iflag08_west {left:350px; background-image: url(../itc_images/spartners/icn50_flag_Switzerland.gif)}
#iflag09_west {left:400px; background-image: url(../itc_images/spartners/icn50_flag_Austria.gif)}
#iflag10_west {left:450px; background-image: url(../itc_images/spartners/icn50_flag_Finland.gif)}
#iflag11_west {left:500px; background-image: url(../itc_images/spartners/icn50_flag_Spain.gif)}
#iflag12_west {left:550px; background-image: url(../itc_images/spartners/icn50_flag_Portugal.gif)}
#iflag13_west {left:600px; background-image: url(../itc_images/spartners/icn50_flag_Danmark.gif)}
#iflag14_west {left:650px; background-image: url(../itc_images/spartners/icn50_flag_Irland.gif)}
#iflag15_west {top:30px; left:0; background-image: url(../itc_images/spartners/icn50_flag_Island.gif)}
#iflag16_west {top:30px; left:50px; background-image: url(../itc_images/spartners/icn50_flag_Greece.gif)}
#iflag17_west {top:30px; left:100px; background-image: url(../itc_images/spartners/icn50_flag_Liechtenstein.gif)}
#iflag18_west {top:30px; left:150px; background-image: url(../itc_images/spartners/icn50_flag_Monaco.gif)}
#iflag19_west {top:30px; left:200px; background-image: url(../itc_images/spartners/icn50_flag_SanMarino.gif)}
#iflag20_west {top:30px; left:250px; background-image: url(../itc_images/spartners/icn50_flag_Vatican.gif)}
#iflag21_west {top:30px; left:300px; background-image: url(../itc_images/spartners/icn50_flag_Andorra.gif)}
									 
/*************** PART03 - TextesIntro ****************/
.ITC-txtintro {
	position:absolute;
	padding:0 10px 0 0;
	left:0;
	top:430px;
	width:700px;/*748px*/
	height:150px;/*435px 548x319px*/
}
.ITC-txtintro p {
	font: 10pt Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	text-align: left;
	letter-spacing:1px;
	line-height:1.8em;
}
/*#ITC-txtintro p:first-letter {font-size:12pt; color: #13296A}*/
#ITC-txtintro_West {top:490px}
/*************** Contacts ****************/
.ITC-contacts_bloc {
	position:absolute;
	display:block;
	padding:5px 0  5px 10px;
	width:340px;/*435px 548x319px*/
	right:0;
	color:#000;
	text-align: left;
	letter-spacing:1px;
	line-height:1.2em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	background:transparent;
	border:none;-webkit-border-radius: 10px;-moz-border-radius: 10px;
}
#contact_de { padding-top:0px; top:0; left:0; height:230px;}
#contact_de2 { padding-top:0px; top:0; left:0; height:220px;}
#contact_de2 p {line-height:1.4em;}
/*************** Contacts_WEST ****************/
#contact_uk { padding-top:0px; top:0px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_uk_right {position:absolute; padding-top:0px; top:0px; left:450px; width:300px; height:240px; border: none;}

#contact_fr { padding-top:0px; top:280px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_fr_right {position:absolute; padding-top:0px; top:280px; left:450px; width:300px; height:240px; border: none;}

#contact_it { padding-top:0px; top:560px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_it_right {position:absolute; padding-top:0px; top:560px; left:450px; width:300px; height:240px; border: none;}

#contact_norw { padding-top:0px; top:840px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_norw_right {position:absolute; padding-top:0px; top:840px; left:450px; width:300px; height:240px; border: none;}

#contact_swe { padding-top:0px; top:1120px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_swe_right {position:absolute; padding-top:0px; top:1120px; left:450px; width:300px; height:240px; border: none;}

#contact_benelux { padding-top:0px; top:1400px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_benelux_right {position:absolute; padding-top:0px; top:1400px; left:450px; width:300px; height:240px; border: none;}

#contact_swiss { padding-top:0px; top:1680px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_swiss_right {position:absolute; padding-top:0px; top:1680px; left:450px; width:300px; height:240px; border: none;}

#contact_aus { padding-top:0px; top:1960px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_aus_right {position:absolute; padding-top:0px; top:1960px; left:450px; width:300px; height:240px; border: none;}

#contact_fin { padding-top:0px; top:2240px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_fin_right {position:absolute; padding-top:0px; top:2240px; left:450px; width:300px; height:240px; border: none;}

#contact_es { padding-top:0px; top:2520px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_es_right {position:absolute; padding-top:0px; top:2520px; left:450px; width:300px; height:240px; border: none;}

#contact_por { padding-top:0px; top:2800px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_por_right {position:absolute; padding-top:0px; top:2800px; left:450px; width:300px; height:240px; border: none;}

#contact_dan { padding-top:0px; top:3080px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_dan_right {position:absolute; padding-top:0px; top:3080px; left:450px; width:300px; height:240px; border: none;}

#contact_irl { padding-top:0px; top:3360px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_irl_right {position:absolute; padding-top:0px; top:3360px; left:450px; width:300px; height:240px; border: none;}

#contact_isl { padding-top:0px; top:3640px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_isl_right {position:absolute; padding-top:0px; top:3640px; left:450px; width:300px; height:240px; border: none;}

#contact_gree { padding-top:0px; top:3920px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_gree_right {position:absolute; padding-top:0px; top:3920px; left:450px; width:300px; height:240px; border: none;}

#contact_liech { padding-top:0px; top:4200px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_liech_right {position:absolute; padding-top:0px; top:4200px; left:450px; width:300px; height:240px; border: none;}

#contact_monaco { padding-top:0px; top:4480px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_monaco_right {position:absolute; padding-top:0px; top:4480px; left:450px; width:300px; height:240px; border: none;}

#contact_sanmarin { padding-top:0px; top:4760px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_sanmarin_right {position:absolute; padding-top:0px; top:4760px; left:450px; width:300px; height:240px; border: none;}

#contact_vatican { padding-top:0px; top:5030px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_vatican_right {position:absolute; padding-top:0px; top:5030px; left:450px; width:300px; height:240px; border: none;}

#contact_andor { padding-top:0px; top:5310px; left:0; height:240px; border: 1px #13296A solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#contact_andor_right {position:absolute; padding-top:0px; top:5310px; left:450px; width:300px; height:240px; border: none;}
/************************************ FORMs ************************************/
.ITC-contacts {
	position:absolute;
	display:block;
	padding:10px 0  10px 10px;
	width:690px;/*435px 548x319px*/
	left:20px;
	color:#000;
	text-align: left;
	letter-spacing:1px;
	line-height:1.1em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	background-color:#FFF;
	border:none;
	/*-webkit-border-radius: 10px; -moz-border-radius: 10px;*/
}
#dealership_formular {top:10px; border:#13296A thin solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#dealership_formular_thks {top:10px; border:#13296A thin solid;-webkit-border-radius: 10px;-moz-border-radius: 10px; width:720px}
:-moz-any-link :focus {outline: none;}
:focus {-moz-outline-style: none;outline: none;}
form, fieldset {margin: 0;padding: 0;}
form.cmxform fieldset {margin-bottom: 10px;}

form.cmxform legend {
	padding: 0 2px;
	_margin: 0 -7px; /* IE Win */
}

form.cmxform label {
	display: inline-block;
	/*line-height: 1.5;*/
	vertical-align: top;
	cursor: hand;
}
/******************************** Use: cmxform *********************************/
form.cmxform {
	width: 680px;
	font-size: 1.0em;
	color: #000;
}

form.cmxform legend {margin:auto; padding:0 auto 0 auto; color: #F93; font: 8pt Arial, Helvetica, Verdana, sans-serif;}

form.cmxform label {color: #000;}
form.cmxform fieldset {
	border: none;
	border-top: 1px solid #eee;
	/*background: url(../css_imgs/forms/cmxform-fieldset.gif) left bottom repeat-x;*/
	/*background-color: #eee;*/
}

form.cmxform fieldset fieldset {background: none;}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	/*padding:5px 0 8px 0;*/
	/*background: url(../css_imgs/forms/cmxform-divider.gif) center bottom repeat-x;*/
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font: 8pt/1em "Lucida Sans Unicode", "Myriad", Arial, Helvetica, Verdana, sans-serif;
	font-style: italic;
}
div.error { display: none; }
input {	border: 1px solid black; margin-right:0;}
input:focus { border: 1px dotted black; }
input.error, textarea.error, select.error { border: 1px dotted red; }
form.cmxform input.submit {cursor:pointer;margin:0 5px 10px 580px;float:left}
/*form.cmxform .gray * { color: gray; }*/
/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */
form.cmxform fieldset div.left {float:left; width: 325px;}
form.cmxform fieldset div.right {float:right; width: 325px; padding-right:0}

form.cmxform fieldset div.center {clear:both;}
form.cmxform fieldset div.center p {background:none; padding-top:0;margin-top:0}
form.cmxform fieldset div#btnsubmit {clear:both; display:block; width: 660px;}
form.cmxform fieldset div#btnsubmit p {background:none}
/************************************ IDs FORMs ************************************/
#signupForm { width: 680px; }
#signupForm label { width: 150px; }
#signupForm label.error {
	margin-top: 5px; margin-left:155px;
	width: auto;
	display: block;
}
#leftwish p, #selects p {height:40px}
#selects label { width: 320px; }
#checkboxes label, #radios input {width: auto; margin:0 5px 0 5px}