/************************************
File:		contenuti_esempio1.css
Author:	        Sandro Succi
Date:		18/10/2008
by:		www.packingconsulting.cit
--------------------------------------------------------
Foglio di stile per contenuti
------------------------------------------------------
************************************/

/* Titoli standard */
h1, h2, h3{
padding: 5px;
margin: 0;
}

h1{
font-size: 16px;
}

h2{
font-size: 14px;
}

h3{
font-size: 13px;
}

p{
font-size: 12px;
margin: 5px 15px;
}

em{
font-style: normal;
color: #FFFFFF;
font-style: italic;
}

ul{
font-size: 12px;
color: #FFFFFF;
margin: 5px 0;
padding: 0 0 0 35px;
}

a{
color: yellow;
}

a:hover{
color: orange;
}

/* intestazione */
#topsection h1{
}

#topsection h2{
color: #FFFFFF;
}

#topsection h3{
color: #FFFFFF;
}

/* Corpo */
#contentcolumn h1{
color: #FFFFFF;
}

#contentcolumn h2{
color: #FFFFFF;
}

#contentcolumn h3{
color: #FFFFFF;
}

#contentcolumn p{
/*color: rgb(255,224,203);*/
color: #ffffff;
line-height: 18px;
font-size: 13px;
}

#leftcolumn h1{
color: #FFFFFF;
text-align: center;
font-size: 13px;
margin-left: 0;
margin-right: 0;
}

#leftcolumn h2{
font-size: 12px;
color: #FFFFFF;
margin-left: 0;
margin-right: 0;
}

#leftcolumn h3{
font-size: 11px;
color: #FFFFFF;
margin-left: 0;
margin-right: 0;
}

#leftcolumn p{
font-size: 11px;
color: #FFFFFF;
margin-left: 0;
margin-right: 0;
}


#leftcolumn ul
{
font-size: 11px;
color: #FFFFFF;
margin-left: 0;
margin-right: 0;
}

/* Scheda Contatto */

.lbZone{
background:#65B1D3 ;
color: #001442;
font-size:10px;
text-align: center;
padding: 2px;
margin: 0;
}

.contactForm .firstTbl input
{
font-size:12px;
margin: 0;
padding: 0;
width:500px;
}

.contactForm .firstTbl textarea
{
font-size:12px;
margin: 0;
padding: 0;
width:500px;
}

/* VArianti di stile personalizzate */
#maincontainer .stacchetto{
background: transparent url(stacchetto.gif) center bottom no-repeat;
padding-bottom: 15px;
margin-bottom: 10px;
}

/* Varianti di stile predefinite */

/*Varianti di stili per l'immagine*/
.IMGl{float: left;	margin: 5px 10px 5px 0;}
.IMGr{float: right;	margin: 5px 0 10px 5px;}
.IMGc{display: block;	margin: 5px auto; clear: both;}
/*Fine varianti di stile per l'immagine*/

/*Varianti di stili per l'evidenziatore*/

.italicBold{
font-weight: bold;
font-style:italic;
}
.bigBold{
font-style: normal;
font-weight: bold;
font-size: larger;
}
.bold{
font-style: normal;
font-weight: bold;
}
.bigger{
font-style: normal;
font-size: larger;
}
.smaller{
font-style: normal;
font-size: smaller;
}

.var_h1{
color: #FFFFFF;
text-align: center;
}

.var_h2{
color: #FFFFFF;
padding:10px;
text-align: center;
}

.var_h3{
color: #FFFFFF;
padding-left: 20px;
text-align: center;
}

.var_p{
color: #FFFFFF;
text-align: center;
}

#contentcolumn .orange, leftcolumn .orange{
text-align: center;
color: rgb(255,180,126);
}

#contentcolumn .blue, leftcolumn .blue{
text-align: center;
color: rgb(20,30,90);
}


/*modifica dati utente*/

table.privTbl
{
text-align: center;
color:white;
font-size:10px;
margin:10px;
}

.firstTbl th{
color: #ffffff;
}

#chPassw ul{
list-style-type: none;
padding-top: 20px;
}

#chPassw li{
margin-bottom: 6px;
}

#chPassw button{
margin-top: 10px;
}

