 
a {
			color:#cc0000;
			text-decoration:none;
			}
a:hover {
			color:#333333;
			}
.font {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			}
.pdf-position {
			float: left;
			margin-left: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-top: 10px;
			width: 110px;
			text-align: center;
			}
.new {
			color: #ff0000;
			}
.landcontent-test {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			clear: both;
			margin-top: 30px;
			border-top: 1px solid #cccccc;
			}
.backtotop {
			clear: both;
			width: 100px;
			float: right;
			height: 20px;
			font-size: 10px;
}
.smfont {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			text-decoration:underline;
			}
.smfont2 {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			text-decoration:none;
			}
.fontred {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			color:#cc0000;
			text-decoration:none;
			}
.eventhd {
			font-family:verdana,arial,sans-serif;
			font-size:.8em;
			font-weight: bold;
			text-decoration:none;
			border: 1px solid #cccccc;
			padding: 3px;
			float: left;
			width: 120px;
			background-color: #999999;
			color: #FFFFFF;
			}
			.eventhdlocation {
			font-family:verdana,arial,sans-serif;
			font-size:.8em;
			font-weight: bold;
			text-decoration:none;
			border: 1px solid #cccccc;
			padding: 3px;
			float: left;
			width: 120px;
			background-color: #999999;
			color: #FFFFFF;
			}
.event {
			font-family:verdana,arial,sans-serif;
			font-size:.8em;
			text-decoration:none;
			border: 1px solid #cccccc;
			padding: 3px;
			float: left;
			width: 120px;
			min-height: 36px;
			height:expression(document.body.clientWidth > 36? "36px": "auto" );
			}
.eventlocation {
			font-family:verdana,arial,sans-serif;
			font-size:.8em;
			text-decoration:none;
			border: 1px solid #cccccc;
			padding: 3px;
			float: left;
			width: 120px;
			min-height: 36px;
			height:expression(document.body.clientWidth > 36? "36px": "auto" );
			}

.fontwhite {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#ffffff;
			text-decoration:none;
			}
.fontwhite2 {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
			}
.inline {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:underline;
			}
.fontBold {
			font-family:verdana,arial,sans-serif;
			font-size:13px;
			font-weight:bold;
			line-height:120%;
			text-decoration:none;
			}
.fontBold2 {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#666666;
			line-height:120%;
			text-decoration:none;
			}
.fontBold3 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#000000;
			line-height:120%;
			text-decoration:none;
			}
.fontBold4 {
			font-family:verdana,arial,sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#666666;
			line-height:120%;
			text-decoration:none;
			}
.breadCrumb {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			text-decoration:none;
			}
.subNav {
			font-family:verdana, arial, sans-serif;
			font-size:11px;
			color:#cc0000;
			line-height:100%;
			text-decoration:none;
			}
.tertNavOn {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#cc0000;
			text-decoration:none;
			}
.tertNav {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#666666;
			text-decoration:none;
			}
.quadNavOn {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#cc0000;
			text-decoration:none;
			}
.quadNav {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#666666;
			text-decoration:none;
			}
.fiveNavOn {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#cc0000;
			text-decoration:none;
			}
.fiveNav {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#666666;
			text-decoration:none;
			}
.header {
			font-family:verdana,arial,sans-serif;
			font-size:17px;
			font-weight:bold;
			color:#000000;
			line-height:100%;
			text-decoration:none;
                        margin-top: 1px;
			}
.subHeader {
			font-family:verdana,arial,sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#000000;
			text-decoration:none;
			}
.headerHome {
			font-family:verdana,arial,sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
			}
.footer {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#000000;
			text-decoration:none;
			}
.footer2 {
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			color:#666666;
			text-decoration:underline;
			}
.surveydropdown {
			width: 120px;
			font-family:verdana,arial,sans-serif;
			font-size:10px;
			text-decoration:none;
			}
