body
{
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Arial;
font-size:14px;
color:#555555;
background-image:url(img/bk.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:center;
}




#conteiner
{
width:912px;
background-color:#FFFFFF;
margin:auto;
text-align:left;
margin-top:20px;
}

#conteiner-pad
{
padding:12px;
}



#head
{
width:100%;
height:107px;
background-image:url(img/logo_head.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#CCCCCC;
line-height:30px;
margin-bottom:20px;
}

#head a
{
font-size:25px;
font-weight:bold;
color:#333333;
text-decoration:none;
margin-right:10px;
}

#head a:hover
{
font-size:25px;
font-weight:bold;
color:#d41321;
text-decoration:none;
margin-right:10px;
}

#head-pad
{
padding-left:175px;
padding-top:20px;
}

.clear
{
clear:both;
}

#footer
{
width:912px;
background-color:#1e1e1e;
margin:auto;
text-align:left;
height:60px;
margin-bottom:10px;
color:#666666;
}

#footer a, a:hover
{
color:#FFFFFF;
text-decoration:none;
}

#footer-pad
{
padding:20px;
}




/* homepage */

#frase
{
width:100%;
text-align:left;
margin-bottom:12px;
}


#flash
{
width:100%;
text-align:center;
height:400px;
margin-bottom:12px;
}

#content
{
width:100%;
}

#left
{
width:50%;
float:left;
margin-bottom:15px;
}
#right
{
width:50%;
float:left;
margin-bottom:15px;
}


#testatina
{
width:100%;
height:39px;
background-image:url(img/loghino.jpg);
background-repeat:no-repeat;
background-position:left;
color:#171970;
margin-bottom:15px;
}

#testatina-pad
{
padding-left:62px;
padding-top:4px;
}

#testatina a
{
color:#c69c24;
text-decoration:none;
}


#salvagente
{
margin-top:15px;
width:100%;
height:47px;
background-image:url(img/salvagente.jpg);
background-repeat:no-repeat;
background-position:left;
margin-bottom:15px;
font-size:11px;
color:#CC6600;
}

#salvagente-pad
{
padding-left:62px;
padding-top:4px;
}


#r1
{
width:50%;
float:left;
}

#r2
{
width:50%;
float:left;
}



/* Template Gallery */

#template{
}

#template-pad{
}

.template-riga{
	padding-top:10px;
	padding-bottom:30px;
}

.template-div{
	float:left;
	margin-left:50px;
}

.tamplate-titolo{
	width:226px;
	height:25px;
	color:#999999;
	font-size:18px;
}

.tamplate-screen{
	margin-bottom:10px;
	width:226px;
	height:286px;
	background-color:#0F0;
}

.tamplate-check{
	width:226px;
	height:25px;
	background-color:#cccccc;
	color:#ffffff;
	font-size:14px;
}






/* Faq */

#testofaq {
text-align:left;
color:#303030;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

#testofaq-pad {
padding-top:10px;
padding-bottom:10px;
}

#box {
width:100%;
}

#box-pad {
padding-bottom:10px;
padding-top:10px;
}

.utente {
font-size:14px;
color:#ce1421;
}

.domanda{
font-size:14px;
color:#303030;
font-weight:bold;
}

.risposta {
font-size:14px;
color:#303030;
}

.verde {
font-size:14px;
color:#1e8d32;
}


#form {
width:100%;
}

#form-pad {
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.formpad-pad {
padding-left:10px;
}

.norma {
font-size:10px;
font-weight:bold;
color:#303030;
}

/* Preventivi */

#form_left {
width:100%;
}


#form_left-pad {
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#rett_uno {
width:90%;
margin-left:15px;
height:40px;
background-color:#CCCCCC;
}

#rett_tre {
margin-top:10px;
margin-bottom:10px;
width:90%;
margin-left:15px;
height:40px;
background-color:#CCCCCC;
}

.prev {
color:#ffffff;
font-weight:bold;
text-align:center;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
padding-top:6px;
}

#rett_due {
width:90%;
margin-left:15px;
height:40px;
background-color:#999999;
}

#rett_verde{
width:90%;
margin-left:15px;
height:40px;
background-color:#66CC33;
}

#rett_verde-pad {
color:#ffffff;
padding-top:3px;
}


.pad_form_left {
padding-top:5px;
padding-left:5px;
font-size:12px;
}

#fast_link {
color:#999999;
font-size:12px;
text-decoration:none;
}

.text_form {
color:#333333;
font-weight:bold;
font-size:14px;
padding-left:5px;
padding-top:15px;
}

.text_bold {
color:#333333;
font-weight:bold;
font-size:14px;
}

#tab_left{
float:left;
width:50%;
}

.tab_left-pad{
color:#333333;
padding-top:10px;
padding-left:5px;
font-weight:bold;
font-size:14px;
}

#tab_right {
float:left;
width:50%;
}

.norma_due {
font-size:12px;
font-weight:bold;
color:#303030;
}

.StyleSelect {
width:200px;
} 

/* Portfolio */

#testoport {
font-family:Arial, Helvetica, sans-serif;
color:#171970;
font-size:26px;
font-weight:bold;
}

#flickr {
margin-top:20px;
}

#testo-pad {
padding-left:10px;
padding-top:20px;
}

#boxcolor {
width:100%;
}

#boxcolor-pad {
padding-top:20px;
padding-left:10px;
}

.imgbox {
float:left;
margin-left:10px;
}


/* Espresso, professional,...*/


#contentleft {
float:left;
width:25%;
}

#contentright {
float:left;
width:75%;
}

#contentright-pad {
padding-left:10px;
padding-top:40px;
padding-right:10px;
}

#alto {
text-align:left;
width:100%;
}

#blu {
width:80%;
float:left;
text-align:left;
color:#171970;
font-size:23px;
font-weight:bold;
}

#loghino {
float:right;
width:81px;
height:49px;
}

#arancio {
margin-top:20px;
color:#c69c24;
font-size:26px;
text-align:left;
font-weight:bold;
}

#arancio_due {
margin-top:15px;
color:#c69c24;
font-size:26px;
text-align:left;
font-weight:bold;
}

#basso {
margin-top:25px;
}

#basso_due {
margin-top:0px;
}


.grigio {
color:#707070;
font-size:16px;
}

.verdino {
color:#62d534;
font-size:12px;
}



#center {
width:100%;
}

#center-pad {
padding-top:20px;
}

#testum {
color:#09691b;
font-size:14px;
font-weight:bold;
}


.funzioni {
margin-top:15px;
width:100%;
}

.funzioni-pad {
padding-top:4px;
}

.imgv {
float:left;
}

.testov {
width:80%;
color:#707070;
float:left;
font-size:14px;
}

.testov-pad {
padding-top:3px;
padding-left:10px;
}

#bottone {
width:475px;
height:67px;
margin-top:20px;
}

#faq-page {
width:474px;
height:96px;
margin-top:20px;
}

#demo {
text-align:center;
}

#demo_button {
margin-top:15px;
text-align:center;
}



