table#technicaldata tr td input {
	width: 50px;
}
table#maintable table.tab {
	margin-left: 15px;
	border: 1px solid;
}

table#maintable table.doc {
	margin-left: 15px;
	border: 0px solid;
}
	
body {

	background-color: #E4EDF1;

	margin: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color : #666;

	padding: 0px;

}

/* Main links */

a:link {

	color : #2C5D82;

	text-decoration : underline;

}



a:visited {

	color : #2C5D82;

	text-decoration : underline;

}



a:hover {

	color : #2C5D82;

	text-decoration : none;

}



a:active {

	color : #666;

	text-decoration : none;

}



/* Generic control over fonts */

td, p, ul {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

}



/* Titles */

h1, h2, h3, h4 {

	font-family:  Arial, Helvetica, sans-serif;

	color : #2C5D82;

}



h1 {

	font-size: 15px;

}



h2 {

	font-size: 14px;

}



h3 {

	font-size: 12px;



}



/* ------ Global Structure of pages ------- */

/* Generic definition on website */



#banner {

	background-color: #FFF;

}



#bottom {

	background-color: #E6EEF3;

}



#copyright {

	padding: 10px 0px 5px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #5B76A6;

}



#copyright a:link, #copyright a:hover, #copyright a:visited  {

	color : #2C5D82;

	text-decoration : none;

}



/* Adress in footer */

#adress {

	padding: 0px;

	background-color: #F4F8FB;

	border-top: 1px solid  #728EA3;

}



#adress p {

	margin: 15px 0px 10px 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color : #2C5D82;

	/*/*/line-height: 1.5em;/* */

}

/* Forms definitons */

input {

		font-size: 11px;

}



p.center {

	text-align: center;

}



table.main {

margin: 10px 15px 15px 15px;

}



table.main td {

vertical-align: top;

}

table.prod {

margin: 5px 15px 15px 15px;

}



table.prod td {

vertical-align: top;

}

table.doc td {
	 
    border-right: 1px solid #8BADC7;

	border-left: 1px solid #8BADC7;

	border-top: 1px solid #8BADC7;
	
	border-bottom: 1px solid #8BADC7;	
}


table.doc {

border-collapse: collapse; 

}

table.border {

margin: 5px 15px 15px 15px;

border-collapse: collapse; 

border: 1px solid #2C5D82; 

}

th.border { border: 1px solid #2C5D82; background: #F5F8FA; }

td.border { border: 1px solid #2C5D82; }



.alert {

	color:#FF0000;

}



/* Main table */

#maintable {

	padding: 0px;

	background-color: #FFF;

	border-right: 1px solid #728EA3;

	border-left: 1px solid #728EA3;

	border-top: 3px solid #8BADC7;

}



#maintable p {

	margin: 5px 15px 10px 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	/*/*/line-height: 1.5em;/* */

}


/* Main content */

#maincontent {

	padding: 0px;

	background-color: #FFF;

}



#maincontent h1 {

	/*/*/background: transparent url(../images/ico_h1.gif) left center no-repeat;/* */

	padding: 0px 0px 0px 17px;

	margin: 10px 15px 5px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 18px;

	color : #2C5D82;

	/*/*/line-height: 1.5em;/* */

}



#maincontent h2 {

	margin: 5px 15px 5px 15px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 15px;

	color : #666;

	/*/*/line-height: 1.5em;/* */

}



#maincontent h3 {

	margin: 5px 15px 0px 15px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color : #2C5D82;

	/*/*/line-height: 1.5em;/* */

}



#maincontent h4 {

	margin: 0px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

	color : #2C5D82;

}





#maincontent p.v0 {

	margin: 0px 15px 10px 15px;

}



#maincontent p.news {

	/*/*/background: transparent url(../images/ico_prod_bl.gif) left top no-repeat;/* */

	padding: 0px 0px 0px 20px;

	margin: 10px 15px 10px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

	color : #666;

	/*/*/line-height: 1.5em;/* */

}



#maincontent p.top {

	background: transparent url(../images/ico_rond_red.gif) left top no-repeat;

	padding: 0px 0px 0px 20px;

	margin: 10px 15px 5px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color : #FF6633;

	line-height: 1.5em;

}



