/***** global *****/
body														{ font-family: verdana,helvetica,sans-serif; font-size: 10pt; margin: 0; background-color: #4C4C4C; }
td,p 														{ font-family: verdana,helvetica,sans-serif; font-size: 10pt; }
a																{ text-decoration: underline; color: #000000; }
a:hover													{ text-decoration: none; color: #000000; }
img															{ border:none; }


/***** headlines *****/
.hl_main												{ font-size: 10pt; font-weight: bolder; text-transform: uppercase; padding: 0; }
.hl_sub													{ font-size: 10pt; font-weight: bolder;  padding: 0; }
.hl_sub2												{ font-size: 10pt; font-weight: bold; color: #666666; padding: 0; }

.hl_date												{ font-size: 8pt; padding: 0; }


h1 {
	color:#000066;
	font-family:Georgia,'Times New Roman', Times, serif;
	font-size:35px;
	font-weight:bold;
	margin-bottom:5px;
}

h2 {
	color:#000066;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:25px; 
	margin-bottom:5px;
	margin-top:0px;
}

h3 {
	color:#000066;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:20px;
	margin-bottom:5px;
	margin-top:0;
}

h4 {
	color:#000066;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:14px;
	margin-bottom:2px;
}

.h1_sub {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	font-weight:bold;
}


/**** lists ****/
li {
	background-image:url(../images/sym_list_clip_in_one.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	line-height:1.4em;
	list-style-type:none;
	margin-left:0;
	padding-left:20px;
}

ul {
	font-size:10pt;
	margin-left:5px;
	margin-top:0;
	padding-left:5px;
}

.modules {
	width:100%;
}

.modules .symbol {
	padding-left:10px;
	padding-top:4px;
	vertical-align:top;
	width:19px;
}

.modules .column {
	vertical-align:top;
	width:214px;
}

.modules .spacer {
	font-size:1px;
	height:5px;
	width:15px;
}

.large li {
	background-image:url(../images/sym_list_clip_in_one.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	line-height:1.5em;
	list-style-type:none;
	margin-left:0;
	padding-left:20px;
}

.large ul {
	font-size:13pt;
	margin-left:5px;
	margin-top:0;
	padding-left:5px;
}

.nav_main .inside															{ background:#000066; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.nav_main .inside a														{ border-bottom:5px solid #FFFFFF; color:#FFFFFF; display:block; padding:5px 0; text-decoration:none; width:177px; }
.nav_main .inside a:hover											{ background-color:#FF9933; color:#FFFFFF; }
.nav_main .inside_act													{ background:#FF9933; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.nav_main .inside_act a												{ border-bottom:5px solid #FFFFFF; color:#FFFFFF; display:block; padding:5px 0; text-decoration:none; width:177px; }
.nav_main .inside_act a:hover									{ background-color:#FF9933; color:#FFFFFF; }
.nav_main .symbol															{ position:relative; top:2px; }


/***** text *****/

/* format */
.go															{ text-decoration: underline; }
.go:hover												{ text-decoration: none; }
.text														{ line-height: 18px; }
.textlink												{ text-decoration: none; }
.textlink:hover									{ text-decoration: none; }

/* colors */
.one														{ color: #FFFFFF; }
.one .more a										{ color: #FFFFFF; }
.one .more a:hover 							{ color: #FFFFFF; }
.two														{ color: #464646; }
.two:hover											{ color: #464646; }
a.three													{ color: #010065; }
a:hover.three										{ color: #010065; }

/* size */
.small													{ font-size: 8pt; }

/***** text navigation *****/
.content_nav										{ clear:both; font-size: 8pt; font-weight: bold; text-align: right; padding: 6px 0 0 0; }
.content_nav a									{ color:#000; text-decoration:none; }
.content_nav a:hover						{ color:#000; text-decoration:underline; }
.more														{ clear:both; font-size: 8pt; font-weight: bold; line-height:18px; _line-height:30px; text-align: right; padding: 6px 0 0 0; }
.more a													{ color:#000066; }
.more a:hover										{ color:#000066; }
.spacer													{ padding: 5px 0 0 0; }

/***** layout *****/

/* maintable */
.main														{ height: 100%; }
.main .center										{ vertical-align: top; }
.main .header	td								{ width: 100%; padding: 8px 38px 8px 40px; background-color: #FFFFFF; }
.main .sujet_start 							{ width: 990px; border-collapse: collapse; border-spacing: 0; padding: 0; background-image: url(../images/bg_sujet-start_005.jpg); background-repeat: no-repeat; }
.main .sujet_start_shadow_left	{ width: 5px; background-image: url(../images/bg_external_start_shadow_left_001.gif); background-repeat: repeat; }
.main .sujet_start_shadow_right	{ width: 5px; background-image: url(../images/bg_external_start_shadow_right_001.gif); background-repeat: repeat; }
.main .start_fade								{ width: 216px; vertical-align: top; background-image: url(../images/bg_bottom_start_fade_001.gif); background-repeat: repeat-x; }
.main .start_bg									{ background-color: #80AC53; }

/* main navigation */
.nav_main												{ padding:5px 5px 3px 5px; background-color: #FFFFFF; }

/* center navigation */
.nav_center											{ width: 558px; }
.nav_center .rectangle 					{ padding: 3px 3px 3px 3px; background-color: #FFFFFF; }

/* showroom */
.showroom												{ padding: 6px; background-color: #FFFFFF; }
.showroom h1										{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin-bottom:0;}
.showroom .bg										{ padding: 10px; background-image: url(../images/bg_showroom.gif); background-repeat: no-repeat; }
.showroom .more a								{ color:#FFFFFF; }
.showroom .more a.hover					{ color:#FFFFFF; }
.showroom .row									{ padding: 0px 0px 10px 0px; }
.showroom .row img							{ margin-left:1px; }

/* content area */
.content .border								{ color: #464646; padding: 6px; background-image: url(../images/bg_content_border.gif); }
.content .bg_txt								{ background-color: #FFFFFF; }
.content .column_preview				{ background-color:#FFFFCC; float:left; height:150px; margin-right:15px; width:200px; }
.content .column_preview_txt 		{ float:left; width:308px; }
.content .column_preview_small	{ float:left; height:113px; margin-right:15px; width:150px; }
.content .column_preview_small img { border:1px solid #FF9933; }
.content .column_preview_small_txt { float:left; width:360px; }
.content .txt										{ border-bottom:1px solid #FF9934; vertical-align: top; padding: 10px; }
.content .gallery								{ width: 171px; vertical-align: top; }
.content .textarea							{ width: 373px; vertical-align: top; padding: 10px; }
.content .textarea_cio					{ width: 526px; vertical-align: top; padding: 10px; }

/***** sub *****/

/* news */
.main .sujet_news 							{ width: 990px; border-collapse: collapse; border-spacing: 0; padding: 0; background-image: url(../images/bg_sujet-news_001.jpg); background-repeat: no-repeat; }

/* references */
.bg_references												{ background-color: #25194A; }

.main .sujet_references 							{ width: 990px; border-collapse: collapse; border-spacing: 0; padding: 0; background-image: url(../images/bg_sujet-references_001.jpg); background-repeat: no-repeat; }
.main .sujet_references_shadow_left		{ width: 5px; background-image: url(../images/bg_external_references_shadow_left_001.gif); background-repeat: repeat; }
.main .sujet_references_shadow_right	{ width: 5px; background-image: url(../images/bg_external_references_shadow_right_001.gif); background-repeat: repeat; }
.main .references_fade								{ width: 216px; vertical-align: top; background-image: url(../images/bg_bottom_references_fade_001.gif); background-repeat: repeat-x; }
.main .references_bg									{ background-color: #1C327E; }

/* company */
.main .sujet_company 						{ width: 990px; border-collapse: collapse; border-spacing: 0; padding: 0; background-image: url(../images/bg_sujet-company_001.jpg); background-repeat: no-repeat; }

/* contact */
.main .sujet_contact 						{ width: 990px; border-collapse: collapse; border-spacing: 0; padding: 0; background-image: url(../images/bg_sujet-contact_001.jpg); background-repeat: no-repeat; }
.title													{ width: 30px; color: #464646; font-weight: bold; }

/* clipinone */
.main .sujet_clipinone 					{ width: 990px; border-collapse: collapse; border-spacing: 0; padding: 0; background-image: url(../images/bg_sujet-start_clipinone_002.jpg); background-repeat: no-repeat; }


/* spacer */

.spacerH3 {
	clear:both;
	font-size:1px;
	height:3px;
}

.spacerH10 {
	clear:both;
	font-size:1px;
	height:10px;
}

.spacerH15 {
	clear:both;
	font-size:1px;
	height:15px;
}

.spacerH20 {
	clear:both;
	font-size:1px;
	height:20px;
}

.spacerH25 {
	font-size:1px;
	height:25px;
}

.spacerH30 {
	clear:both;
	font-size:1px;
	height:30px;
}