/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; min-width:980px; background:#cff3ff}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#234956;	}	
		
		
.alignMiddle{ vertical-align:middle}
.alignBottom{ vertical-align:bottom}
.alignTop{ vertical-align:top}
.alignCenter{margin-right: auto; margin-left:auto;}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
div.container-button {	overflow:hidden; width: 100%; margin: 50px 5px 10px 5px;}
a img{ border:0}
img{ vertical-align:top;  }
.pAbsolute{ position:absolute}
.pRelative{ position:relative}
.bloc-space{ padding: 30px 0 0 0;}
.bloc-space25{ padding: 25px 0 0 0;}
.bloc-space-smaller{ padding: 5px 0 0 0;}
.bloc-space-small{ padding: 15px 0 0 0;}
.bloc-space-small20{ padding: 20px 0 0 0;}
.bloc-space-bigger{ padding: 60px 0 0 0;}
.bloc-space-bottom{ padding: 0 0 30px 0;}
.bloc-space-bottom-small{ padding: 0 0 20px 0;}
.margin-left-right {margin: 0 30px 0 30px;}
.bold{font-weight: bold;}
.underline{text-decoration:underline;} 
.border{border:1px solid #69af00; padding: 5px 5px; margin-bottom: 10px;}
table.screenshots { width:582px; text-align: center; }
table.screenshots td {padding: 0px 25px; width: 233px; vertical-align:top}

a{ text-decoration:underline; outline:none} 
a:hover { text-decoration:none; color:#008bcf }
a.hover:hover{color:#234956;}

#content1 ul{margin:0 0 12px 0; padding:0; list-style:none;}
#content1 ul.fonctionnalites{margin:0 0 12px 35px; padding:0; list-style:none;}
#content1 ul li.bullet-blue{ margin:4px 0 0 0; padding-left:17px; }
#content1 ul li a{color:#234956; text-decoration:underline ;}
#content1 ul li a:hover { color:#008bcf; text-decoration:none ;}
#content1 ul li.space{ margin:13px 0 0 0; }

#content1 ol{margin:0; padding:0; list-style-position:inside; font-weight:bold; color:#2d515d}
#content1 ol li{margin:0; padding-left:14px }
#content1 ol li a{color:#95abc4; text-decoration:none ; line-height:2em; font-weight:normal} 
#content1 ol li a:hover { text-decoration:underline; }

#content ul{margin:0; padding:0; list-style:none;}
#content ul.bigsize{font-size: 1.1em;}
#content ul li.bullet{background:url(images/bullet_black.png) top left no-repeat; margin:11px 0 0 0; padding-left:14px;}
#content ul li.bloc-space-bullet{background:url(images/bullet_black.png) top left no-repeat; margin:31px 0 0 0; padding-left:14px;}
#content ul li.bullet-blue{margin:11px 0 0 0; padding-left:18px;}
#content ul li.warning{color:red;}
#content ul li.bloc-space-bullet-blue{margin:31px 0 0 0; padding-left:18px;}
#content ul li.bullet-avion{background:url(images/puce3.png) no-repeat ; background-position:20px 0 0 0; margin:11px 0 0 -2px; padding-left:20px;}
#content ul li.bloc-space-bullet-avion{background:url(images/puce3.png) top left no-repeat; margin:31px 0 0 0; padding-left:18px;}
#content ul li .title {color:#008bcf; text-decoration: none; font-style:normal; font-size:1.23em; margin:0;}
#content ul li a{color:#008bcf; text-decoration: none; font-style:normal; font-size:1.23em;} 
#content ul li a.text{color:#234956; text-decoration: none; font-style:normal; font-size:1em;} 
#content ul li a.text:hover {color:#008bcf; text-decoration: none; font-style:normal; font-size:1em;}

#content .ul li{background:url(images/marker1.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:14px; }
#content .ul li a{color:#39c3e6; text-decoration:none ; line-height:2em; font-size:1.07em; font-style:normal} 
#content .ul li a:hover { text-decoration:underline; }

#content ol{margin:0; padding:0; list-style-position:inside; font-weight:bold; color:#2d515d}
#content ol li{margin:0; padding-left:14px }
#content ol li a{color:#95abc4; text-decoration:none; font-size:1.07em; line-height:2em; font-weight:normal} 
#content ol li a:hover { text-decoration:underline; }



.link{color:#234956; cursor:pointer; text-decoration:underline; font-weight:bold }
.link:hover{text-decoration:none; color:#008bcf }
.link-big{color:#008bcf; text-decoration:none; font-size:1.42em;}
.link-big:hover{color:#234956; }
.link1{ color: #234956; font-style:italic;}
.link2 { color:#39c3e6}

.link-s{color:#234956; text-decoration:none;  margin:0 20px 20px 0;}
.link-s:hover{text-decoration:none; color:#008bcf; }

.link-1 { display:block; background:url(images/link_bg.gif) repeat-x left top; color:#ffffff; text-decoration:none; text-align:center; margin-right: auto; margin-left:auto;}
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top; font-size:1.42em}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:4px 16px 6px 16px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#234956}

.language{ float: right; margin: 30px 0 0 0; padding: 0 10px 0 0; display:none;}
.slideshowposition{ margin:25px 0 0 540px; position:absolute;}
.img_home{ margin:142px 0 0 540px; position:absolute; z-index:100 }
.img_flashtour_button{ margin:265px 0 0 660px; position:absolute; z-index:100 }
.img{ margin:146px 0 0 640px; position:absolute; z-index:100 }
.img-icon { margin:176px 0 0 640px; position:absolute; z-index:100 }
.memo-tarifs{ margin:146px 0 0 580px; position:absolute; z-index:100 }
.call-title{ margin:200px 0 0 580px; position:absolute; z-index:100; }
.call-text{color: #234956; font-size: 17px; margin: 25px 0 0 0px; width:130px;}
#header .call-title a { color:#008bcf; font-size: 21px; text-decoration: underline;}
#header .call-title a:hover { text-decoration: none; color:#234956;}
.call-me-back {margin:152px 0 0 560px; position:absolute; z-index:100 }
.img-logo{ margin:166px 0 0 660px; position:absolute; z-index:100 }
.imgbis{ margin:135px 0 0 570px; position:absolute; z-index:100 }

/*header*/
#header {font-size:0.75em; color:#FFFFFF }
#header .logo{ margin:64px 0 0 0px }
#header h2 {color:#234956; margin: 15px 0 0 0;}
#header h2.tarifs{text-align:center;}
#header h2 a {color:#234956;}
#header table.summary{
 background:url(images/grille-tarifaire.png) top left no-repeat;
 border-collapse:collapse;
 width:308px;
 height: 240px;
 color:#234956;
 text-align:center;
 font-size:14px;
 font-weight: normal;
 }
#header table.summary th, #header table.summary td.col1 {
 color:#008bcf;
 }
 #header table.summary .col1{
 width:114px;
 padding-left:2px;
 }
 #header table.summary .col2{
 width:76px;
 }
 #header table.summary .col3{
 width:96px;
 padding-right: 10px;
 }


/* HOME PAGE */
#menuhome {margin:-391px 0 0 245px; position:absolute; font-size:1.15em; color:#234956; text-align:center;} 
/* exception for IE7 browser */
html>body #menuhome {*margin:-409px 0 0 247px; *position:absolute;}

#menuhome li{position:relative; float:left; list-style:none; padding: 0 27px 0 27px; border-left: 1px solid #c1c1c1;}
#menuhome li.last {border-right:1px solid #c1c1c1;}
#menuhome ul.level1 li:hover {background-color:white; border:1px solid #c1c1c1; border-right:none; margin-top:-1px; margin-bottom:-1px; padding: 0  27px 0  27px;}
#menuhome ul.level1 li.last:hover {border-right:1px solid #c1c1c1;}
#menuhome .this-page {background-color:white; border:1px solid #c1c1c1; border-right:none; margin-top:-1px; margin-bottom:-1px; padding: 0  27px 0  27px;}

#menuhome ul.level1 li.submenu:hover {border-right:none; /* padding:0 46px 0 8px; */}

#menuhome ul ul{position: absolute; margin: -19px 0 0 0px; display: none; border:1px solid #c1c1c1; border-bottom:none;}
#menuhome ul.level2 li{/* padding-left: 8px; */ width: 114px; background-color:white; border-bottom:1px solid #c1c1c1; padding: 0;}
#menuhome ul.level2 li:hover{ background-color:#b8b8b8; color:white; /* padding-left: 8px; */ width: 114px; padding: 0;}
#menuhome ul.level1 li.submenu:hover ul.level2{display: block;}
#menuhome ul.level2 {top: 1.3em; left: -1px;}

#header .indent-home{padding:24px 440px 0 74px;}
/********************/
#header .indent-slideshow{padding:25px 480px 0 74px;}
/********************/


/* Pages without button */
#menu-no-button {margin:-245px 0 0 245px; position:absolute; font-size:1.15em; color:#234956; text-align:center;} 
/* exception for IE7 browser */
html>body #menu-no-button {*margin:-250px 0 0 247px; *position:absolute;}
#menu-no-button li{position:relative; float:left; list-style:none; padding: 0 27px 0 27px; border-left: 1px solid #c1c1c1;}
#menu-no-button li.last {border-right:1px solid #c1c1c1;}
#menu-no-button ul.level1 li:hover {background-color:white; border:1px solid #c1c1c1; border-right:none; margin-top:-1px; margin-bottom:-1px; padding: 0  27px 0  27px;}
#menu-no-button ul.level1 li.last:hover {border-right:1px solid #c1c1c1;}
#menu-no-button .this-page {background-color:white; border:1px solid #c1c1c1; border-right:none; margin-top:-1px; margin-bottom:-1px; padding: 0  27px 0  27px;}

#menu-no-button ul.level1 li.submenu:hover {border-right:none;}

#menu-no-button ul ul{position: absolute; margin: -20px 0 0 0px; display: none; border:1px solid #c1c1c1; border-bottom:none;}
#menu-no-button ul.level2 li{padding: 0; width: 114px; background-color:white; border-bottom:1px solid #c1c1c1; }
#menu-no-button ul.level2 li:hover{ background-color:#b8b8b8; color:white; padding: 0; width: 114px;}
#menu-no-button ul.level1 li.submenu:hover ul.level2{display: block;}
#menu-no-button ul.level2 {top: 1.3em; left: -1px;}

#header .indent-no-button{padding:35px 300px 0 74px}



/* Pages without button and two lines of text */
#menu-buy {margin:-231px 0 0 245px; position:absolute; font-size:1.15em; color:#234956; text-align:center;} 
/* exception for IE7 browser */
html>body #menu-buy {*margin:-234px 0 0 247px; *position:absolute;}
#menu-buy li{position:relative; float:left; list-style:none; padding: 0 27px 0 27px; border-left: 1px solid #c1c1c1;}
#menu-buy li.last {border-right:1px solid #c1c1c1;}
#menu-buy ul.level1 li:hover {background-color:white; border:1px solid #c1c1c1; border-right:none; margin-top:-1px; margin-bottom:-1px; padding: 0  27px 0  27px;}
#menu-buy ul.level1 li.last:hover {border-right:1px solid #c1c1c1;}
#menu-buy .this-page {background-color:white; border:1px solid #c1c1c1; border-right:none; margin-top:-1px; margin-bottom:-1px; padding: 0  27px 0  27px;}

#menu-buy ul.level1 li.submenu:hover {border-right:none;}

#menu-buy ul ul{position: absolute; margin: -20px 0 0 0px; display: none; border:1px solid #c1c1c1; border-bottom:none;}
#menu-buy ul.level2 li{padding: 0; width: 114px; background-color:white; border-bottom:1px solid #c1c1c1; }
#menu-buy ul.level2 li:hover{ background-color:#b8b8b8; color:white; padding: 0; width: 114px;}
#menu-buy ul.level1 li.submenu:hover ul.level2{display: block;}
#menu-buy ul.level2 {top: 1.3em; left: -1px;}

#header .indent-buy{padding:65px 300px 0 74px}



/* NOT home PAGE */
#menu {margin:-191px 0 0 245px; position:absolute; font-size:1.15em; color:#234956; text-align:center;} 
/* exception for IE7 browser */
html>body #menu {*margin:-194px 0 0 -253px; *position:absolute;}
#menu li{position:relative; float:left; list-style:none; padding: 0 27px 0 27px; border-left: 1px solid #c1c1c1;}
#menu li.last {border-right:1px solid #c1c1c1;}
#menu ul.level1 li:hover {background-color:white; border:1px solid #c1c1c1; border-right:none; margin-top:-1px; margin-bottom:-1px; padding: 0 27px 0 27px;}
#menu ul.level1 li.last:hover {border-right:1px solid #c1c1c1;}
#menu .this-page {background-color:white; border:1px solid #c1c1c1; border-right:none; margin-top:-1px; margin-bottom:-1px; padding: 0 27px 0 27px;}

#menu ul.level1 li.submenu:hover {border-right:none;}

#menu ul ul{position: absolute; margin: -19px 0 0 0 ; display: none; border:1px solid #c1c1c1; border-bottom:none; }
#menu ul.level2 li{padding: 0; width: 114px; background-color:white; border-bottom:1px solid #c1c1c1; }
#menu ul.level2 li:hover{ background-color:#b8b8b8; color:white; padding: 0; width: 114px;}
#menu ul.level1 li.submenu:hover ul.level2{display: block;}
#menu ul.level2 {top: 1.3em; left: -1px;}

#header .indent{padding:25px 300px 0 74px}


#header h1{color:#008bcf; font-size:4em; margin-bottom:13px; line-height:1.1em; letter-spacing:-1px;  }
#header h1 span{color:#008bcf; font-size:1.25em; }
#header p {color:#234956; font-size: 13px;}


/* home page "buy" and "download" buttons */
.button-big { display:block; float:left; background:url(images/big-button-bg-orange.gif) repeat-x left top; color:#ffffff; text-decoration:none; margin: 3px 10px 0 0; }
.button-big em { display:block; background:url(images/big-button-left-orange.gif) no-repeat left top; font-size:2.44em}
.button-big  b { display:block; background:url(images/big-button-right-orange.gif) no-repeat right top; padding:8px 32px 12px 32px; font-weight:normal; font-style:italic;}
.button-big:hover{ text-decoration:none; color:#234956}

/*content1*/
#content1{ font-size:0.875em;  width:100%; text-align:left; background:url(images/bg_cont1.gif) repeat-x top left #e7ecf0; color:#234956}
#content1 .indent-main{padding:75px 0 75px 0}
#content1 .indent-main-home{padding:25px 0 20px 0}
#content1 .indent-main-home{padding:25px 0 0 0}
#content1 .indent-col-2cols{padding:0 26px 0 86px}
#content1 .indent-col{padding:0 26px 0 26px}
#content1 .indent-col1{padding:0 6px 0 26px}
#content1 .indent-col2{padding:0 0 0 26px}
#content1 .title{  margin-bottom:16px}
#content1 .img-left{ float:left; margin:0 20px 16px 0}
#content1 .img-indent{ margin:0 0 16px 0}
#content1 p{ margin:0 0 21px 0; color:#234956; text-align: justify;}
#content1 .p{ margin:0; color:#234956;}
#content1 .p1{ margin:0 0 21px 0}
#content1 .list1{margin: 0 0 0 35px;}
#content1 h1 {color:#234956; font-size: 14px; font-weight: normal;}
#content1 h2{color:#69af00; font-size:1.85em; margin-bottom:13px; line-height:1.2em }
#content1 h2.nospace{color:#69af00; font-size:1.85em; margin-bottom:0px; padding: 10px 0 0 0; line-height:2em }
#content1 h3{color:#234956; font-size:1.2em; margin-bottom:13px; font-weight:normal  }
#content1 h3.blue{color:#008bcf; font-size:1.2em; margin-bottom: 5px; font-weight:normal  }
#content1 h3.big{color:#234956; font-size:1.2em; margin: 0 80px 33px 130px; padding-top:20px; font-weight:normal; text-align: justify;  }
#content1 h3.contacts{margin: 0 0 13px 90px; font-size:14px;}
#content1 .img_col{margin:0; padding:0;}
#content1 .bloc-center{/* background:url(images/quote.gif) no-repeat; background-position: 140px 15px; */ padding: 35px 230px 20px 225px; color:#234956; font-style:italic;}
#content1 .bloc-center-normal{padding: 35px 150px 20px 145px; color:#234956; font-size:0.9290em;}
#content1 .bloc{padding: 45px 230px 27px 130px; color:#234956; font-style:normal;}
#content1 .quote{margin: 15px 0 0px 165px;}
#content1 .end-quote{margin: -45px 0 0 520px;}
#content1 .tail{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:12px; margin-bottom:12px}
#content1 .tarifs {margin-left: 55px;}
#content1 .smallref{ color:#234956; text-decoration:underline ; padding-right: 90px;} 
#content1 .smallref:hover { text-decoration:none; color:#008bcf;}
#content1 .smallref-no-padding{ color:#234956; text-decoration:underline ;} 
#content1 .smallref-no-padding:hover { text-decoration:none; color:#008bcf;}
#content1 p.txt{  font-style:italic; font-size:.92em; margin-bottom:5px;}
#content1 .red{ color: red;}
#content1 .space{margin-top:7px;}
#content1 .space-top-bottom{margin:10px 0 20px 0 ;}
.txt3{ font-size:.92em; /* color:#6c95a3; */}


/*content*/
#content .indent{padding:0 0 0 0}

#content{ font-size:0.8125em; width:100%; text-align:left; background:url(images/bg_cont.gif) repeat-x top left #cff3ff}
#content .indent-main{padding:40px 0 0 0}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content .img-indent1{ margin:0 4px 3px 0}
#content p{text-align: justify;}
#content p.list{padding: 0 0 0 18px;}
#content .p{ margin:0}
#content .p1{ margin:0 0 17px 0}
#content h1{color:#234956; font-size: 13px; font-style:normal; font-weight:normal;}
#content h1.bullet-avion{background:url(images/puce3.png) no-repeat ; background-position:20px 0 0 0; margin:11px 0 0 -2px; padding-left:20px;}
#content h1.bloc-space-bullet-avion{background:url(images/puce3.png) top left no-repeat; margin:31px 0 0 0; padding-left:18px;}
#content h1.blue {color:#008bcf;font-size:1.2em; font-weight:normal;  }
#content h2{color:#fff; font-size:2em; margin-bottom:17px; line-height:1.2em; padding:0 0 30px 60px; background:url(images/iconfonctionnalites.png) top left no-repeat }
#content h2.icon1{color:#fff; font-size:2em; margin-bottom:17px; line-height:1.2em; padding:0 0 30px 60px; background:url(images/iconfonctionnalites.png) top left no-repeat }
#content h2.icon2{color:#fff; font-size:2em; margin-bottom:17px; line-height:1.2em; padding:0 0 30px 60px; background:url(images/iconusecases.png) top left no-repeat }
#content h2.icon3{color:#fff; font-size:2em; margin-bottom:17px; line-height:1.2em; padding:0 0 30px 60px; background:url(images/icon3.gif) top left no-repeat }
#content h3 {color:#69af00; font-size:1.2em; font-weight:normal;  }
#content h3.blue {color:#008bcf; }
#content h3 em {font-size:1.25em; font-style:normal;}
#content h4{color:#008bcf; text-decoration: none; line-height:1.75em; font-style:normal; font-size:1.1em;}
#content h5{color:#234956; font-size:1em; margin-bottom:13px;  }
#content .bloc-text{width:40%; color:#008bcf; padding-top:10px;}
#content .bloc-text-60{width:50%; color:#008bcf; padding-top:10px; font-style: italic;}
#content .gray {color:#234956; font-style:normal;}
#content .tail{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:12px; margin-bottom:12px}
#content .smallref{color:#234956; text-decoration:underline ; font-size: 1em;} 
#content .smallref:hover { text-decoration:none; color:#008bcf;}
#content a.blue{color:#008bcf;}

#content .space {padding-top:15px;}
.txt1{ color:#2d515d}
.txt2{ color:#69b000;}

#content .indent{padding:0 0 0 0}


table.tarifs{
 border-collapse:collapse;
 width:800px;
 margin: 15px 0 10px 50px;
 background-color: white;
 }
table.tarifs th, table.tarifs td {
 border:1px solid #234956;
 width:120px;
 color:#234956;
 text-align:center;
 padding: 5px  5px;
 }
 table.tarifs th{
  background-color:#e5f8fe; 
 }
table.tarifs th.larger, table.tarifs td.larger {
 width:200px;
 }
 table.tarifs td.larger, table.tarifs td.larger a{
 color:#008bcf;
 }
 table.tarifs td.head{
 background-color:#e5f8fe;
 }
 
 
 table.filters{
 border-collapse:collapse;
 width:927px;
 color:#234956;
 /* background-color:#e6f8fc; */
 /* background:url(images/table.png) top left; */
 /* margin: 15px 30px 10px 30px; */
/*  background-color: white; */
 }
 table.filters th, table.filters td{
 /* border:1px solid #234956; */
 /* width:309px; */
 color:#234956;
 text-align:left;
 padding: 5px  5px;
 }
 table.filters th{
 color:#008bcf;
/*  background-color:white; */
/*  background-color:#008bcf; */
/*  font-style:italic; */
 font-weight: bold;
 font-size: 16px;
 text-align: center;
 border-bottom: 2px solid #008bcf;
 }
 table.filters td{
  border-bottom: 1px solid #a0cad8;
 }
 table.filters td.no-border{
 border-bottom: none;
 }
 table.filters td.example, th.example{
 text-align: center;
 padding: 5px 10px;
 width: 326px;
 }
 table.filters td.name, th.name{
 width: 275px;
 }
 table.filters td.desc, th.desc{
 width: 326px;
 }
 table.filters tr.separation{
	border-bottom: 1px solid #008bcf;
	
 }
  table.filters td.subpart{
	color:#008bcf;
	text-align:center;
	border-bottom: 1px solid #008bcf;
	padding: 20px  0 0 0;
	/* padding: 10px  10px; */
	font-size: 15px;
	
	
 }
 
/*box*/
.box{ background:#ebfaff; width:100%;}
.box .border-top {background:url(images/border_top.gif) top repeat-x;}
.box .border-bottom {background:url(images/border_bottom.gif) bottom repeat-x;}
.box .corner-top-left {background:url(images/corner_top_left.gif) left top no-repeat;}
.box .corner-top-right {background:url(images/corner_top_right.gif) right top no-repeat;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) left bottom no-repeat;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) right bottom no-repeat; width:100%; }
.box .indent-box{ padding:9px 20px 65px 25px; }


/*footer*/
#footer { color:#557d92; font-size:0.625em; text-transform:uppercase;}
#footer .indent-footer{text-align: center; margin-top:20px; margin-bottom:10px;}
#footer .indent-footer-border {border-top:1px solid #c1c1c1; margin-bottom:28px; text-align: center;} 
#footer a {color:#557d92; text-decoration:underline}  
#footer a:hover {  text-decoration:none}
#footer .mgi-portail {position:absolute; margin: 20px 0 0 350px;}
/* HACK FOR IE8 (and IE7 !) BROWSER */
#footer .mgi-portail {position:absolute; margin /*\**/: 20px 0 0 850px\9;}
/* HACK FOR SAFARI, CHROME BROWSERS */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #footer .mgi-portail  { position:absolute; margin: 20px 0 0 850px;  }
}
/* HACK for IE7 browser, normal settings */
html>body #footer .mgi-portail {*position:absolute; *margin:20px 0 0 350px\9;}

.jamp{ width:40px; margin-left:6px}
	
.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:25px;  background:url(images/bg_input.png) top left no-repeat;}
.hbis{ height:25px;  background:url(images/bg_inputlarger.png) top left no-repeat}
.h1{ height:165px; background:url(images/bg_input1.png) top left no-repeat}
.h2{ height:105px; background:url(images/bg_input2.png) top left no-repeat}
.block-contact span{ float:right; margin-right:80px}
.input{
   	border:none; 
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#234956;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}input{
   	border:none; 
	background:none;
	width:281px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
input[type="radio"] {
	color:#234956;
   	border:none; 
	background:none;
	width:35px; height:8px;
/* 	font-size:1em; */
	padding-left:0;
	padding-top:2px;
	padding-bottom:2px;
}
input[type="checkbox"] {
	color:#234956;
   	border:none; 
	background:none;
	width:15px; height:8px;
	padding-left:0;
	text-align: left;
}
a.send-button {
	cursor:pointer;
	background:url(images/send-button.png) top left no-repeat; 
	color:#ffffff; 
	text-decoration:none; 
 	text-align:center;  
	margin:0 20px 0 0;
	padding:0;
	width:73px;
	float:right;
	font-size: 1.20em;
	height: 22px;
}
a.send-button:hover{ text-decoration:none; color:#234956}
a.dl-button {
	cursor:pointer;
	background:url(images/dl-button.png) top left no-repeat; 
	color:#ffffff; 
	text-decoration:none; 
 	text-align:center;  
	margin:0 20px 0 0;
	padding:0;
	width:103px;
	float:right;
	font-size: 1.22em;
	height: 21px;
}
a.dl-button:hover{ text-decoration:none; color:#234956}
textarea{
   	border:none; 
	background:none;
	width:470px; height:154px;
	font-size:1em;
	padding-left:7px;
	margin-bottom:11px;
	overflow:auto
}
textarea.small{
	height:84px;
	width:515px;
}
select{
   	border:none; 
	background:none;
	width:282px; height:21px;
	font-size:13px;
	margin: 1px 1px 0 2px;
}
option{background:#e6f8fc;}	