.formcell {
			background: F3F3F3;
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			}
.column {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:45%;
			float:left; 	
			padding-right: 10px;
			margin-top: 5px;
			}
			
.column2a {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:45%;
			float:left;
			margin-right: 8px;
			margin-top: 5px;
			}

.column2 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:45%;
			float:left;
			padding-left: 10px;
			margin-top: 5px;
			clear: right;
			border-left-width: thin;
			border-left-style: solid;
			border-left-color: #999999;
			}
.column2b {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:45%;
			float:left;
			padding-left: 10px;
			margin-top: 5px;
			margin-left: 10px;
			clear: right;
			vertical-align: top;
			}
.columna {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:31%;
			float:left;
			padding-right: 10px;
			margin-top: 5px;
			}
.columnaa {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:25%;
			float:left;
			padding-right: 10px;
			margin-top: 5px;
			}
.columnb {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:31%;
			float:left;
			padding-right: 10px;
			margin-top: 5px;
			clear: right;
			}
.columnc {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:31%;
			float:left;
			padding-right: 10px;
			margin-top: 5px;
			clear: right;
			}
.columna2 {
			width:31%;
			float:left;
			margin-right: 8px;
			margin-top: 5px;
			}
.columnb2 {
			width:31%;
			float:left;
			margin-right: 8px;
			margin-top: 5px;
			clear: right;
			}
.columnc2 {
			width:31%;
			float:left;
			margin-right: 8px;
			margin-top: 5px;
			clear: right;
			}
.column-hd1 {
			text-decoration:none;
			width:65%;
			float:left;
			padding-right: 5px;
			margin-right: 10px;
			clear: left;
			padding-top: 10px;
				}
.column-hd1a {
			text-decoration:none;
			width:65%;
			float:left;
			clear: right;
			padding-top: 10px;
			}
.column-hd1b {
			text-decoration:none;
			width:65%;
			float:left;
			padding-right: 10px;
			margin-right: 65px;
			clear: left;
			padding-top: 10px;
			}
.column-hd2 {
			text-decoration:none;
			width:55%;
			float:left;
			padding-right: 10px;
			margin-right: 20px;
			clear: left;
			padding-top: 10px;
			}
.column-imageprasentation {
			text-decoration:none;
			width:512px;
			float:left;
			padding-right: 10px;
			padding-left: 0px;
			margin-right: 0px;
			clear: left;
			padding-top: 10px;
			}
.column-premisnet {
			text-decoration:none;
			float:left;
			width:74%;
			padding-right: 2px;
			padding-left: 0px;
			margin-right: 2px;
			clear: left;
			padding-top: 10px;
			}
.column-premisnet2 {
			text-decoration:none;
			width:24%;
			float:left;
			padding-right: 0px;
			padding-left: 0px;
			margin-right: 0px;
			clear: right;
			padding-top: 10px;
			}
.column-hd2 {
			text-decoration:none;
			width:58%;
			float:left;
			padding-right: 10px;
			margin-right: 20px;
			clear: right;
			padding-top: 10px;
			}
.column-case {
			text-decoration:none;
			width:75%;
			float:left;
			padding-right: 10px;
			margin-right: 20px;
			clear: right;
			padding-top: 10px;
			}
.column-case-archive {
			text-decoration:none;
			width:95%;
			float:left;
			padding-right: 10px;
			margin-right: 20px;
			clear: right;
			padding-top: 10px;
			}
.column-caption {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:30%;
			float:left;
			padding-top: 10px;
			}
.column-caption3 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:30%;
			float:left;
			clear: right;
			padding-top: 10px;
			}
.column-caption2 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:40%;
			float:left;
			clear: right;
			padding-top: 10px;
			}
.column-caption4 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:20%;
			float:left;
			clear: right;
			padding-top: 50px;
			}
.column-imageprasentation2 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:50px;
			float:left;
			clear: right;
			padding-top: 10px;
			}
.column-caption2 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:45%;
			float:left;
			clear: right;
			padding-top: 10px;
			}