/***********/
/*login box*/
/***********/

.loginBox input
{
width:98%;
font-size:10px;
}

.loginBox{
margin: 10px 0;
}

#maincontainer .loginBox ul
{
list-style-type: none;
margin: 10px 0;
padding: 0;
width: 100%;
}


#maincontainer .loginBox li{
margin-bottom: 3px;
}


#maincontainer .loginBox h1
{
padding: 0;
margin: 5px 0;
font-size:11px;
text-align: center;
}

#maincontainer .loginBox h2
{
padding: 0;
margin: 5px 0;
font-size:12px;
text-align: center;
color: rgb(255,180,127);
}

#maincontainer .loginBox p
{
text-align: center;
margin: 5px 0;
padding: 0;
}

#maincontainer .loginBox .button
{
text-align: center;
margin-top: 10px;
}

.loginBox button
{
text-align: center;
padding: 1px 5px;
width: 120px;
}

.loginBox form{
margin-left: 5px;
}

.loginBox .loginForm .button{
margin-top: 5px;
}

/*Pagina Ingresso*/
#specCom
{
margin:0;
text-align: center;
}

#specCom p{
margin: 10px 0;
}


button{
font-size: 10px;
}

/*Varianti stile titoli colonna sinistra*/

#leftcolumn .left_h1{
font-size: 14px;
color: lightblue;
text-align: center;
}

#leftcolumn .left_h2{
font-size: 12px;
color: lightblue;
text-align: center;
}

#leftcolumn .left_h3{
font-size: 10px;
color: lightblue;
text-align: center;
}

#leftcolumn .fillLeft{
margin-left: -3px;
}

/*galleria fotografica animata*/

#myGallery{
float: right;
width: 307px;
height: 207px;
margin: 10px;
border: none;
}

.gall2 #myGallery{
display: block;
width: 640px;
height: 480px;
margin: 10px auto;
border: solid 3px rgb(67,97,143);
float: none;
}

/*galleria fotografica classica*/
.galleryDefault{
margin: 15px 0;
}

.galleryItem{
float: left;
width: 120px;
height: 120px;
text-align: center;
}

#specCom .galleryItem{
width: auto;
height: auto;
display: block;
margin: 10px auto;
}

.galleryItem img{
}

/* Commesse */
.commesse{
border: 1px solid #ffffff;
margin-left: auto;
margin-right: auto;
margin: 5px auto;
font-size: 12px;
border-collapse: collapse;
width: 635px;
}

.bollaRows{
border-collapse: collapse;
margin: 5px;
}

.commessaRows{
border-collapse: collapse;
margin: 5px;
}

.dettaglioCommessa{
background-color: rgb(140,190,240);
}

.titoloCommessa td{
color: #ffb47f;
font-size: 13px;
font-weight: bold;
border-bottom: 1px solid #ffffff;
padding: 5px;
background-color: rgb(50,60,120);
cursor: pointer;
}

.titoloCommessa:hover td{
color: #FFFFFF;
}

.rifPrj{
width: 200px;
}

.arrow{
width: 30px;
text-align: right;
}

.titoloBolla td, .attributiBolla td{
background-color: rgb(70,130,200);
}

.titoloBolla td{
font-weight: bold;
}

.bc1{
width: 65px;
}

.bc2{
width: 90px;
}

.bc3{
width: 110px;
}

.bc4{
width: 250px;
}

.bc5{
width: 100px;
}

.attributiBolla td{
border-bottom: 1px solid #000000;
}

.dettaglioBolla th{
text-align: left;
border-bottom: 1px dotted #000000;
}

.rbc1{
width: 45px;
}

.rbc2{
width: 100px;
}

.rbc3{
width: 240px;
}

.rbc4{
width: 110px;
}

.rbc5{
width: 100px;
}

.row0 td{
background-color: rgb(110,160,210);
}

.selLanguage{
position: absolute;
right: 10px;
top: 160px;
z-index: 30;
}
.selLanguage ul{
list-style-type: none;
padding: 0;
margin: 0;
}
.selLanguage li{
float: left;
padding: 2px;
}
.selLanguage img{
border: none;
margin-left: 10px;
}


