html, body {
	margin:0; padding:0; text-align:center; font:normal 11px/15px Arial, sans-serif; color:#666; background-color:#fcfbfb;
}

#dsheader {
margin:0 auto 20px auto; position:relative; text-align:left; width:970px; height:75px; z-index:50; background:#fcfbfb;
}
#dsheader .logo {
	margin:0; padding:0; background-position: 0 0; display:block; width:73px; height:48px; position:absolute; top:25px; left:0
}
#dsheader .logo, span.separate, span.puce, span.arrow-right, #search_3ds, #clients-bar, #footer-bar, #breadcrumb span.arrow, #help-login .signup span {

}
span.select{
	background-image:url('../images/guionFlecha.gif') repeat -x;
}

#navigation {position:absolute; left:165px; top:55px}
#navigation ul {margin:0; padding:0; height:20px; list-style:none}
#navigation ul li {margin:0; padding:0; height:20px; font:bold 14px/20px Arial, sans-serif; float:left; list-style-image:none}
#dsfooter ul li a, #dsfooter ul li a:visited , #navigation ul li a, #navigation ul li a:visited {margin:0 0 0 13px; padding:0 22px 0 0; color:#666; text-decoration:none; position:relative; min-height:20px; display:block;}
#navigation ul li a:hover, #navigation ul li a, #dsheader a.logo {color:#666666; text-decoration:none}
#navigation ul li a.current, #navigation ul li a.current:visited, #navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a:focus {color:#6082a8;}
#navigation ul li a span.select, #dsfooter ul li a span.select {position:absolute; right:0 !important; top:4px; width:16px; height:16px; background-position: 0 -50px}
#navigation ul li a:hover span.select, #navigation ul li a.current span.select, #dsfooter ul li a:hover span.select {background-position: -40px -50px}
form#search_3ds {margin:0; padding:0; position:absolute; top:55px; right:2px; width:150px; height:25px; background-position:0 -110px; background-color: transparent; z-index:0}

#dsfooter ul li a, #dsfooter ul li a:visited , #navigation ul li a, #navigation ul li a:visited {
	margin:0 0 0 13px; padding:0 22px 0 0; color:#666; text-decoration:none; position:relative; min-height:20px; display:block;
}

#navigation ul li a:hover, #navigation ul li a, #dsheader a.logo {
	color:#666666; text-decoration:none
}
#navigation ul li a.current, #navigation ul li a.current:visited, #navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a:focus {
	color:#6082a8;
}
#navigation ul li a span.select, #dsfooter ul li a span.select {
	position:absolute; right:0 !important; top:4px; width:16px; height:16px; background-position: 0 -50px
}
#navigation ul li a:hover span.select, #navigation ul li a.current span.select, #dsfooter ul li a:hover span.select {background-position: -40px -50px}
form#search_3ds {
	margin:0; padding:0; position:absolute; top:55px; right:2px; width:150px; height:25px; background-position:0 -110px; background-color: transparent; z-index:0
}

.search-input {
	margin:0; padding:0; height:16px; width:114px; border:none; color:#444; position:absolute; top:5px; left:10px; background-color: transparent; font:normal 11px/16px Arial, sans-serif
}

.search-submit {
	width:25px; height:25px; position:absolute; right:0px; top:0px
}
#account {
	margin:0; padding:0; position:absolute; top:20px; right:2px
}
#account ul {
	margin:0; padding:0; height:20px; width:auto; list-style:none; float: right; text-align:right
}
#account ul li {
	margin:0; padding:0; _padding-top:5px; _padding_bottom:5px;height:20px; font:normal 11px/20px Arial, sans-serif; float:left; list-style-image:none
}
#account ul li a, #account ul li a:visited {
	margin:0 0 0 10px; padding:0 22px 0 0; color:#666; text-decoration:none; display:block; position:relative; min-height:20px
}
#account ul li span {
	margin:0 0 0 12px; display:block; position:relative; min-height:20px
}
#account ul li a:hover, #account ul li a:active {
	color:#6082a8; text-decoration:none
}
#account ul li a span.select {
	position:absolute; right:0; top:6px !important; top:4px; width:16px; height:16px; min-height:16px; background-position: 0 -50px; margin:0; padding:0
}
#account ul li a:hover span.select {
	background-position: -40px -50px
}
#account ul li span.separate {
	position:absolute; right:0; top:6px !important; top:4px; width:1px; height:16px; min-height:16px; background-position: 0 -50px; margin:0; padding:0
}
#account .email {
	font-weight:bold; color: #6082a8
}
#account .email #helloGuest a {
	padding:0;
}
#account ul li.email #helloGuest a, #account ul li.email #helloGuest a:visited, #account ul li.email #helloGuest a:active , #account ul li.email #helloGuest a:focus {
	color:#6082a8; text-decoration:underline; margin-right:10px;
}
#account .language {
	font-weight:bold; padding-left: 0px !important; padding-left:20px
}
#account .region {
	font-weight:bold; padding-left: 0px !important; padding-left:20px
}
#account .language a {
	padding-left:16px
}
#account ul li span#log{
	color:#666666; margin-left:0;
}
#account ul li span#log a{
	display:inline; padding:0
}
#account ul li span#log a:active, #account ul li span#log a:hover, #account ul li span#log a:focus {
	text-decoration:underline;
}
#account ul li span#log a span{
	display:inline; position:relative; margin-left:0;
}
#dsheader .picker, #dsfooter .picker {
	margin:0; padding:0 0 9px; position:absolute; z-index:10; display:none; background:url('../img/header/bg-picker-bottom.png') no-repeat left bottom transparent; _background:none
}
#dsfooter .picker, #dsheader .language .picker , #dsheader .region .picker {
	_position:absolute;
}