.column-50 {
			text-decoration:none;
			width:45%;
			float:left;
			text-align: center;
			vertical-align: top;
			padding-top: 20px;
			padding-bottom: 30px;
			}
.twocol {
			text-decoration:none;
			width:45%;
			float:left;
			text-align: left;
			vertical-align: top;
			padding-top: 5px;
			padding-bottom: 10px;
			}
.twocol2 {
			text-decoration:none;
			width:45%;
			float:left;
			text-align: left;
			vertical-align: top;
			padding-top: 5px;
			padding-bottom: 10px;
			}
.col {
			text-decoration:none;
			float:left;
			vertical-align: top;
			padding-left: 5px;
			margin-right: 10px;
			clear:right;
			}
	
.col25percent {
			text-decoration:none;
			float:left;
			vertical-align: top;
			padding-left: 5px;
			clear:right;
			width: 20%;
			}
.col30percent {
			text-decoration:none;
			float:left;
			vertical-align: top;
			padding-left: 5px;
			clear:right;
			width: 30%;
			}
.colsitemap {
			text-decoration:none;
			float:left;
			vertical-align: top;
			padding-left: 1%;
			clear:right;
			width: 31%;
			}
.banner {
			font-family:verdana, arial, sans-serif;
			font-size:1.5em;
			text-decoration:none;
			width:90%;
			float:left;
			clear: both;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #999999;
			padding: 2px;
			margin-bottom: 5px;
			margin-top: 5px;
			}
.title {
			font-family:verdana, arial, sans-serif;
			font-size:1.5em;
			text-decoration:none;
			font-weight: bold;
			}
.bluetitle {
			font-family:verdana, arial, sans-serif;
			font-size:1em;
			text-decoration:none;
			font-weight: bold;
			color: #4962A2;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #CCCCCC;
			padding-top: 5px;
			}
.text {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			clear: both;
			padding-top: 10px;	
			}
@media print {
.noprint2 {
            visibility: visible;
			display: none;
			}
			}
.number {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1.5em;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #CCCCCC;
			padding: 5px;
			height: 18px;
			width: 25px;
			text-align: center;
			}
.clear {
			clear: both;
			}
.header2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			color: #000000;
			width: 90%;
			padding-top: 10px;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #999999;
			}
.mapcol {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			clear: right;
			float: left;
			}
.mapcol2 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			color: #000000;
			clear: right;
			float: left;
			width: 30%;
			padding: 0px;
			margin-left: 20px;
}
.headlines {
			clear: both;
			width: 600px;
			padding: 2px;
			font-weight: bold;
			}
.headlines-prod {
			clear: both;
			width: 400px;
			font-weight: bold;
			padding-top: 7px;
			}

.headlines-date {
			float: right;
			clear: right;
			position: relative;
			top: 0px;
			}
.headlines-date2 {
			float: right;
			clear: both;
			padding-right: 20px;
			}
.code {
			float: left;
			clear: both;
			background-color: #CCCCCC;
			padding: 3px;
			width: 50px;
			}
.code2 {
			float: left;
			clear: right;
			background-color: #CCCCCC;
			padding: 3px;
			width: 550px;
			margin-left: 20px;
			}
.code-link {
			float: left;
			clear: both;
			padding: 3px;
			width: 50px;
			}

.code-desc {
			float: left;
			clear: right;
			padding: 3px;
			width: 550px;
			margin-left: 20px;
			}
.line {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #999999;
			clear: both;
			}
#maincontent {
			text-decoration:none;
			width:100%;
			float:left;
			padding-right: 10px;
			margin-right: 20px;
			clear: right;
			padding-top: 10px;
			}
fieldset {
			border: none; 
			margin: 0 0 20px 40px;
			}
legend{
			color: #697CA4; 
			background-color: transparent;
			}
