a
{
outline:0px;
}

table.index
{
background-color: #555555;
}

tr.index
{
}





.inter1_live{width: 350px;height: 130px;background-image: url('images/interface2010/inter_site_sun_live_01.gif');}
.inter1_archi{width: 350px;height: 130px;background-image: url('images/interface2010/inter_site_sun_archi_01.gif');}
.inter1_dev{width: 350px;height: 130px;background-image: url('images/interface2010/inter_site_sun_01.gif');}


.inter2_live{width: 650px;height: 130px;background-image: url('images/interface2010/inter_site_sun_live_02.gif');}
.inter2_archi{width: 650px;height: 130px;background-image: url('images/interface2010/inter_site_sun_archi_02.gif');}
.inter2_dev{width: 650px;height: 130px;background-image: url('images/interface2010/inter_site_sun_02.gif');}

td.inter_3
{
width: 350px;
height: 50px;
background-repeat: no-repeat;
background-image: url('images/interface2010/inter_site_sun_03.gif');
}


td.inter_4
{
width: 650px;
background-image: url('images/interface2010/inter_site_sun_04.gif');
}


td.inter_5
{
width: 350px;
background-image: url('images/interface2010/inter_site_sun_06.gif');
}

td.inter_6
{
width: 350px;
height: 120px;
background-repeat: no-repeat;
background-image: url('images/interface2010/inter_site_sun_08.gif');
}


.inter7_live{width: 350px;height: 120px;background-image: url('images/interface2010/inter_site_sun_live_09.gif');}
.inter7_archi{width: 350px;height: 120px;background-image: url('images/interface2010/inter_site_sun_archi_09.gif');}
.inter7_dev{width: 350px;height: 120px;background-image: url('images/interface2010/inter_site_sun_09.gif');}

.inter8_dev{width: 650px;height: 120px;background-image: url('images/interface2010/inter_site_sun_10.gif');}
.inter8_live{width: 650px;height: 120px;background-image: url('images/interface2010/inter_site_sun_live_10.gif');}
.inter8_archi{width: 650px;height: 120px;background-image: url('images/interface2010/inter_site_sun_archi_10.gif');}

td
{
font-family: verdana;
}



.copyright
{
font-family: Arial;
text-align:left;
font-size: 10px;
color: #999999;
overflow:hidden;

}



p.txt_article
{
font-family: verdana;
font-size: 8pt;
text-align:;
color: #000000;
margin: 0px;
text-decoration:none;
line-height: 10pt;
}

.txt_articlec
{
font-family: verdana;
font-size: 8pt;
text-align:center;
color: #000000;
margin: 0px;
text-decoration:none;
line-height: 10pt;
}


p.txt_articlec
{
font-family: verdana;
font-size: 8pt;
text-align:center;
color: #000000;
margin: 0px;
text-decoration:none;
line-height: 10pt;
}

p.txt_page
{
font-family: verdana;
font-size: 9pt;
color: #000000;
font-style: normal;
margin: 0px;
text-decoration:none;
text-align:right;
line-height: 10pt;
}


p.txt_title
{
font-family: verdana;
font-size: 9pt;
display:inline;
color: #000000;
font-weight: bold;
font-style: normal;
margin: 0px;
text-decoration:none;
text-align:left;
padding: 0px;
line-height: 20px;
}