#dsheader .picker, #dsheader .language .picker ul , #dsheader .region .picker ul {
	_position:relative;
}
#dsheader .language .picker ul , #dsheader .region .picker ul, #dsheader .picker ul , #dsfooter .picker ul {
	padding:10px 20px 5px 20px; width:205px ; _width:125px;
}
#dsheader .picker ul , #dsfooter .picker ul{ 
	margin:0; height:auto; background:url('../img/header/bg-picker-middle.png') repeat-y transparent; _background:#fff; font:bold 11px/20px Arial, sans-serif; float:none; text-align:left; _position:absolute;
}
#dsheader .picker ul li , #dsfooter .picker ul li{ 
	margin:0 0 0 0; padding:0; font:bold 11px Arial, sans-serif; line-height:16px; float:none; position:relative; height:auto; width:168px;
}
#dsheader .picker ul li a, #dsheader .picker ul li a:visited, #dsfooter .picker ul li a, #dsfooter .picker ul li a:visited{ 
	margin:0 0 3px 0px; padding:0 -18px 0 10px; text-decoration:none; display:block; position:relative; height:auto; color:#666; font-weight:normal
}
#dsheader .picker ul li a:hover, #dsheader .picker ul li a:active , #dsfooter .picker ul li a:hover, #dsfooter .picker ul li a:active{ 
	color:#6082a8; font-weight:normal
}
#dsheader .picker ul li span , #dsfooter .picker ul li span {
	margin:0 0 3px 0px; padding:0; display:block; position:relative; height:auto; color:#d00; font-weight:bold
}
#dsheader .picker ul li a span.puce, #dsfooter .picker ul li a span.puce {
	position:absolute; left:-20px !important; left:-30px; top:6px !important; top:5px; width:16px; height:16px; min-height:16px; background-position: 0 -70px
}
#dsheader .picker ul li a:hover span.puce, #dsfooter .picker ul li a:hover span.puce, {
	background-position: -40px -70px
}
#dsheader .language .picker , #dsheader .region .picker{ 
	margin-left:-7px 
}
#dsheader .language .picker ul li a {
	padding-left:26px !important
}
#dsheader li .flag, #dsheader .picker ul li span.flag {
	margin:0; padding:0; position:absolute; left:-5px !important; left:-20px; top:5px !important; top:2px; background-image:url('../img/header/sprite-flags.png'); background-repeat:no-repeat; width:16px; min-height:16px; height:11px
}
#dsheader li .flag{ 
	margin-left:8px;_margin-left:0;
}
#dsheader .picker ul li span.flag {
	left:0px !important; left:-20px; top:3px !important; top:2px
}
search, search:visited {
	padding:6px 8px 5px 8px; height:12px; line-height:12px; color:#fbfbfb; text-decoration:none; font-weight:bold; background:#fbfbfb; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; position:absolute; top:4px; right:4px
}