fieldset div.cr label { 
			margin: 0px  0px 0 85px ; 
			display: inline; 
			text-align: right;  
			float:left; 
			width: 420px;
			height: 250px;
			vertical-align: middle;
			}
fieldset div.cr input {
			border: none;
			margin: 0px 0 0 0;
			vertical-align: middle;
			}
input{
			margin: 1px;
			background-color: #fff;
			font-size: 1em;
			vertical-align: middle;
			}
select{
			margin: 1px;
			border: 1px solid #697CA4;
			color: #808080;
			background-color: #fff;
			font-size: 1em;
			vertical-align: middle;
			}
textarea{ 
			margin: 3px;
			padding: 1px 5px 0 5px; 
			border: 1px solid #697CA4;
			vertical-align: middle;
			}

input.medium{
			width: 123px;
			}
input.short{
			width : 20%;
			}
div#buttons{
			margin: 20px 0 0 165px;
			}
div#buttons input{
			 width: 50px;
			 padding: 0 5px 2px 5px;
			 color: #666666;
			 background-color: transparent;
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 vertical-align: middle;
			}
#rightinput {
			height: 30px;
			vertical-align: middle;
			}
.rightinput {
			height: 30px;
			vertical-align: middle;
			}
h3 {
			font-family: verdana,arial,sans-serif;
			font-size:17px;
			font-weight:normal;
			color:#000000;
			line-height:150%;
			text-decoration:none;
			}
.newsletter1 {
			width: 40%;
			float: left;
			}
.newsletter2 {
			width: 50%;
			float: left;
			clear: right;
			border-left-width: 1px;
			border-left-style: solid;
			border-left-color: #CCCCCC;
			padding-left: 15px;
					}
.newsletter3 {
			width: 90%;
			float: left;
			clear: both;
			padding: 15px;
					}
.previous {
			background-color: #CCCCCC;
			float: left;
			padding-right: 15px;
			padding-left: 5px;
			}
.next {
			background-color: #CCCCCC;
			float: left;
			clear: right;
			}
.tour {
			background-color: #CCCCCC;
			width: 261px;
			vertical-align: middle;
			}

.tourtxt {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			padding: 8px;
			}	

.caption {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			padding: 5px;
			text-align: left;
			}
.caption-pdf {
			float: left;
		
			}

#maincontent {
			text-decoration:none;
			width:100%;
			float:left;
			padding-right: 10px;
			margin-right: 20px;
			clear: right;
			padding-top: 10px;
			}
fieldset {
			border: none; 
			margin: 0 0 20px 40px;
			}
legend{
			color: #697CA4; 
			background-color: transparent;
			}
fieldset div.cr label { 
			margin: 0px  0px 0 85px ; 
			display: inline; 
			text-align: right;  
			float:left; 
			width: 420px;
			height: 250px;
			vertical-align: middle;
			}
fieldset div.cr input {
			border: none;
			margin: 0px 0 0 0;
			vertical-align: middle;
			}
label{
			display: block;
			width: 130px;
			text-align:right;
			float:left;
			padding-top: 2px;
			padding-right: 10px;
			margin-bottom:0px;
			height:30px;
			vertical-align: bottom;
			border:1px solid #FFFFFF;
			border-right:0px;
			background-color: #ffffff;
			}
input{
			margin: 1px;
			border: 1px solid #697CA4;
			color: #808080;
			background-color: #fff;
			font-size: 1em;
			vertical-align: middle;
			}

select{
			margin: 1px;
			border: 1px solid #697CA4;
			color: #808080;
			background-color: #fff;
			font-size: 1em;
			vertical-align: middle;
			}

input.medium{
			}
input.short{
			width : 20%;
			}
input.radio{
			border: 0 solid #FFFFFF; 
			background-color: #DFDFDF
			}
div#buttons{
			margin: 20px 0 0 165px;
			}
div#buttons input{
			 width: 50px;
			 padding: 0 5px 2px 5px;
			 color: #808080;
			 background-color: transparent;
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 vertical-align: middle;
			}
