/* CSS Document */

* {
	margin:0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}

body{
	background:#1A2022;
}


a:hover{
	text-decoration:none;
	color: #2E3131;
}

a img {
	border:0;
	text-align: right;
}

ul { list-style:none;}

.column {
	float:left;
	background-repeat: no-repeat;
	background-position: 32px 250px;
	background-attachment: scroll;
}
.clear  { clear:both;}


html, input, textarea
	{
	font-family:"Times New Roman";
	font-size:14px;
	color: #FFF;
	line-height: 16px;
	}

input, select {
	vertical-align:middle;
	font-weight:normal;
	color: #333;
}

a {color:#87A7AB;}

/*main layout */

.top_bg {
	background-color: #191818;
	background-image: url(images/tall_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bot_bg {background:url(images/bot_bg.gif) bottom repeat-x}

#main { margin:0 auto;}

#header1 .left_col .indent  { padding:12px 0 0 58px;}
#header1 .right_col { width:224px;}
#header1 .right_col a img { margin-left:29px;}
#header1 .right_col .indent { padding:46px 0 0 0;}

#header2 .indent { padding:0 1px 0 15px;}


#header3 .left_col .indent {
	padding:6px 0 0 0px;
	color: #2E3131;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
}
#header3 .right_col .indent { padding:9px 0 0 0;}
#header3 .right_col .input {width:168px; padding:0; margin-right:4px; color:#656767; font-family:tahoma; font-size:11px;}


#footer { color:#58686D;}
#footer a { color:#58686D;}
#footer .left_col .indent 	{
	padding:45px 0 0 32px;
	color: #999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
#footer .right_col .indent  {
	padding:56px 0 0 0;
	color: #191818;
}

#middle { width:100%;}

.top_row {
	height:0px;
	padding:8px 0 0 0
}


.more {background:url(images/more_bg.gif) top right no-repeat; padding-right:12px; font-size:11px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}

.box2 .more {color:#B9C0C7}

li {
	background:url(images/list_bg.gif) no-repeat 0 11px;
	font-size:12px;
	padding-left:0px;
	line-height:26px;
}
li a {
	color:#FFF;
	text-decoration:none;
}
li a:hover {
	text-decoration:underline;
	font-size: 12px;
	font-weight: normal;
}

.right_bl {
}
.right_bl a {
	color: #900;
}
.right_bl span {
	color:#900;
	font-weight: bold;
	font-size: 16px;
}
.right_bl span a{ color:#B9C0C7;}

.date {background:url(images/date_bg.gif) 0 3px no-repeat; color:#B9C0C7; padding-left:15px; margin:15px 0 8px 0;}

.content {padding:23px 0 0 0;}
/* index */

#index #us_block {padding:4px 0 0 8px; line-height:16px;}
#index #us_block .indent {padding:14px 8px 25px 7px;}
#index #us_block strong {
	color:#900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#index .box1 ul {padding:6px 0 4px 3px;}

.box1 .top 	  {
}
.box1 .bot    {
}
.box1 .centr  {
	background-color: #383636;
	border: 2px solid #FFF;
}
.box1 .indent {
	padding:16px 0 0 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #900;
	font-weight: bold;
}

.box2 .top 	  	  {

}
.box2 .bot    	  {
}
.box2 .centr  	  {
}
.box2 .indent 	  { padding:13px 1px 7px 35px;}

.line {background:#363D3F; height:1px; margin:16px 0 0 0}

/* index-1 */

#index_1 .box1 ul {padding:7px 0 5px 192px;}

#index_1 .box2 ul {padding:8px 0 0 0;}
#index_1 .box2 li a{color:#B6BDC3;}

#index_1 #us_block {padding:22px 0 0 23px; line-height:16px;}
#index_1 #us_block .indent {padding:19px 12px 32px 0;}
#index_1  strong {
	color:#900;
	font-weight: bold;
}

#index_1 .box1 .indent {
	padding:18px 0 0 23px;
	font-weight: normal;
}

/* index-2 */

#index_2 .us_block1 {padding:22px 0 0 23px; line-height:17px; width:365px;}
#index_2 .us_block1 .indent {padding:17px 35px 32px 0;}
#index_2 strong {color:#B5DDFF;}

#index_2 .us_block2 {padding:56px 0 0 0; line-height:17px; width:338px;}

#index_2 .box1 ul {padding:7px 0 5px 202px;}

/* index-3 */

#index_3 .box2 ul {padding:8px 0 7px 0;}
#index_3 .box2 li a{color:#B6BDC3;}

#index_3 #us_block {padding:22px 0 0 22px; line-height:16px;}
#index_3 #us_block .indent {padding:18px 22px 31px 1px;}
#index_3 #us_block .indent2 {padding:16px 22px 16px 0;}
#index_3  strong {color:#B5DDFF;}

#index_3 .box2 ul {padding:0 0 0 140px;}
#index_3 .box2 li a{color:#B6BDC3;}
#index_3 .box2 .indent 	  { padding:13px 23px 11px 23px;}

/* index-4 */

#index_4 .box2 .indent 	  {
	padding:13px 13px 11px 13px;
}

#index_4 #us_block {padding:22px 0 0 23px; line-height:16px;}
#index_4 #us_block .indent {
	padding-top: 19px;
	padding-right: 55px;
	padding-bottom: 13px;
	padding-left: 0px;
}
#index_4 #us_block .indent2 {padding:16px 12px 16px 0;}
#index_4  strong {
	color:#900;
}

