/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {display:block}
mark,rp,rt,ruby,summary,time {display:inline}
/* Global properties */
body {background:#000;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1em;color:#5c5c5c; background:url(../images/11.jpg);}
html {min-width:1000px}
html,body {height:100%}
/* Global Structure */
#main {margin:0 auto;width:1000px;font-size:.814em; border-left:1px solid #555555; border-right:1px solid #555555; background-color:#0e2a38;}
/* Header */
header {height:208px;position:relative;}
/* Content */
section#content {width:689px;float:left; }

.inner_copy, .inner_copy a {border:0;float:left;background:#fff;color:#f00;width:50% !important;line-height:10px;font-size:10px;margin:-120% 0 0 0;overflow:hidden;padding:0}
/* Sidebar */
aside {float:left;width:261px; }
/* Footer */
footer {text-align:center;height:111px;line-height:1.538em; background-color:#0e2a38; color:#ffffff;}
/* Left & Right alignment */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1,.col-2,.col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.catalogo {border:2px solid #ffc119;}
.copertina {border:2px solid #ffc119; margin-right:20px;}
.wrapper {width:950px;overflow:hidden; margin-left:25px;  }
.wrapper1 {width:740px; overflow:hidden; margin-left:10px;margin-right:10px; }
/* tailings */
.tail-bottom {background:url(../images/tail-bottom1.gif) left bottom repeat-x}
/* form defaults */
input,select,textarea {font-family:Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;color:#5c5c5c;margin:0;padding:0}
fieldset {border:0}
/* lists */
.news {margin-top:-20px}
.news li {line-height:1.538em;padding-top:20px}
.news li strong {display:block;padding-bottom:6px}
.recent {margin-bottom:-20px}
.recent p {padding-top:10px}
.recent li {width:100%;clear:left;vertical-align:center;margin-bottom:60px;  height:100px;} 
.recent li img {float:left}
.recent li strong {display:block;padding-bottom:6px}

.dove {padding-bottom:5px}
.insurance {padding-bottom:45px; padding-right:15px;}
.insurance p{line-height:1.3em;padding-bottom:5px; }
.insurance h3  {color:#f85811;display:block;font-size:1.231em; font-weight:bold;margin-bottom:4px; height:32px;}
.services {padding-bottom:26px}
.services li {padding:0 0 9px 13px;background:url(../images/marker.gif) no-repeat left 5px}
.services li a {color:#5c5c5c}
.sotto  {padding-bottom:8px; margin-left:40px; }
.sotto li {padding:0 0 9px 13px;background:url(../images/marker.gif) no-repeat left 5px; }
.sotto li a {color:#5c5c5c}
.team {width:100%;overflow:hidden}
.team li {float:left;width:177px;line-height:1.538em;margin-right:54px}
.team li.last {margin:0}
.team li strong {color:#f85811;display:block;padding:14px 0 6px 0}
.articles {margin-top:-30px}
.articles li {width:100%;overflow:hidden;vertical-align:top;line-height:1.538em;padding-top:30px}
.articles li img {float:left;margin-right:20px}
.articles li a {text-decoration:none;font-weight:bold}
.articles li a:hover {color:#000}
.sitemap {padding-bottom:15px}
.sitemap li {padding:0 0 5px 12px;background:url(../images/marker.gif) no-repeat left 5px}
.sitemap li ul {margin-bottom:-5px;padding-top:5px}
/* other */

.img-indent {margin:0 20px 0 0;float:left}
.img-box {width: 100%; overflow:hidden;padding-bottom:12px;line-height:1.538em; }


.img-box img { border:1px solid #0e2a38;}

.img-box li {list-style-type:square; margin-left:30px;}
.img-box span{color:#f85811;}


.extra-wrap {overflow:hidden;width:400px;}
p {margin-bottom:20px;line-height:1.538em}
.p0 {margin:0;padding:0}
dl {}
dl dt {}
dl dd {}

address {font-style:normal;line-height:1.538em;float:left; width:100%; margin-right:55px; margin-left:10px; text-align:center; }
address b {width:84px !important;width:81px;float:left}
.indent {padding-bottom:0px;  margin-top:260px;   -moz-border-radius: 15px; 

  -webkit-border-radius: 15px;
  border-radius: 15px; border:1px solid #555555; background:url(../images/18.gif);  }
/* txt,links,lines,titles */
a {color:#f85811;outline:none}
a:hover {text-decoration:none}

h1  {width:980px;height:78px;position:absolute;left:10px;top:120px; font-family:"trebuchet MS",Helvetica,sans-serif;font-weight:bold;font-size:1.5em;text-transform:uppercase; line-height:1.2em;margin-bottom:20px; text-decoration:none; padding-left:50px; }
h1 span {color:#f85811}
h1 a { text-decoration:none; color:#fafafa;}

h2 {color:#434343;font-family:"trebuchet MS",Helvetica,sans-serif;font-weight:normal;font-size:1.5em;line-height:1.2em;margin-bottom:20px}
h2 span {color:#f85811}
.link1 {display:block;float:right;background:url(../images/link1-bgd.gif) left top repeat-x;color:#fff;text-decoration:none; }
.link1:hover {color:#000}
.link1 span {display:block;background:url(../images/link1-border.gif) no-repeat left top}
.link1 span span {background:url(../images/link1-border.gif) no-repeat right top;padding:3px 15px 3px 15px}
a.link1  {font-size:1.0em; font-weight:bold;}
/* boxes */
.nav-box {width:100%; height:110px; background:url(../images/leonex.png) no-repeat 20px top;}
.nav-box nav {background-color:transparent; }
.nav-box nav ul {height:40px;   }
.nav-box nav ul li {float:right;background:url(../images/18.gif); padding:0 36px 0 38px;margin:0 2px 0 5px; -moz-border-bottom-right-radius: 15px; 
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
-moz-border-bottom-left-radius: 15px; 
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px; border:1px solid #777777;}
.nav-box nav ul li a {color:#434343;font-size:1.2em;line-height:1.2em;text-decoration:none;font-family:"trebuchet MS",Helvetica,sans-serif;text-transform:uppercase;display:block;padding-top:10px; padding-bottom:10px; }
.nav-box nav ul li a:hover,.nav-box nav ul li.current a {color:#f85811; }


.box {background:url(../images/border-top.gif) repeat-x left top #ffffff; width:305px; margin-left:0px; border:1px solid #dddddd; }
.box .inner {padding:25px 10px 15px 10px}
.box h2 {font-size:1.5em;margin-bottom:50px}
.box1 {background:url(../images/border-top.gif) repeat-x left top #ffffff; width:90%; margin-left:15px; border:1px solid #dddddd; }
.box1 .inner {padding:25px 10px 15px 10px}
.box1 h2 {font-size:1.5em;margin-bottom:50px}
/* content */
#content .inside {padding:24px 10px 10px 10px; font-size:1.05em;}
/* Sidebar */
aside .inside {padding:12px 5px 0 20px; font-size:1.05em;}
aside h2 {letter-spacing:-1px; font-size:1.5em; border-bottom:2px solid #fafafa;}
/* footer */
footer .inside {padding-top:36px; text-align:center;}

.boxp { width:300px; margin-left:0px; }
.box1p {width:90%; margin-left:15px;text-align:center; margin-bottom:100px; }
/* forms */

#contacts-form {clear:right;width:100%;overflow:hidden}
#contacts-form fieldset {border:none;float:left;}
#contacts-form .field {clear:both;min-height:30px;height:auto !important;height:30px}
#contacts-form label {float:left;width:104px;font-weight:bold}
#contacts-form input {width:267px;padding:2px 0 2px 3px;border:1px solid #d2d2d2;float:left}
#contacts-form textarea {width:531px;height:167px;padding:2px 0 2px 3px;border:1px solid #d2d2d2;margin-bottom:15px;overflow:auto;float:left}
#contacts-form .link1 {float:left}


#slider .thumbholder {float:right; width:450px; text-align:right;}
#slider h2 {font-family:'FertigoProRegular', Arial, Helvetica, sans-serif; margin-bottom:10px; color:#000000; font-size:1.5em; text-transform:none;}
#slider {height:232px; width:950px; padding-top:45px;margin-top:60px; margin-left:25px; background:url(../images/18.gif); -moz-border-radius: 15px; 
  -webkit-border-radius: 15px;
  border-radius: 15px; border:1px solid #555555; }
#slider .container {overflow:hidden; position:relative; cursor:pointer; color:#333; height:232px;  width:930px;   }
#slider .slides li {display:block; height:242px; width:930px; position:absolute; overflow:hidden; left:0; top:0;}
#slider li .txtholder {float:left; width:450px; padding-top:15px; padding-left:20px;}
.slides {position:relative;}
#slider .slides p {font-size:1.1em; line-height:24px;}
#slider .pagination {
	display:block;
	list-style:none;
	z-index:999;
	width:210px;
	text-align:center;
	position:absolute;
	bottom:0px;
	height:25px;
	left:30px;

}
 ul.pagination li {display:inline;}

 ul.pagination li a { display:block; float:left; width:19px; height:19px; margin:3px; background:url(../images/slidernav.png) no-repeat; text-indent:-9000px;}
 ul.pagination li.active a {background:url(../images/slidernava.png) no-repeat!important; text-indent:-9000px;}
#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 600px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