#rightinput {
			border:1px solid #FFFFFF; 
			height: 30px;
			vertical-align: middle;
			border-left: 0px
			}
.rightinput {
			height: 30px;
			vertical-align: middle;
			background-color: #ffffff;
			border-top: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			padding-top: 2px;
			padding-left: 5px;
			}
.formcontent {
	width: 150px;
	left: 0px;
	position: static;
	clear: left;
	float: left;
	margin: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.75em;
			}

/*Tabular data*/

.DateTable {
			width: 100%;
			border: 0px;
			font-family: Arial, Helvetica, sans-serif;
			}

.DataHeader {
			font-family: Arial, Helvetica, sans-serif; 
			font-weight: bold;
			color:#000000; 
			font-size:90.01%;
			padding: 2px;
			}

td, tr {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			}
.data {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			padding:3px;
			}
.grey1 {
			}
.grey2 {
			}

.container {
			width: 400px;
			}
#subnav-en {
			float: left;
			position: relative;
			left: -5px;
			}
#subnav-en ul {
			margin-left: 1em;
			padding-left: 1em;
			list-style-type: disc;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			list-style-image: url(/images/carrot.gif);
			list-style-position: outside;
			}

#red {
			float: left;
			position: relative;
			left: -16px;
			}

.redtxt {
			font-weight: bold;
			color:#CC3300;
			font-family: Arial, Helvetica, sans-serif;
			}
#caption {
			float: left;
			position: relative;
			left: -6px;
			}
#caption ul {
			margin-left: 1em;
			padding-left: 1em;
			list-style-type: square;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			list-style-position: outside;
			}
#subnav ul {
			margin-left: 1em;
			padding-left: 1em;
			list-style-type: disc;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			list-style-image: url(/images/carrot.gif);
			list-style-position: outside;
			}
#red ul {
			margin-left: 1em;
			padding-left: 1em;
			list-style-type: square;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			list-style-position: outside;
			color: #CC3300;
			}
#ict {
			float: left;
			position: relative;
			}
#ict ul {
	margin-left: 1em;
	padding-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	line-height: 1.25em;
			}
#dexterior {
			float: left;
			position: relative;
			}
#dexterior ul {
	margin-left: 1em;
	padding-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	line-height: 1.25em;
			}
#dinterior {
			float: left;
			position: relative;
			}
#dinterior ul {
	margin-left: 1em;
	padding-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	line-height: 1.25em;
			}
#voz {
			float: left;
			position: relative;
			}
#voz ul {
	margin-left: 1em;
	padding-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	line-height: 1.5em;
			}
#datos {
			float: left;
			position: relative;
			}
#datos ul {
	margin-left: 1em;
	padding-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	line-height: 1.25em;
			}
#fibraoptica {
			float: left;
			position: relative;
			}
#fibraoptica ul {
	margin-left: 1em;
	padding-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	line-height: 1.25em;
			}
#coaxial {
			float: left;
			position: relative;
			}
#coaxial ul	{
	margin-left: 1em;
	padding-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	line-height: 1.25em;
			}
div.hr hr{
			display: none
			}
div.hr {
			border-bottom: 1px solid #CCC;
			width: 100%;
			height: 1px;
			clear: both;
			margin-top: 5px;
			padding-top: 5px;
			}
.homepic {
			margin-top: 5px;
			margin-bottom: 5px;
			}
.spainprodpic {
			clear: right;
			float: left;
			width: 60px;
			margin-left: 5px;
			}
.spainproddesc {
	clear: right;
	float: left;
			 }
.column4 {
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			text-decoration:none;
			width:20%;
			float:left;
			margin-top: 2px;
			margin-bottom: 2px;
			clear: right;
			}
#homecontainer {
			width: 370px;
			height: 200px;
			text-align: left;
			}
#contentcontainer {
			width: 580px;
			text-align: left;
			}