#maincontent p.top strong {

	font-weight: bold;

	color : #666;



}



#maincontent p.top a {

	color : #FF6633;

}



#maincontent ul {

	margin-left: 8px;

	margin-top: 8px;

	padding-left: 5px;

	list-style: none;

}



#maincontent li {

	padding-left: 20px;

	background-image: url(../images/ico_square.gif);

	background-repeat: no-repeat;

	background-position: 0 top;

}



#maincontent li a {

	color : #2C5D82;

}



#maincontent ul.prod {

	margin-left: 8px;

	margin-top: 0px;

	padding-left: 8px;

	padding-top: 0px;

	list-style: none;

}



#maincontent li.prod {

	font-weight:bold;

	padding-left: 20px;

	margin-bottom: 5px;

	background-image: url(../images/ico_news.gif);

	background-repeat: no-repeat;

	background-position: 0 50%;

}



#maincontent li.prod a {

	color : #2C5D82;

}



#maincontent img {

	margin: 0px;

}



#maincontent p.top a

{

	color : #2C5D82;

}

#maincontent p.top hover

{

	color : #FF6633;

}

#maincontent p.top visited

{

	color : #2C5D82;

}

/* Text intro on homepage */

#intro01 {

	padding: 0px;

	background-color: #BFD2E0;

}



#intro01 p {

	color: #000;

	}



#intro01 img {

	margin: 10px 15px 0px 15px;

}



/* News on homepage */

#intro02 {

	padding: 0px;

	background-color: #FFF;

}



#intro02 p {

	/*/*/background: transparent url(../images/ico_prod_bl.gif) left top no-repeat;/* */

	padding: 0px 0px 0px 20px;

	margin: 10px 15px 5px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

	color : #666;

	/*/*/line-height: 1.5em;/* */

}



#intro02 p.top {

	background: transparent url(../images/ico_rond_red.gif) left top no-repeat;

	padding: 0px 0px 0px 20px;

	margin: 10px 15px 5px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color : #FF6633;

	line-height: 1.5em;

}



#intro02 p.top strong {

	font-weight: bold;

	color : #666;



}



#intro02 p.top a {

	color : #FF6633;

}



#intro02 img {

	margin: 0px;

}

#intro02corto {

	padding: 0px;

	background-color: #FFF;

}



#intro02corto p {

	/*/*/background: transparent url(../images/ico_prod_bl.gif) left top no-repeat;/* */

	padding: 0px 0px 0px 20px;

	margin: 10px 15px 5px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

	color : #666;

	/*/*/line-height: 1.5em;/* */

}



#intro02corto p.top {

	background: transparent url(../images/ico_rond_red.gif) left top no-repeat;

	padding: 0px 0px 0px 20px;

	margin: 10px 15px 5px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color : #FF6633;

	line-height: 1.5em;

}



#intro02corto p.top strong {

	font-weight: bold;

	color : #666;



}



#intro02corto p.top a {

	color : #FF6633;

}



#intro02corto img {

	margin: 0px;

}

#intro02corto.liencorto:link {

	color : #2C5D82;

	text-decoration : underline;

}



#intro02corto.liencorto:visited {

	color : #2C5D82;

	text-decoration : underline;

}



#intro02corto.liencorto:hover {

	color : #FF6633;

	text-decoration : none;

}



/* Application bloc on homepage */

#application {

	padding: 0px;

	background-color: #FFF;

}



#application p {

	/*/*/background: transparent url(../images/ico_prod_bl.gif) absmiddle top no-repeat;/* */

	padding: 0px 0px 0px 20px;

	margin: 10px 15px 5px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color : #044E7C;

	/*/*/line-height: 1.5em;/* */

}



#application strong {

	font-family:  Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color : #5B76A6;

	/*/*/line-height: 1.5em;/* */

}



#application span {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

	color : #FC1A31;

	/*/*/line-height: 1.5em;/* */

}



#application img {

	margin: 0px;

}

/* Navigation on right colonn for products section */