#index_4 .line { margin:17px 0 0 0}

.form_left {width:202px; padding:19px 0 0 1px;}
.form_right {width:204px; padding:20px 0 0 1px;}
.form_left .row {height:33px;}
.form_left .row1 {height:34px;}

.form_left .input {width:175px; height:23px; border:1px solid #FFFFFF; background:none; padding:0 0 0 7px;}
.form_right .textarea {width:193px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 7px; overflow:auto}
.form_right div {text-align:right; padding:8px 3px 0 0;}

/* index-5 */

#index_5 .box2 {color:#C7C7C8;}
#index_5 .box2 strong{color:#8FAEC8;}
#index_5 .box2 a{color:#92989D; font-size:11px;}
#index_5 .box2 span{ background:url(images/email_bg.gif) 0 0 no-repeat; padding-left:12px; color:#92989D; font-size:11px;}
#index_5 .box2 .indent 	  { padding:17px 23px 11px 23px;}
#index .top_bg .bot_bg #main #middle #center_col .left_bl #us_block .indent .top_text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
#index .top_bg .bot_bg #main #middle #center_col .left_bl .box1 .top #us_block2 .us_block2 strong {
	color: #900;
}
#index .top_bg .bot_bg #main #middle #center_col .left_bl .box1 .top #us_block2 .us_block2 .top_text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#index .top_bg .bot_bg #main #middle #center_col .left_bl .box1 .bot #us_block2 .us_block2 .indent strong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #900;
}
#index .top_bg .bot_bg #main #middle #center_col .left_bl .box1 .bot #us_block2 .us_block2 .indent .top_text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: normal;
}
#index .top_bg .bot_bg #main #middle #center_col .left_bl #us_block {
	font-weight: bold;
}
#index .top_bg .bot_bg #main #middle #center_col .left_bl #us_block {
	font-weight: bold;
}
#index .top_bg .bot_bg #main #footer .left_col.column {
	width: 100%;
}
.corsivo {
	font-style: italic;
}
.centr2 {
	background-image:url(images/red_bar.jpg)


}
#index .top_bg .bot_bg #main #middle #center_col .right_bl .centr2 p {
	text-align: right;

}
.portfolio {
	color: #950707;
}
#index_4 .top_bg .bot_bg #main #middle #center_col .content .left_bl #us_block .indent2 .tbmain tr .midmid form #main .pagebreak table tr .right #q11 {
	color: #000;
}
#index_4 .top_bg .bot_bg #main #middle #center_col .content .left_bl #us_block .indent2 .tbmain tr .midmid form img {

}
#index_4 .top_bg .bot_bg #main #middle #center_col .content .left_bl #us_block .indent2 .tbmain tr .midmid form #main .pagebreak img {
}
#index_4 .top_bg .bot_bg #main #middle #center_col .content .left_bl #us_block .indent p img {
}
#index_4 .top_bg .bot_bg #main #middle #center_col .content .left_bl #us_block .indent2 .tbmain tr .bottommid img {
	margin-left: 500px;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .left_bl #us_block .indent p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .left_bl #us_block .indent p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .left_bl #us_block .indent p {
	list-style-type: circle;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .right_bl .box2 .centr .indent p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .right_bl .box2 .centr .indent p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .left_bl .box1 .centr .indent {
	color: #FFF;
	font-weight: bold;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .left_bl .box1 .centr .indent p {
	font-weight: normal;
}
#index_4 .top_bg .bot_bg #main #middle #center_col .content .right_bl .box2 .bot .indent p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contatti {
	text-align: center;
}
#tab {
	margin-right: 20px;
	padding-right: 20px;
	text-align: center;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .left_bl .box1 .centr .indent #tab tr td p strong {
	font-size: 10px;
	color: #0C0;
	text-align: right;
}
#index_1 .top_bg .bot_bg #main #header #header3 .left_col.column .indent {
	color: #2E3131;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .right_bl .box2 .bot p {
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#index_1 .top_bg .bot_bg #main #middle #center_col .content .left_bl .box1 .centr .indent p {

}
#offer {
	text-align: right;
}
#offer {
	padding-right: 60px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-decoration: blink;
}
#index .top_bg .bot_bg #main #middle #center_col .right_bl .box2 .centr .indent p {
	text-align: right;
}
#index .top_bg .bot_bg #main #middle #center_col .right_bl .centr2 table tr td {
	text-align: right;
}
