/************************************
File:		contenuti.css
Author:	        Silvia
Date:		18/11/2008
by:		www.cbrolu.it
--------------------------------------------------------
Foglio di stile per contenuti relativo a una colonna centrale
e una piccola a sinistra
------------------------------------------------------
************************************/

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

em{
font-style: italic;
font-weight: bold;
}

a{
color: blue;
}

a:hover{
color: cyan;
}

/* intestazione */
#topsection h1{
}

#topsection h2{
}

#topsection h3{
}

/* Corpo */
#contentcolumn h1{
color: rgb(170,200,255);
font-size: 20px;
padding: 10px 5px 5px 0px;
}

#contentcolumn h2{
color: rgb(100,100,250);
font-size: 17px;
padding: 10px 5px 7px 0px;
margin:0;
}

#contentcolumn h3{
color: rgb(150,150,200);
font-size: 14px;
padding: 5px 5px 0px 0px;
margin:0;
}

#contentcolumn p{
color: rgb(170,170,220);
font-size: 13px;
padding: 5px 5px 0px 0px;
margin:0;
}

#contentcolumn ul{
color: rgb(170,170,220);
font-size: 13px;
margin: 5px 0;
padding: 0 0 0 30px;
}

#leftcolumn h1{
color: rgb(255,255,255);
background: transparent url(sfondoVelato.png);
font-size: 16px;
font-weight: bold;
padding: 0 5px 1px 5px;
margin: 10px 5px;
}

#leftcolumn h2{
font-size: 14px;
color: rgb(170,240,255);
background: transparent url(sfondoVelato.png);
font-weight: bold;
margin: 5px 5px 0 5px;
padding: 0 5px 1px 5px;
}

#leftcolumn h3{
font-size: 13px;
color: rgb(240,240,255);
background: transparent url(sfondoVelato.png);
font-weight: bold;
margin: 0 5px;
padding: 0 5px 1px 5px;
}

#leftcolumn p{
font-size: 12px;
color: rgb(250,250,250);
background: transparent url(sfondoVelato.png);
margin: 0 5px;
padding: 0 5px 1px 5px;
}

#leftcolumn ul{
font-size: 12px;
color: rgb(250,250,250);
background: transparent url(sfondoVelato.png);
margin: 0 5px;
padding: 0 5px 1px 20px;
}

/* 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;}
/*Fine varianti di stile per l'immagine*/

/*Varianti di stili per l'evidenziatore*/
.italicBold{
font-weight: bold;
}
.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;
}

.red{
color: rgb(210,30,40);
font-style: normal;
font-weight: bold;
}

.jellow{
color: rgb(255,240,0);
font-style: normal;
font-weight: bold;
}

/*Varianti di stili per i testi*/
.centered{
text-align: center;
}

#contentcolumn .white{
color: rgb(210,210,210);
font-style: normal;
}

#contentcolumn .whitecenter{
color: rgb(210,210,210);
font-style: normal;
text-align: center;
}

#contentcolumn .celestial{
color: rgb(170,200,255);
}

#contentcolumn .blue, #leftcolumn .blue{
color: rgb(100,100,250);
}

/*galleria fotografica*/
#myGallery{
width: 690px;
height: 449px;
margin: 7px 0 0 117px;
border: none;
}

#myGallery .imageElement{
display: none;
}


.brickGallery{
border-collapse: collapse;
}

.brickImg td{
padding: 0 5px;
}

.brickLabel td{
color: rgb(100,100,250);
font-size: 14px;
text-align: center;
margin: 0;
padding: 0px 0 17px 0;
line-height: 15px;
}

#specCom .galleryTitle{
display: none;
}

/*Riquadro di login*/
.loginBox{
text-align: center;
padding:0px;
margin:20px 0;
}


#leftcolumn .loginBox ul{
padding:0px;
margin:5px 5px 0;
}

#leftcolumn .loginBox li{
padding:5px;
text-align: center;
list-style-type: none;
}

#leftcolumn .editUserForm button{
margin:5px;
}

#leftcolumn .loginForm li{
padding:5px 0 0 0;
}

#leftcolumn .loginBox p{
margin: 0;
padding: 10px 0;
}

.lbZone{
color: rgb(255,255,255);
}

.privTbl td{
color: rgb(170,200,255);
}

/*Scheda Contatto*/
.contactForm input{
width: 500px;
}

/* Riquadro selezione lingua */
.selLanguage{
text-align: right;
padding: 2px 0 0;
}

.selLanguage h1{
color: white;
font-size: 13px;
color: rgb(210,30,40);
padding-bottom: 3px;
}

.selLanguage ul{
list-style-type: none;
position: absolute;
right: 0;
margin: 0;
padding: 0;
}

.selLanguage li{
float: left;
width: 90px;
}

.selLanguage img{
border: none;
}

.selLanguage a img:hover{
border: 3px solid rgb(255,240,0);
}