span.en {
	background-position:0 0
}
span.us {
	background-position:-20px 0
}
span.fr {
	background-position:-40px 0
}
span.jp {
	background-position:-60px 0
}
span.ch {
	background-position:-80px 0
}
span.de {
	background-position:0 -20px
}
span.ru {
	background-position:-20px -20px
}
span.se {
	background-position:-40px -20px
}
span.ko {
	background-position:-60px -20px
}
span.po {
	background-position:-80px -20px
}
span.es {
	background-position:0 -40px
}
span.it {
	background-position:-20px -40px
}
span.pl{ 
	background-position:-40px -40px
}
span.ro {
	background-position:-60px -40px
}
span.he{ 
	background-position:-80px -40px
}
span.in {
	background-position:0px -60px
}
span.gr {
	background-position:-20px -60px
}
span.tr {
	background-position:-40px -60px
}
span.ie{ 
	background-position:-60px -60px
}
span.za{ 
	background-position:-80px -60px
}
#dsheader .picker ul li a.unavailable, #dsheader .picker ul li a.unavailable:visited {
	color:#bbb 
}
#dsheader .picker ul li a.unavailable:hover, #dsheader .picker ul li a.unavailable:active {
	color:#bbb; text-decoration:none
}
#help-login {
	background:#f8f5f5; border-bottom:solid 1px #dcdcdc; text-align:center
}
#help-login .in {
	margin:0 auto; padding:5px 0 0 0; height:30px; width:970px; text-align:left; font:normal 11px/15px Arial, sans-serif; position:relative
}
#help-login .in p {
	margin:0; padding-top:5px;padding-left:90px
}
#help-login .hide, #help-login .hide:visited {
	margin:0 10px 0px 0; padding:4px 6px; border:solid 1px #d0d0d0; background:#fafafa; float:left; color:#666; text-decoration:none
}
#help-login .hide:hover, #help-login .hide:active {
	color:#666; text-decoration:underline
}
#help-login .signup {
	margin:0; padding:2px 6px; border:solid 1px #6485a9; background:#6485a9; position:absolute; bottom:4px; right:0; color:#fff; background:#6485a9; text-decoration:none
}
#help-login .signup span {
	display:block; width:19px; height:15px; background-position:-120px 0; position:absolute; bottom:-16px !important; bottom:-17px; right:10px
}
.hideSignIn{
	display:none;
}
body {padding:0px; margin:0px; text-align:center}
#content{ text-align:center; margin:auto; width:970px; position:relative}
#content .breaker{ clear:both; overflow:hidden; height:1px}
.body-wrapper {width: 970px; font: 11px Arial, sans-serif; margin: 10px auto; text-align:left}
.body-wrapper .title_left {float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; margin-left:10px; margin-top:17px; padding-left:10px; _padding:0px; height:auto; padding-top:0px}
.body-wrapper .title_right {float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f8c2c2; margin-right:10px; margin-top:22px; padding-right:10px; _padding:0px}
.body {padding: 83px 10px 1px; background: url(../img/content/body_white.png) no-repeat center bottom}
.body .bottom_spacer {display:block; height:25px}
div.body-wrapper.casestudy {background: transparent url(../img/content/body-wrapper-blue.png) no-repeat left top}
div.body-wrapper.casestudy .title_left {padding-left: 24px; padding-top: 16px; float: none; height: 69px; _padding-top:0}
div.body-wrapper.casestudy .title_right{ display:none}
div.body-wrapper.casestudy .campain-contener {position: relative; left: -10px; width: 950px; padding: 10px 10px 0 10px; background: #FFF url(../img/content/darkblue-grandient.jpg) repeat-x top}
div.body-wrapper.casestudy .bg-campain {height: 260px; margin-top: -25px}
.body-wrapper.casestudy .body{ padding: 0px 10px 1px; background: none}
.body-wrapper.casestudy .campain-contener .contentblock-wrapper .contentblock{ margin:22px 0 0; padding:10px}
.body-wrapper.casestudy .goback {float: right; width: 251px; height: 31px; background: url(../img/content/goback.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/img/content/goback.png', sizingMethod='crop'); text-transform: none; text-align: center; margin-right: 20px; margin-top:-70px}
.body-wrapper.casestudy .goback a {line-height: 190%; color: #AFB9E4; font-size: 14px; text-decoration: none; font-weight: bold; position:relative}
.regional-number-wrapper{ background-color:#FFFFFF; border:2px solid #CDCDCD; margin-bottom:10px; margin-top:1px}
.regional-number{ background:#F5F5F5 url(../img/content/regionalcta_bg.jpg) repeat-x scroll 0 bottom; padding:0 14px; width:276px; padding-bottom:25px}
.regional-number .bouton-green, .regional-number .bouton-red {color:#FFFFFF; display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:24px; font-weight:bold; margin-bottom:5px; margin-top:12px; padding:0; text-align:center; text-transform:uppercase; white-space:nowrap}
.regional-number .bouton-red span {background:transparent url(../img/content/bt_red_l.png) no-repeat scroll left top;}
.regional-number .bouton-green span {background:transparent url(../img/content/bt_green_l.png) no-repeat scroll left top;}
.regional-number .bouton-green span, .regional-number .bouton-red span {float:left; padding:0 0 0 10px; vertical-align:middle}
.regional-number .bouton-red span span{background:transparent url(../img/content/bt_red_r.png) no-repeat scroll right top;}
.regional-number .bouton-green span span{background:transparent url(../img/content/bt_green_r.png) no-repeat scroll right top;}
.regional-number .bouton-green span span, .regional-number .bouton-red span span {padding:0 10px 0 0}
.regional-number .bouton-red span span span{background:transparent url(../img/content/bt_red_m.png) repeat-x scroll left top;}
.regional-number .bouton-green span span span{background:transparent url(../img/content/bt_green_m.png) repeat-x scroll left top;}
.regional-number .bouton-green span span span, .regional-number .bouton-red span span span{ height:46px; padding:7px 0 0; text-align:left; width:256px}
.regional-number .bouton-red span span span.phone{ background:url(../img/content/red_phone.gif) no-repeat;}
.regional-number .bouton-green span span span.phone{ background:url(../img/content/green_phone.gif) no-repeat;}
.regional-number .bouton-green span span span.phone, .regional-number .bouton-red span span span.phone{ height:22px; position:relative; top:3px; width:31px; padding:0; margin-right:5px}
.regional-number .where_name{ color:#666666; font-size:16px; font-weight:bold}
.regional-number span a{ color:#666666; font-size:16px; font-weight:bold}
.regional-number .where_line{ color:#666666; font-family:Arial; font-size:13px; line-height:17px; position:relative; text-align:left}
.regional-number .where_flag {height:11px; width:16px; background-image:url(../img/header/sprite-flags.png); position:absolute; margin-top:4px}
.regional-number .where_flag.china{background-position: -80px 0px }
.regional-number .where_flag.germany{background-position: 0px -20px }
.regional-number .where_flag.spain{background-position: 0px -40px }
.regional-number .where_flag.france{background-position: -40px 0px }
.regional-number .where_flag.greece{background-position: -20px -60px }
.regional-number .where_flag.india{background-position: 0px -60px }
.regional-number .where_flag.italia{background-position: -20px -40px }
.regional-number .where_flag.japan{background-position: -60px 0px }
.regional-number .where_flag.korea{background-position: -60px -20px }
.regional-number .where_flag.poland{background-position: -40px -40px }
.regional-number .where_flag.portugal{background-position: -80px -20px }
.regional-number .where_flag.romania{background-position: -60px -40px }
.regional-number .where_flag.russia{background-position: -20px -20px }
.regional-number .where_flag.south-africa{background-position: -80px -60px }
.regional-number .where_flag.sweden{background-position: -40px -20px }
.regional-number .where_flag.turkey{background-position: -40px -60px }
.regional-number .where_flag.uk{background-position: 0px 0px }
.regional-number .where_flag.us{background-position: -20px 0px }
ul,li {margin:0; padding:0; border:0}
h2 {color:#fff}
a.viewmore, a.viewmore:visited, a.viewmore:hover, a.viewmore:link, a.viewmore:active {position:relative; display: block; background:#6C6C6C url(../img/content/viewmore.gif) no-repeat right center; color: #FFF; font-weight: bold; height: 25px; float: right; padding-top:8px; padding-left:10px; padding-right:30px; text-decoration:none}
.body-wrapper.alter {background: #838ec3 }
.intro {margin:0;padding:0; color: #fff; font-size: 13px; line-height: 20px; padding: 20px 15px 15px 15px; _position: relative}
.intro h2 {margin:0;padding:0; margin-bottom: 20px; font: bold 24px Arial, sans-serif}
.intro p {width: 600px; margin-bottom: 10px}
.intro.alt p, .intro.large p {width: 100%}
.intro.alt, .intro.large {background: none}
.intro a {color:#6C6C6C}
.contentblock ul.toolbar {float: right; margin: 0}
.contentblock ul.toolbar.alt{ display:none}
.contentblock ul.toolbar li {float: left; border-left: 1px solid #fff; margin-top:0px; list-style-image:none; background:none}
.contentblock ul.toolbar li img {border:0pt none}
.demo-wrapper {padding-top: 10px}
.demo-wrapper .demo {width: 600px; height: 330px; margin: 0 auto; background: url(../img/content/demo-zone.png) no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/img/content/demo-zone.png', sizingMethod='crop')}
.demo-wrapper .demo img {padding: 4px 0 0 5px}
.contentblock-wrapper {background: #fff; margin:0px; margin-bottom: 10px; padding:0px}
.contentblock-wrapper.none{ background: none; border:0; margin-bottom: 10px}
.contentblock-wrapper .contentblock {margin:0; padding:0}
.contentblock {border: 1px solid #fff; color: #6c6c6c; font: 12px Arial, sans-serif; _position: relative; height:100%}
.contentblock .diapo {border: 2px solid #cdcdcd; padding:1px; margin-bottom:15px; width:624px; height:276px}
.contentblock .diapo div.csc-textpic-clear{ display:none}
.contentblock-wrapper.none .contentblock{ border:0; padding:0; width: 630px}
.hassidebar .contentblock-wrapper.none {float: left}
.contentblock-wrapper.none .doublecol .left, .contentblock-wrapper.none .doublecol .right {width: 50%}
.contentblock-wrapper.gradient {background: none; height:100%; border:0}
.contentblock-wrapper.gradient .contentblock {background:none}
.contentblock .tx-sriframe-pi1{ text-align:center}
.hassidebar {_height: 1%; z-index:2}
.hassidebar .contentblock-wrapper {width: 631px; float: left}
.hassidebar .sidebar {width: 310px; float: right; position:relative; z-index:2}
.sidebar p {
	margin-bottom: 10px
}
.hassidebar .clear {clear: both; height: 1px; overflow: hidden}
.clear.px15{ margin-bottom:15px; _margin-bottom:15px !important}
.clear.px20{ margin-bottom:20px; _margin-bottom:20px !important}
.clear.px25{ margin-bottom:25px; _margin-bottom:25px !important}
.clear.px30{ margin-bottom:30px; _margin-bottom:30px !important}
.sec-navigation-picker {position: relative; z-index:900}
.sec-navigation-picker .picker {width: 204px; position: absolute; top: 0px; right: -4px; _right: 0x; _margin-right:10px; font-size: 11px; text-align: left; z-index:40; _z-index: 40}
a.select-picker {display: block; width: 24px; height: 36px; text-indent: 50px; overflow: hidden; background: url(../img/content/sec-navigation-picker-select.gif) no-repeat 0 0; position: relative; top: -38px; z-index:40; _z-index: 40; float:right; margin-right:5px; _margin-right:3px}
.sec-navigation-picker .picker a.select:hover {}
.sec-navigation-picker .picker .picker-content {display: none; padding: 9px 20px 9px 20px; width: 164px; font-size: 12px; background-image: url(../img/header/picker-content-ul-trans-300.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/img/header/picker-content-ul-trans-300.png', sizingMethod='scale')}
.sec-navigation-picker .picker.open .picker-content {display: block}
.sec-navigation-picker .picker span.picker-footer {display: block; position: absolute; bottom: -9px; left: 0; height: 9px; width: 204px; background: url(../img/header/picker-content-trans.png) no-repeat 0 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/img/header/picker-content-trans.png', sizingMethod='crop'); _bottom: -15px}
.sec-navigation-picker .picker .picker-content a {display: block; width: 164px; padding: 2px 0; color: #6b76b5; text-decoration: none; text-transform: uppercase; position: relative}
.sec-navigation-picker .picker .picker-content p.title {display: block; margin: 0; position: relative}
.sec-navigation-picker .picker .picker-content p.title a, .sec-navigation-picker .picker .picker-content p.title {color: #30386c; font-weight: bold}
.sec-navigation-picker .picker .picker-content p.title a:hover, .sec-navigation-picker .picker .picker-content p.title a:active, .sec-navigation-picker .picker .picker-content p.title a:focus {text-decoration: underline}
.sec-navigation-picker .picker .picker-content p.all {float: none; display: none; margin: 0; background: url(../img/header/navigation-picker-all.gif) no-repeat right 8px; position: relative; z-index:990}
.sec-navigation-picker .picker .picker-content p.all a, .sec-navigation-picker .picker .picker-content p.all {text-transform: none}
.sec-navigation-picker .picker .picker-content a:hover {color: #000}
.sec-navigation-picker .picker .picker-content ul {float: none}
.sec-navigation-picker .picker .picker-content li {float: none; max-width: 204px; text-align: left; list-style: none}
.sec-navigation-picker .picker .picker-content ul li.close {text-align: right}
.sec-navigation-picker .picker .picker-content ul li.close a {display: inline; text-transform: none}
.sec-navigation-picker .picker .picker-content ul li.close a span {background: url(../img/header/picker-a.gif) no-repeat 0 6px}
.sec-navigation-picker .picker .picker-content ul li.close a:hover span, .sec-navigation-picker .picker .picker-content ul li.close a:active span, .sec-navigation-picker .picker .picker-content ul li.close a:focus span {background-position: 0 -37px}
.sec-navigation {margin:0; padding:0; margin-left:2px; width: 946px; height: 36px; padding: 2px; _padding-right:0px; background-image: url(../img/content/sec-navigation.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/img/content/sec-navigation.png', sizingMethod='crop')}
.sec-navigation.haspicker {}
.sec-navigation ul{ float: left; z-index:1; _position: relative}
.sec-navigation ul li {float: left; line-height: 36px; padding-right: 2px; background: url(../img/content/sec-navigation-li.gif) no-repeat right; list-style:none; margin-left:0; margin-top:0}
.sec-navigation ul li a {float: left; padding: 0 10px; color: #f8c2c2; text-decoration: none; font-size: 12px}
.sec-navigation ul li a:visited {text-decoration: none; color: #f8c2c2}
.sec-navigation ul li a:hover {text-decoration: none; color: #fff; background: url(../img/content/sec-navigation-li-over.gif) repeat-x 0 0}
.sec-navigation ul li.current a {background: url(../img/content/sec-navigation-li-selected.gif) repeat-x 0 0; color: #fff}
.sec-navigation li.delmialogo {float: right; padding: 0; background: none}
.sec-navigation .logo-delmia {float: right; padding: 0; background: none; display: block; width: 65px; height: 36px; white-space: nowrap; border:0; text-indent: -20px; overflow: hidden; margin-right: 4px; _position: relative}
.sec-navigation .logo-delmia.haspicker {width: 86px; text-indent: 0px; margin-right:30px; _margin-right:15px}
.sec-navigation .nologo {line-height: 36px; float: right; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; padding: 0 12px; _position: relative; text-transform: uppercase}
div.shadow {margin-right:20px}
div.banner-fullwidth-wrapper{ border: 2px solid #CDCDCD; margin-bottom:20px}
div.banner-fullwidth{ border: 1px solid #FFF; height:282px !important; _overflow:hidden}
.diapo .csc-textpic, .diapo DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image, .where-wrapper .map div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin:0 }
.diapo DIV.csc-textpic-center DIV.csc-textpic-imagewrap dl.csc-textpic-image{ _margin-bottom:0}
.navblock {border: 1px solid #fff; padding: 0px}
.navblock-wrapper {border: 2px solid #cdcdcd}
.pressreleases {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	border:1px solid #FFFFFF;
	color:#666666;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	
}
.pressreleases h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#6266A7 url(../img/content/node-h3.gif) repeat-x scroll 0 bottom;
	border-bottom:2px solid #DD0002;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:6px;
	margin-bottom:0;
	padding:5px 14px;
	
}
.caja_derecha{
	background:url('../images/fondoCuadro.gif');	
	border:2px solid #CDCDCD;
	margin-bottom:10px;
	width:306px;
	height:51px;
	font-size:11px;
	}
.textoCaja{
	margin-top:23px;
	margin-left:30px;
}
.caja_brochure{
	background:url('../images/boton_borchure.gif');
	border:2px solid #CDCDCD;
	width:306px;
	height:67px;
	margin-bottom:20px;
	font-size:11px;
	}
.textoCajaBrochure{
	margin-left:30px;
	padding-top:36px;
}
.fondo_rojo_sup{
	background:url('../images/top.gif');
	width:970px;
	height:60px;
}
.div_latinoamerica{
	font: 22px Arial, sans-serif; color: #FFFFFF;
	width:250px;
	padding-left:20px;
	padding-top:20px;
	height:35px;
	float:left;
	}
.div_tel{
	font: 18x Arial, sans-serif; color: #f8c2c2;
	text-align:right;
	width:450px;
	padding-right:20px;
	padding-top:23px;
	height:35px;
	float:right;
	}
.pressreleases-wrapper {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border:2px solid #CDCDCD;
	margin-bottom:10px;
	width:306px;
	height:70px;
	
}
.pressreleases-body.bottomlink {
	min-height:1px;
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	padding-top:0 !important;
}
.pressreleases p.readmore {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/content/node-arrow.gif) no-repeat scroll 0 13px;
	border-top:1px solid #DADADA;
	font-size:11px;
	
}
.pressreleases p.readmore a:visited {
	color:#6C6C6C;
}
.diapo {
	background-color:#FFFFFF;
	border:2px solid #CDCDCD;
	height:276px;
	width:624px;
}
.where-wrapper {background: #f5f5f5; border: 2px solid #cdcdcd; margin-bottom: 10px; width: 306px; font-size: 12px; color: #6C6C6C}
.where {font: 12px Arial, sans-serif; color: #6C6C6C; border: 1px solid #fff; background: url(../img/content/node.gif) repeat-x 0 bottom }
.where h3 {font: 12px Arial, sans-serif; font-weight : bold; color: #6C6C6C; font-style: bold}
.where a, .where a:visited {color:#DD0002}
.map {border-bottom: 2px solid; border-bottom-color: #CDCDCD; background-color: #FFFFFF; padding-bottom:1px}
.where .where-body {
	padding: 14px 14px 4px
}
#footer-bar {
	width:970px;
	height:30px;
	font:normal 11px/22px Arial, sans-serif;
	color:#666;
	clear:both;
	background-position:0 -140px;
	background-repeat:repeat-x;
	background-color:#FFF;
	position:relative;
	border:solid #ddd 1px;
	-moz-border-radius:3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius:3px;
	text-align:left;
}
.footer-text{
	margin:0 8 8px 0;
	padding:4px 6px 0px;
}
#footer-bar a, #footer-bar a:visited {color:#666; text-decoration:none}
#footer-bar a:hover, #footer-bar a:active {color:#666; text-decoration:underline}
#footer-bar a.copy, #footer-bat a.copy:visited {color:#5361aa; text-decoration:none}
#footer-bar a.copy:hover, #footer-bar a.copy:active {color:#5361aa; text-decoration:underline}
#footer-bar a.contact, #footer-bar a.contact:visited {
	padding:6px 8px 5px 8px; height:12px; line-height:12px; color:#fff; text-decoration:none; font-weight:bold; background:#7ad; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; position:absolute; top:4px; right:4px
}
/* a.searchs, a.searchs:visited {
	padding:6px 8px 5px 8px; height:12px; line-height:18px; color:#fffdff; text-decoration:none; font-weight:bold; background:#ececec; -moz-border-radius:6px; -khtml-border-radius: 6px; -webkit-border-radius:3px; position:absolute; top:4px; right:0px;
}*/
a.searchs, a.searchs:visited{
	background-position: 0 -110px;
	height: 25px;
	margin: 0;
	position: absolute:	
	padding:6px 8px 5px 8px; 
	height:12px; 
	line-height:18px; color:#fffdff; background:#ececec; -moz-border-radius:6px; -khtml-border-radius: 6px; -webkit-border-radius:3px; position:absolute; top:4px; right:0px;

	right: -706px;
	top: -50px;
	width: 55;
	z-index: 0;
}

#footer-bar a.contact:hover, #footer-bar a.contact:active {color:#fff; text-decoration:none}

#clients-bar {margin:0 0 0 0;  height:30px; width:970px; background-position:0 -140px; background-repeat:repeat-x; background-color:#fafafb; border:solid #fff 1px; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px;}
.clients-cont{
	padding-left:0px;
	padding-top:10px;
	padding-bottom:5px;

}
#clients-bar span.always {margin:0; padding:0; font:bold 14px/16px Arial, sans-serif; color:#000; float:left}
span.arrow-right {
	margin: 2px 0px 0 10px; width:16px; height:16px; min-height:16px; display:block; float:left; background-position: -20px -90px
}
#clients-bar ul {margin:0; padding:0; height:20px; list-style:none}
#clients-bar ul li {margin:0; padding:0; height:20px; font:bold 11px/14px Arial, sans-serif; float:left}
#clients-bar ul li a, #clients-bar ul li a:visited {margin:0 0 0 13px; padding:0 22px 0 0; color:#666; text-decoration:none; display:block; position:relative; min-height:20px}
#clients-bar ul li a:hover, #clients-bar ul li a:active {color:#6082a8; text-decoration:none}
#clients-bar ul li a span.select, #dsfooter #clients-bar ul li a.selprofil span.select {position:absolute; right:0; top:6px !important; top:4px; width:16px; height:16px; background-position: 0 -50px}
#clients-bar ul li a:hover span.select, #clients-bar ul li a.selprofil span.select, #dsfooter #clients-bar ul li a.selprofil:hover span.select{ background-position: -40px -50px}
#dsfooter #clients-bar ul li a.select {top:-20px !important;}
#clients-bar .rss, #clients-bar .rss:visited {margin:0; position:absolute; top:7px; right:10px; border:solid 2px #fe761a; background:#FE761A; font:normal 11px/13px Arial, sans-serif; color:#fff; text-decoration:none }
#clients-bar .rss:hover, #clients-bar .rss:active {color:#fff; text-decoration:none}
#clients ul.view {margin:0; padding:0; list-style:none; width:1000px}
#clients ul.view li {margin:0 20px 0 0; padding:0; width:227px; height:155px; display:block; float:left; position:relative}
#clients ul.view li img {display:block}
#clients ul.view li .text h2{ position:absolute; top:10px; left:10px; color:#000000}
#clients ul.view li .text.light h2 {color:#ffffff}
#clients .box {margin:0; padding:10px; background:#fff; height:123px; font:normal 13px/20px Arial, sans-serif; border:solid #d0d0d0 1px; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px}
#clients .box img.type1{ float:left;}
#clients .box img.type2{ float:right;}
#clients ul.view h2 {margin:0 0 5px 0; padding:0; color:#d00; font:bold 15px/20px Arial, sans-serif}
#clients .box ul {margin:0; padding:0; list-style:none}
#clients .box ul li {margin:0; padding:0; width:auto; display:block; float:none; height:auto; position:static;}
#clients .box a, #clients .box a:visited {text-decoration:none; color:#666 }
#clients .box a:hover, #clients .box a:active {text-decoration:underline; color:#666 }
#clients .box span.puce {float:left; display:block; width:10px; height:16px; min-height:16px; background-position: 0 -70px; position:relative; top:8px}
#clients .box ul.news span.infos {margin:0 0 5px 0; display:block; color:#7ad; font:bold 10px/12px Arial, sans-serif; position:relative; top:-2px}
#clients .box ul.news {line-height:1.2em;}
#clients .jcarousel-container {position: relative}
#clients .jcarousel-clip {z-index: 2; padding: 0; margin: 0; width: 970px; height:150px; overflow: hidden; position: relative}
#clients .jcarousel-list {z-index: 1; overflow: hidden; position: relative; width: 970px; margin: 0; padding: 0}

#submenu-bar {margin:0 0 8px 0; padding:4px 10px; height:22px; font:normal 11px/22px Arial, sans-serif; color:#666; clear:both; background-position:0 -140px; background-repeat:repeat-x; background-color:#fff; position:relative; border:solid #ddd 1px; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; text-align:left;}
#submenu-bar a, #footer-bar a:visited {color:#666; text-decoration:none}
#submenu-bar a:hover, #footer-bar a:active {color:#666; text-decoration:underline}
#submenu-bar a.copy, #footer-bat a.copy:visited {color:#5361aa; text-decoration:none}
#submenu-bar a.copy:hover, #footer-bar a.copy:active {color:#5361aa; text-decoration:underline}
#submenu-bar a.contact, #footer-bar a.contact:visited {
	padding:6px 8px 5px 8px; height:12px; line-height:12px; color:#fff; text-decoration:none; font-weight:bold; background:#7ad; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; position:absolute; top:4px; right:4px
}

#submenu-bar a.contact:hover, #footer-bar a.contact:active {color:#fff; text-decoration:none}

#iconos {
	width:104px;
	float:right;
	position:relative;
}
#iconos ul li{
	list-style:none;
	display:inline; 	
	position:relative;
	float:right;

	}
#ico_print { width:24px; height:28px; clear:both; position:relative; border:solid #fff 1px; margin:1px; padding:1px;}

#breadcrumb {
	height:40px; position:relative; top:0 !important; top:5px; margin-top:5px;
}
#breadcrumb h3 {
	margin:0; padding:6px 0 6px 8px; display:inline; font:normal 11px/15px Arial, sans-serif; color:#666; border:solid 1px #e3e3e3; border-right:none; background:#f5f5f5; position:relative; float:left 
	
}

#breadcrumb h3 span.arrow {
height:30px; width:59px; display:block; position:absolute; left:50px; top:-1px;
}
#breadcrumb ul {
	margin:0; padding:0; list-style:none; position:relative; top:7px; left:10px; float:left 
}
#breadcrumb ul li {
	margin:0; padding:0; float:left
}
#breadcrumb ul li a, #breadcrumb ul li a:visited {
	margin:0 2px; _margin-left:0; padding:0 0 0 2px; _padding-left:10px; position:relative; color:#666; text-decoration:none
}
#copyright p {
	-x-system-font:none;
	color:#AAAAAA;
	font-family:Arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
}
#copyright p a, #copyright p a:visited {
	color:#AAAAAA;
	font-weight:bold;
	text-decoration:underline;
}
.text {
padding:0px 14px 4px;
}
#dsfooter ul li a, #dsfooter ul li a:visited, #navigation ul li a, #navigation ul li a:visited {
	color:#666666;
	display:block;
	margin:0 0 0 13px;
	min-height:20px;
	padding:0 22px 0 3;
	position:relative;
	text-decoration:none;
}
.pressreleases p.readmore a, .pressreleases p.readmore a:visited {
	color:#6C6C6C;
}


