@charset "utf-8";

body {
	font-family:Arial, Helvetica, sans-serif;font-size:11px;
	background-color:#fffefc;background-image: url(../img/background.jpg);background-position:top center;background-repeat:no-repeat;
	margin:0;padding:0;
}
p, ul, ol, li, h1, h2, h3, h4 {margin:0;padding:0;}
ul, li {list-style:none;}
img {border:0;}

#global-container {width:1030px;margin:0 auto;text-align: left;}
#page_container {float:left;width:952px;padding:0 40px; background-image:url(../img/container_bg.png); background-position:0 0; background-repeat:repeat-y;}

strong.bold_orange {font-size:14px;font-weight:bold;color:#e9600e;}
p.grey {padding-top:18px;font-size:12px;color:#4f4e48;}

ul.big_bullet_list{padding-top:20px;}
ul.big_bullet_list li{ background-image:url(../img/big_orange_bullet.gif); background-position:0 2px; background-repeat:no-repeat;font-size:12px;font-weight:bold;color:#4f4e48;padding:2px 0 10px 0;}
ul.big_bullet_list li p{padding-left:30px;}

ul.small_bullet_list{padding-top:10px;}
ul.small_bullet_list li{ background-image:url(../img/small_orange_bullet.gif);background-position:0 4px;background-repeat:no-repeat;font-size:12px;color:#4f4e48;padding:2px 0 10px 0;}
ul.small_bullet_list li p{padding-left:20px;}

.separator{float:left;height:15px;border-bottom:1px solid #b2b2b2;}

.single_separator{float:left;width:840px;padding:0 55px 20px 55px;}
.single_separator .separator{width:740px;}
.single_separator a{float:left;width:80px;color:#6e6e6e;padding:5px 0 0 20px}

.top{float:left;width:950px;height:221px; background-image:url(../img/top.jpg); background-position:0 0; background-repeat:no-repeat;}
a.puratos_link{float:right;;width:430px;height:221px;}

h2.baseline{float:left;width:895px;padding:8px 0 8px 55px;font-size:16px;line-height:16px;font-weight:bold;color:#971714; background-image:url(../img/baseline_shadow.jpg); background-position:0 0; background-repeat:repeat-x;}

.menu{float:left;height:30px;width:950px;background-image:url(../img/menu_bg.jpg);background-position:0 0;background-repeat:no-repeat;}
.menu ul{float:left;padding:10px 0 0 55px;margin:0;padding:0;}
.menu ul li{float:left;height:30px;}
.menu ul li a{float:left;height:30px;text-indent:-9999px;}
.menu ul li.challenges a{width:171px;background-image:url(../img/m_challenges.jpg); background-position:0 0; background-repeat:no-repeat;}
.menu ul li.challenges a:hover{width:171px;background-image:url(../img/m_challenges.jpg); background-position:0 -30px; background-repeat:no-repeat;}
.menu ul li.keybenefits a{width:145px;background-image:url(../img/m_keybenefits.jpg); background-position:0 0; background-repeat:no-repeat;}
.menu ul li.keybenefits a:hover{width:145px;background-image:url(../img/m_keybenefits.jpg); background-position:0 -30px; background-repeat:no-repeat;}
.menu ul li.internexpertise a{width:239px;background-image:url(../img/m_international_expertise.jpg); background-position:0 0; background-repeat:no-repeat;}
.menu ul li.internexpertise a:hover{width:239px;background-image:url(../img/m_international_expertise.jpg); background-position:0 -30px; background-repeat:no-repeat;}
.menu ul li.contact a{width:98px;background-image:url(../img/m_contact.jpg); background-position:0 0; background-repeat:no-repeat;}
.menu ul li.contact a:hover{width:98px;background-image:url(../img/m_contact.jpg); background-position:0 -30px; background-repeat:no-repeat;}

.flash_interface{float:left;height:316px;width:950px;}

.sep_and_share {float:left;width:840px;padding:15px 55px 20px 55px;}
.sep_and_share .separator {width:710px;}
a.addthis {padding-left:5px;}

#challenges {float:left;padding:0 55px 0 55px;}
#challenges h3.subtitle {float:left;width:840px;height:30px; background-image:url(../img/subtitle_challenges.jpg); background-position:0 0; background-repeat:no-repeat;text-indent:-9999px;}
#challenges .cols {float:left;padding:20px 0;}
#challenges .cols .first_col{float:left;width:192px;padding:0 10px 0 15px;}
#challenges .cols .first_col strong{}
#challenges .cols .first_col p{}

#challenges .cols .second_col{float:left;width:352px;}
#challenges .cols .second_col img{float:left;width:326px;height:243px;}

#challenges .cols .third_col{float:left;width:250px;}

#keybenefits {float:left;padding:0 55px 0 55px;}
#keybenefits h3.subtitle {float:left;width:840px;height:30px; background-image:url(../img/subtitle_keybenefits.jpg); background-position:0 0; background-repeat:no-repeat;text-indent:-9999px;}
#keybenefits .cols {float:left;padding:20px 0;}
#keybenefits .cols .first_col{float:left;width:243px;padding:0 10px 0 15px;}
#keybenefits .cols .first_col img{float:left;width:238px;height:239px;}
#keybenefits .cols .second_col{float:left;width:280px;padding-right:18px;}
#keybenefits .cols .third_col{float:left;width:240px;}

#internexpertise{float:left;padding:0 55px 0 55px;}
#internexpertise h3.subtitle{float:left;width:557px;height:30px;background-image:url(../img/subtitle_internexpertise.jpg);background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;}
#internexpertise h3.subtitle_right{float:left;margin-left:10px;width:215px;height:30px;background-image:url(../img/subtitle_contact.jpg);background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;}
#internexpertise .cols {float:left;padding:20px 0;}
#internexpertise .cols .first_col{float:left;width:243px;padding:0 10px 0 15px;}
#internexpertise .cols .second_col{float:left;width:238px;padding-left:30px;}
#internexpertise .cols .third_col{float:left;width:238px;padding-left:30px;}

#internexpertise .cols .second_col a{float:left;width:238px;height:238px; background-image:url(../img/sapore_website_center_btn.jpg);background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;}
#internexpertise .cols .second_col a:hover{background-image:url(../img/sapore_website_center_btn.jpg);background-position:0 -238px;background-repeat:no-repeat;}
#internexpertise .cols .third_col a{float:left;width:238px;height:238px; background-image: url(../img/sapore_website_contact_btn.jpg);background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;}
#internexpertise .cols .third_col a:hover{background-image: url(../img/sapore_website_contact_btn.jpg);background-position:0 -238px;background-repeat:no-repeat;}

#puratos_bottom{float:left;width:840px;padding:0 55px 0 55px;}
#puratos_bottom a.logo{float:left;width:105px;height:50px;}
#puratos_bottom p{float:left;width:715px;padding-left:20px;font-size:12px;color:#4f4e48;}
#puratos_bottom a.visit{float:right;width:80px;height:40px;margin-top:5px;background-image: url(../img/visit_us.jpg); background-position:0 0; background-repeat:no-repeat;text-indent:-9999px;}
#puratos_bottom a.visit:hover{float:right;width:80px;height:40px; background-image: url(../img/visit_us.jpg); background-position:0 -40px; background-repeat:no-repeat;}

.bottom{float:left;width:840px;padding:10px 55px;}