.txt_title a{font-family: verdana;font-size: 16px;color: #000000;font-weight: bold;font-style: normal;text-decoration:none;}
.txt_title a:hover{font-family: verdana;font-size: 16px;color: #777777;font-weight: bold;font-style: normal;text-decoration:none;}

p.txt_titlec
{
font-family: verdana;
font-size: 9pt;
text-align:center;
color: #000000;
font-weight: bold;
font-style: normal;
margin: 0px;
text-decoration:none;
line-height: 10pt;
}


p.txt_subtitle
{
font-family: verdana;
font-size: 8pt;
text-align:left;
color: #000000;
font-weight: normal;
font-style: italic;
margin: 0px;
padding: 0px;
text-decoration:none;
line-height: 10pt;
}

.txt_subtitle a{font-style: italic;font-family: verdana;font-size: 12px;color: #444444;font-style: normal;text-decoration:none;}
.txt_subtitle a:hover{font-style: italic;font-family: verdana;font-size: 12px;color: #777777;font-style: normal;text-decoration:none;}

td.txt_article
{
font-family: verdana;
font-size: 8pt;
text-align:left;
color: #525252;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
}

td.txt_price
{
font-family: verdana;
font-size: 8pt;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 9pt;
}

p.txt_intro
{
font-family: verdana;
font-size: 18pt;
color: #000000;
text-decoration:none;
font-weight: bold;
line-height: 11pt;
font-weight: normal;
text-align:center;
}

td.txt_prices
{
font-family: verdana;
font-size: 7pt;
color: #666666;
text-align:left;
text-decoration:none;
font-weight: normal;
line-height: 8pt;
}

td.txt_big
{
font-family: verdana;
font-size: 10pt;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 11pt;
}


p.txt_titleb
{
font-family: verdana;
font-size: 10pt;
text-align:left;
color: #000000;
font-weight: bold;
margin: 0px;
text-decoration:none;
font-style: normal;
line-height: 12pt;
}

p.txt_subtitleb
{
font-family: verdana;
font-size: 10pt;
text-align:left;
color: #000000;
font-weight: normal;
font-style: italic;
margin: 0px;
text-decoration:none;
line-height: 13pt;
text-align:left;
}

p.txt_comment
{
font-family: verdana;
font-size: 8pt;
text-align:left;
color: #000000;
font-weight: normal;
font-style: italic;
margin: 0px;
text-decoration:none;
line-height: 9pt;
}

td.txt_articleb
{
font-family: verdana;
font-size: 9pt;
text-align:left;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 12pt;
}

td.txt_small_tab
{
font-family: verdana;
font-size: 8pt;
line-height: 8pt;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}




td.txt_articler
{
font-family: verdana;
font-size: 8pt;
text-align:right;
color: #525252;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
}

p.txt_legend
{
font-family: verdana;
font-size: 8pt;
text-align:center;
color: #525252;
font-style: italic;
text-decoration:none;
font-weight: normal;
line-height: 9pt;
}

p.txt_date
{
font-family: verdana;
font-size: 8pt;
text-align:left;
display:inline;
color: #525252;
font-style: italic;
text-decoration:none;
font-weight: normal;
line-height: 9pt;
}

p.blank_line
{
font-size: 1pt;
line-height: 1pt;
}


div.index_site
{
background-image: url('images/interface2010/fond_index_2010.jpg');
width: 840px;
height: 720px;
padding: 0px;
margin: 0px;
background-repeat: no-repeat;
}


div.txt_inscnl
{
/*background-image: url('images/fond_som2.gif');
background-repeat: no-repeat;
background-position: top; */
font-family: verdana;
font-size: 8pt;
text-align:center;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
border: 0px solid #ffffff;
background-color:#666666;
padding: 7px;
}
div.txt_inscnlleft
{
font-family: verdana;
background-image: url('images/fond_som.gif');
background-repeat: no-repeat;
background-position: bottom;
font-size: 8pt;
text-align:left;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
border: 1px solid #ffffff;
background-color:#cdcdcd;
padding: 7px;
}


div.bout_sun
{
font-family: verdana;
background-image: url('images/home_ss6.gif');
background-repeat: no-repeat;
background-position:top;
font-size: 8pt;
text-align:center;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
border: 1px solid #ffffff;
width:240px;
height:71px;
overflow:hidden;
padding: 0px;
padding-top: 45px;
}

div.bout_sun2
{
font-family: verdana;
background-image: url('images/home_ss2.gif');
background-repeat: no-repeat;
background-position:top;
font-size: 8pt;
text-align:center;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
border: 1px solid #ffffff;
width:240px;
height:71px;
overflow:hidden;
padding: 0px;
padding-top: 45px;
}

div.bout_dev
{
font-family: verdana;
background-image: url('images/home_dev.gif');
background-repeat: no-repeat;
background-position:top;
font-size: 8pt;
text-align:center;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
border: 1px solid #ffffff;
width:240px;
height:71px;
overflow:hidden;
padding: 0px;
padding-top: 45px;
}

div.bout_esa
{
font-family: verdana;
background-image: url('images/home_esa.gif');
background-repeat: no-repeat;
background-position:top;
font-size: 8pt;
text-align:center;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
border: 1px solid #ffffff;
width:240px;
height:71px;
overflow:hidden;
padding: 0px;
padding-top: 45px;
}


div.bout_esa_pro
{
font-family: verdana;
background-image: url('images/home_esapro.gif');
background-repeat: no-repeat;
background-position:top;
font-size: 8pt;
text-align:center;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
border: 1px solid #ffffff;
width:240px;
height:71px;
overflow:hidden;
padding: 0px;
padding-top: 45px;
}

div.bout_mev
{
font-family: verdana;
background-image: url('images/home_mev.gif');
background-repeat: no-repeat;
background-position:top;
font-size: 8pt;
text-align:center;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
border: 1px solid #ffffff;
width:240px;
height:71px;
overflow:hidden;
padding: 0px;
padding-top: 45px;
}

div.txt_title
{
font-family: verdana;
font-size: 8pt;
text-align:center;
color: #000000;
text-decoration:none;
font-weight: normal;
border: 0px solid #ffffff;
background-color:#dddddd;
padding: 2px;
}

div.degrade
{
border: 0px solid #ffffff;
padding: 0px;
/*background-image: url('images/fond_som.gif');
background-repeat: no-repeat;
background-position: bottom;
background-color:#e5e5e5; */
margin:0px;
}

p.txt_big_title
{
font-family: verdana;
font-size: 13pt;
text-align:left;
color: #b1b1b1;
font-weight: bold;
font-style: italic;
margin: 0px;
text-decoration:none;
line-height: 13pt;
}

td.img_border
{
margin: 0px;
border: 1px solid #c7c7c7;                                                                                                                                                                       }

td.menu
{
font-size: 10pt;
font-family: verdana;
font-weight: normal;
font-weight: normal;
}

a.menu:hover
{
font-size: 14px;
color: #ffffff;
font-weight: normal;
text-align:left;
text-decoration:none;
line-height: 13pt;
}

a.menu
{
font-size: 14px;
color: #dddddd;
font-weight: normal
text-align:left;
text-decoration:none;
line-height: 13pt;
}


a.menunn
{
font-size: 12px;
color: #eeeeee;
font-weight: normal;
text-align:left;
text-decoration:none;
line-height: 15pt;
}

a.menus:hover
{
font-size: 12px;
color: #ffffff;
font-weight: normal;
text-align:left;
font-style: normal;
text-decoration:none;
}


a.menus
{
font-size: 12px;
color: #bbbbbb;
font-weight: normal;
text-align:left;
text-decoration:none;
}

.refer
{
font-size: 9px;
font-family: verdana;
color: #aaaaaa;
}
.refer2
{
font-size: 9px;
font-family: verdana;
color: #999999;
text-decoration:none;
}

a.menus_mag
{
font-size: 12px;
color: #eeeeee;
font-weight: bold;
text-align:left;
font-style: normal;
text-decoration:none;
}





a.art:hover
{
font-size: 8pt;
color: #ff0000;
font-weight: normal;
text-decoration:underline;
}

a.art
{
font-size: 8pt;
color: #000000;
font-weight: normal;
text-decoration:underline;
}




td.title_1
{
width: 5px;
height: 28px;
background-image: url('images/title/title_2_01.gif');
}
td.title_2
{
height: 28px;
background-image: url('images/title/title_2_02.gif');
}
td.title_3
{
width: 5px;
height: 28px;
background-image: url('images/title/title_2_04.gif');
}


BODY
{
margin:0px ;
padding:0px ;
background-color: #333333;
}

SELECT
{
font-family: verdana;
font-size: 8pt;
text-align:left;
color: #000000;
text-decoration:none;
font-weight: normal;
line-height: 10pt;
}

FORM
{
display:inline;
}

INPUT
{
font-family: verdana;
font-size: 8pt;
text-align:left;
color: #000000;
font-weight: normal;
line-height: 10pt;
}

INPUT.button
{
font-family: verdana;
font-size: 8pt;
text-align:center;
color: #000000;
font-weight: normal;
line-height: 10pt;
}


.raised {background: transparent; width:600px; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raised .b3 {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raised .b4 {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raised .b4b {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raised .b3b {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raised .b2b {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}


.raised .b1 {margin:0 5px; background:#b1b1b1;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#b1b1b1;}
.raised .boxcontent {display:block;  background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raised .boxcontentblue {display:block;  background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}


.raisedd {background: transparent; width:600px; margin:0 auto;}
.raisedd h1, .raisedd p {margin:0 10px;}
.raisedd h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raisedd p {padding-bottom:0.5em;}

.raisedd .topd, .raisedd .bottomd {display:block; background:transparent; font-size:1px;}
.raisedd .b1d, .raisedd .b2d, .raisedd .b3d, .raisedd .b4d, .raisedd .b1bd, .raisedd .b2bd, .raisedd .b3bd, .raisedd .b4bd {display:block; overflow:hidden;}
.raisedd .b1d, .raisedd .b2d, .raisedd .b3d, .raisedd .b1bd, .raisedd .b2bd, .raisedd .b3bd {height:1px;}
.raisedd .b2d {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raisedd .b3d {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raisedd .b4d {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raisedd .b4bd {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raisedd .b3bd {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raisedd .b2bd {background:#e6e6e6; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}


.raisedd .b1d {margin:0 5px; background:#b1b1b1;}
.raisedd .b2d, .raisedd .b2bd {margin:0 3px; border-width:0 2px;}
.raisedd .b3d, .raisedd .b3bd {margin:0 2px;}
.raisedd .b4d, .raisedd .b4bd {height:2px; margin:0 1px;}
.raisedd .b1bd {margin:0 5px; background:#b1b1b1;}
.raisedd .boxcontentd {
display:block;
background:#e6e6e6;
border-left:1px solid #b1b1b1;
border-right:1px solid #b1b1b1;
font-family: verdana;
font-size: 10pt;
text-align:left;
color: #000000;
font-weight: bold;
margin: 0px;
text-decoration:none;
font-style: normal;
line-height: 12pt;
}


.raiseddi {background: transparent; width:810px; margin:0 auto;}
.raiseddi h1, .raiseddi p {margin:0 10px;}
.raiseddi h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raiseddi p {padding-bottom:0.5em;}

.raiseddi .topdi, .raiseddi .bottomdi {display:block; background:transparent; font-size:1px;}
.raiseddi .b1di, .raiseddi .b2di, .raiseddi .b3di, .raiseddi .b4di, .raiseddi .b1bdi, .raiseddi .b2bdi, .raiseddi .b3bdi, .raiseddi .b4bdi {display:block; overflow:hidden;}
.raiseddi .b1di, .raiseddi .b2di, .raiseddi .b3di, .raiseddi .b1bdi, .raiseddi .b2bdi, .raiseddi .b3bdi {height:1px;}
.raiseddi .b2di {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raiseddi .b3di {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raiseddi .b4di {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raiseddi .b4bdi {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raiseddi .b3bdi {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.raiseddi .b2bdi {background:#cdcdcd; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}


.raiseddi .b1di {margin:0 5px; background:#b1b1b1;}
.raiseddi .b2di, .raiseddi .b2bdi {margin:0 3px; border-width:0 2px;}
.raiseddi .b3di, .raiseddi .b3bdi {margin:0 2px;}
.raiseddi .b4di, .raiseddi .b4bdi {height:2px; margin:0 1px;}
.raiseddi .b1bdi {margin:0 5px; background:#b1b1b1;}
.raiseddi .boxcontentdi {
display:block;
background:#cdcdcd;
border-left:1px solid #b1b1b1;
border-right:1px solid #b1b1b1;
font-family: verdana;
font-size: 10pt;
text-align:left;
color: #000000;
font-weight: bold;
margin: 0px;
text-decoration:none;
font-style: normal;
line-height: 12pt;
}



a.sslmenu:hover
{
font-size: 9pt;
color: #ffffff;
font-weight: bold;
text-align:left;
font-style: normal;
text-decoration:none;
display:inline;
}

a.sslmenu
{
font-size: 9pt;
color: #0000ff;
font-weight: bold;
text-align:left;
font-style: normal;
text-decoration:none;
display:inline;
}

a.sslentmenu:hover
{
font-size: 9pt;
color: #ff0000;
font-weight: bold;
text-align:left;
font-style: no

text-decoration:none;
display:inline;
}

a.sslentmenu
{
font-size: 9pt;
color: #0000ff;
font-weight: bold;
text-align:left;
font-style: normal;
text-decoration:none;
display:inline;
}

div.onlst
{
font-family: Trebuchet MS;
background-image: url('images/interface2010/but_webstore.gif');
background-repeat: repeat-x;
background-position: right;
font-size: 18px;
text-align:left;
color: #ffffff;
text-decoration:none;
line-height: 14px;
padding-left: 15px;
height:60px;
margin-top:4px;
border:1px solid #888888;
}

div.downloadstick
{
background-image: url('images/interface2010/but_stick.gif');
}

div.nicolaudietv
{
background-image: url('images/interface2010/nicolaudie_tv.png');
}

div.nlinsc
{
background-image: url('images/interface2010/deg_button.gif');
background-repeat: repeat-x;
background-position: top right;
background-color:#000000;
padding-bottom:12px;
}