#colprod {

	padding: 0px;

	background-color: #F5F8FA;

	border-left: 1px solid #728EA3;

}



#colprod h2 {

	padding: 0px 0px 10px 0px;

	margin: 0px 15px 5px 15px;

	font-family:  Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 13px;

	color : #044E7C;

	border-bottom: 1px solid #044E7C;

	/*/*/line-height: 1.5em;/* */

}



#colprod h3 {

	/*/*/background: transparent url(../images/ico_prod.gif) left top no-repeat;/* */

	padding: 0px 0px 0px 20px;

	margin: 10px 15px 5px 10px;

	font-family:  Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color : #044E7C;

	/*/*/line-height: 1.5em;/* */

}



#colprod img {

	margin: 0px;

	display:block;

}



#colprod img.visu {

	margin: 10px 0px 0px 0px;

}



/* Navigation on subpages */

#mainnav {

	background-color: #FFF;

	border-top: 1px solid #275273;

	border-right: 1px solid #275273;

	border-left: 1px solid #275273;

}



#mainnav td {

	padding: 3px;

	font-size: 12px;

	background-image: url(../images/bg_nav.jpg);

	background-repeat: repeat-x;

}



#mainnav td a {

	font-family: Arial, Helvetica, sans-serif;

	

	text-decoration: none;

	color: #2F3659;

}



#mainnav td a:hover {

	color: #2F3659;

	text-decoration: underline;

}



/* Subnavigation on subpages */

#subnav {

	border-top: 1px solid #275273;

	border-bottom: 1px solid #275273;

	border-right: 1px solid #275273;

	border-left: 1px solid #275273;

}



#subnav td {

	padding: 5px;

	font-size: 11px;

	background-color: #9ABAD5;

	background-image: url(../images/bg_subnav.jpg);

	background-repeat: no-repeat;

}



#subnav td a {

	font-family: Arial, Helvetica, sans-serif;

	/*/*/line-height: 1.2em; /* */

	text-decoration: none;

	color: #2F3659;

}



#subnav td a:hover {

	color: #2F3659;

	text-decoration: underline;

}





#droite {

	background-color: #F5F8FA;

	border-left: #728EA3 1px solid;

	width: 224px;

	height: 100%;

	margin: 0px 0px 0px 0px;

	padding: 4px;

}



#droite_news {

	background-color: #ffffff;

	padding: 1px 10px 20px 22px;

	margin: 0px 0px 0px 0px;

	

}



#droite_news p{

	background-color: #ffffff;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	

}



#droite_news a{

	background-color: #ffffff;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	

	color: #666666;

	text-decoration: none;

}



#droite_news a:hover{

	background-color: #ffffff;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	text-align: justify;

	color: #666666;

	text-decoration: underline;

}



#droite_news ul {

	font-weight: none;

}



#droite_news li {

	list-style-image: url(../images/ico_rond_red.gif);

	color: #666666;

	margin: 5px 0px 5px 0px;

}



.droite_titre {

	background-color: #E8EDF3;

	border:0px;

	width: 204px;

	height: 21px;

	

	color: #46657A;	

	font-weight: bold;

	font-size: 14px;

	margin: 0px 0px 0px 0px;

	padding-left: 10px;

}



.droite_titre a {

	text-decoration: underline;

}



.droite_titre a:hover {

	text-decoration: none;

}



.droite_contenu {

	background-color: #FFFFFF;

	width: 204px;

	margin: 0px 0px 0px 0px;

	padding-left: 3px;

}





/* Control over imges */

img.demo {

	display: block;

	border: 1px solid #044E7C;

}



img.right { 

	float: right; 

	margin: 4px;

}



img.left { 

	float: left; 

	margin: 4px;

}



.icopdf {

	font-family : Arial, Helvetica, Verdana, sans-serif;

	font-size : 11px;

	padding-left: 20px; background: #FFF url(../images/ico_pdf.gif) no-repeat left center;

}



/*hr {

	border: 0;

	width: 45%;

	color: #B21811;

	height: 1px;

	text-align: left;

	margin-left: 20px;

}*/



/* For Print only */

#printlogo {

	display: none;

}