#contactcontainer {
			width: 400px;
			text-align: left;
			}
.contactcontainer {
			width: 400px;
			text-align: left;
			}
#homecol1 {
			width: 195px;
			height: 120px;
			float: left;
			clear: right;
			}
.homecol1 {
			width: 195px;
			height: 120px;
			float: left;
			clear: right;
			}
#homecol2 {
			width: 195px;
			height: 120px;
			text-align: left;
			margin-left: 20px;
			float:left;
			clear: right;
			}
.homecol3 {
			width: 195px;
			height: 120px;
			margin-top: 5px;
			float: left;
			clear: right;
			}
#col2images {
			width: 165px;
			height: 80px;
			text-align: left;
			margin-left: 20px;
			float:left;
			}

#servicesright {
			width: 300px;
			height: 105px;
			text-align: left;
			float: right;
			}
.contentabout {
			background-image: url(../images/france/bgabout.jpg);
			background-position: right bottom;
			height: 100%;
			width: 100%;
			background-repeat: no-repeat;
			}
.contentconcevoir {
			background-image: url(../images/france/bgconcevoir.jpg);
			background-position: right bottom;
			height: 100%;
			width: 100%;
			background-repeat: no-repeat;
			}
.contentdeployer {
			background-image: url(../images/france/bgdeployer.jpg);
			background-position: right bottom;
			height: 100%;
			width: 100%;
			background-repeat: no-repeat;
			}
.contentdeployer2 {
			background-image: url(../images/france/bgdeployer2.jpg);
			background-position: right bottom;
			height: 100%;
			width: 100%;
			background-repeat: no-repeat;
			}
.contentdeployer2 {
			background-image: url(../images/france/bgdeployer2.jpg);
			background-position: right bottom;
			height: 100%;
			width: 100%;
			background-repeat: no-repeat;
			}
.contentproducts {
			background-image: url(../images/france/bgproducts.jpg);
			background-position: right bottom;
			height: 100%;
			width: 100%;
			background-repeat: no-repeat;
			}
.productcontainer {
		 	width: 100%;
		 	height: 188px;
		 	}
h2 {
			font-size: 14px;
			font-weight: bolder;
			color: #666666;
			}
.redtxt {
			font-weight: bold;
			color: #CC3300;
			}
#sitemapcontainer {
			font-size: 11px;
			width: 100%;
			}
.sitemapheader {
			font-size: 12px;
			font-weight: bold;
			margin-bottom: 2px;
			margin-top: 2px;
			
			}
.sitemapsubheader {
			font-size: 11px;
			font-weight: bold;
			margin-top: 4px;
			margin-bottom: 4px;
			}
			
.imagespace {
			margin-right: 15px;
			}
.imagespaceleft {
			margin-left: 15px;
			}
.cellspace	{
			padding-right: 15px;
			}
.paraspace {
	line-height: 1.5em;
}
#homepage-news {
	width: 451px;
	padding: 3px;
	margin-top: 1px;
	clear: both;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}
#homepage-news-en {
	width: 595px;
	padding: 3px;
	margin-top: 10px;
	clear: both;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.newsarea-date {
width: 120px;
float: left;
padding: 3px;

}
.newsarea-story {
width: 300px;
float: left;
margin-left: 10px;
padding: 3px;

}
.newsarea-story-en {
width: 600px;
float: left;
margin-left: 10px;
padding: 3px;

}
.newsarea2-story {
width: 500px;
float: left;
margin-left: 10px;
padding: 3px;

}


#homepage-flash 

{
float: left;
border: 1px solid #999999;
}

#homepage-events 

{
float: left;
margin-left: 10px;
width: 140px;

}
#homepage-events-en 

{
float: left;
margin-left: 5px;
width: 160px;

}
#homepage-links 

{
clear: both;
margin-top: 10px;
}
.leftpiccol
{
float: left;
padding: 2px;
margin-right: 10px;
clear: left;
}
