@charset "utf-8";
/* CSS Document */

/* -------------------------------------GENERALI */

body{
background-color:#001b39;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}

input.search{
width:98%;
margin-bottom:4px;

}
label{
margin-left:30px;
color:#666666;
font-size:12px;
}
#colonna-dx-in form{
margin-left:70px;
margin-top:10px;
}

/* -------------------------------------STRUTTURA */

#wrapper{
width:955px;
margin:auto auto auto auto;
height:auto;
}

/*COLONNA SINISTRA****************************/

#colonna-sx{
background-image:url(../images/sx/bg-sx.gif);
background-repeat:repeat-x;
width:255px;
float:left;
min-height:500px;
color:#FFFFFF;
}

#logo{
background-image:url(../images/sx/logo_artigraficheturati.gif);
background-repeat:no-repeat;
height:65px;
padding:20px 10px 0 10px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;

}
/*CHECKBOX*/
#check{

}
#check ul{
margin:3px 0 3px -40px;
}

#check li{
list-style-type:none;
background-image:url(../images/sx/bottone_azzurro.gif);
background-repeat:no-repeat;
padding-left:15px;
float:left;
font-size:0.75em;
width:66px;


}
/*RICERCA*/

#ricerca{
text-align:center;
}

/*MENU*/
#menu{
text-align:center;
color:#FFFFFF;
font-size:13px;
}
#menu ul {
list-style-type:none;
margin:0 8px 0 -30px;
text-align:left;

}
#menu li {
list-style-type:none;
}
#menu li a{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
display:block;
width:214px;
height:22px;
background-image:url(../images/sx/bg-menu.gif);
background-repeat:no-repeat;
padding:5px 0 0 25px;
vertical-align:text-bottom;
}

#menu li a:hover{
background-image:url(../images/sx/bg-menu2.gif);
}

/*PORTFOLIO*/

#portfolio{
padding:10px;
background-image:url(../images/sx/esempio.gif);
background-repeat:no-repeat;
height:257px;
margin:10px;

}

#portfolio img{
margin:145px 0 0 170px;
}

#testo_portfolio{
background-image:url(../images/sx/virgolette-basse.gif);
background-repeat:no-repeat;
background-position:right bottom;
margin:40px 0 0 0;
}
#testo_indir{
background-repeat:no-repeat;
background-position:right bottom;
margin:5px 0 0 0;
padding:20px;
height:200px;
}

#portfolio_home{
width:99%;
background-image:url(../images/centrali/portfolio_home.gif);
background-repeat:no-repeat;
height:300px;
margin-left:0px;
margin-top:10px;
}

/*COLONNA CENTRALE******************************************/

#colonna-centr{
background-image:url(../images/centrali/angoli-smussati-sopra.gif);
background-repeat:no-repeat;
width:330px;
margin: 0 355px 0 265px;
min-height:550px;
padding-top:24px;
}

#colonna-centr-in{
background-image:url(../images/centrali/angoli-smussati-sotto.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:24px;
}

#colonna-centr-testo{
background-color:#e8e8e8;

background-image:url(../images/centrali/virgolette-alte.gif);
background-repeat:no-repeat;
text-align:justify;
line-height:20px;
min-height:590px;
}


#righe{
background-image:url(../images/centrali/sfondo.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#colonna-centr-testoin{
padding:1px 30px 0 30px;

}

#colonna-centr-testoin2{
padding:20px 30px 0 30px;
line-height:16px;
}
#address{
color:#767676;
background-color:#e8e8e8;
padding:40px 25px 0 20px;

}
/*COLONNA DESTRA****************************************************/
#colonna-dx{
background-image:url(../images/dx/angoli-smussati-sopra.gif);
background-repeat:no-repeat;
width:360px;
float:right;
z-index:0;
min-height:530px;
}
#colonna-dx-bottom{
background-image:url(../images/dx/angoli-smussati-sotto.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:21px;

}
#colonna-dx-in{
background-image:url(../images/dx/bg-dx.gif);
min-height:248px;


}

#badge{
position:absolute;
float:left;
margin-top:-60px;
margin-left:-20px;
z-index:1;
width:112px;
height:113px;
background-image:url(../images/dx/badge.png);
}

/*FOOTER*/

#footer{
clear:both;
}


/* -------------------------------------CLASSI */

.titoloblu{
color:#051b35;
font-size:25px;
margin-left:20px;
}

.titoloblu2{
color:#051b35;
font-size:25px;
text-indent:30px;
padding-top:45px;
}

.scrivici{
margin: 2px 5px 2px 10px;
}

#ris{
overflow:auto;
}
