/************************************
File:		2colonne.css
Author:	        Silvia
Date:		18/04/2010
by:		www.lecolombaie.eu
--------------------------------------------------------
LAYOUT A DUE COLONNE CON COLONNA SINISTRA PICCOLA
TUTTE CON DIMENSIONI FISSE
------------------------------------------------------
TWO COLUMNS FIXED LAYOUT WITH LEFT SMALL COLUMN
************************************/

/*Lo schermo del vostro pc*/
body{
margin:0;
padding:auto;
font-family: arial, "sans serif"; /* Il font principale dei contenuti di tutto il sito*/
background-color: grey; /*Colore delle schermo*/
}

/* Contenitore della topsection, del contentwrapper e contentcolumn, della lefcolumn, della rightcolumn, del footer*/
#maincontainer{
width: 1000px; /* Larghezza totale del sito*/
margin: auto; /*Centra il sito sullo schermo, e margine alto del sito rispetto allo schermo*/
}

/* Testa del sito */
#topsection{
position:relative;
height: 141px; /*Altezza della topsection*/
background: url(top1.jpg) transparent left top no-repeat; /*Inserimento dell'immagine della topsection*/
}

/* Contenitore del contentwrapper e contentcolumn, della lefcolumn, della rightcolumn*/
#mainwrapper{
height: 100%;
width: 100%;
background: url(img1.jpg) transparent left top repeat-y; /*Inserimanto dell'immagine che si ripere e che appare quando si allunga il sito*/
}

/* Regola che serve a far allungare il mainwapper (quando si scrive molto nelle colonne laterali del sito)*/
.clrMainW{
height:0px;
clear: both;
line-height: 0px;
font-size: 0px;
width: 100%;
}

/* Contenitore del contentcolumn */
#contentwrapper{
float: left;
width: 100%;
}

/* Colonna centrale del sito */
#contentcolumn{
margin: 5px 80px 0 220px; /*Inserimento del margine sinistro che è la larghezza della leftcolumn*/
padding: 5px;
min-height: 400px; /*Altezza minima della contentcolumn*/
width: 670px; /*Larghezza della contentcolumn*/
}

/* Colonna sinistra del sito */
#leftcolumn{
float: left;
position:relative;
margin: 0 0 0 -1000px; /*Inserimento del margine sinistro che è la larghezza totale del sito al negativo*/
padding: 0 0 10px;
min-height: 400px; /*Altezza minima della leftcolumn*/
width: 220px; /*Larghezza della leftcolumn*/
}

#rightcolumn{
display: none;
}

/* Piede del sito */
#footer{
clear: left;
width: 100%;
margin: 0;
padding: 0;
background: url(footer.jpg) transparent left top no-repeat; /*Inserimento dell'immagine nel footer*/
min-height: 40px; /*Altezza minima del footer*/
}

/* Testo che viene inserito all'interno del Piede del sito */
#footer p{
margin: 0;
padding: 5px;
color: rgb(200,100,50);
font-size: 10px;
text-align: center;
letter-spacing: 1px;
}

/* Firma di Mr Gino che è un link */
.mrGino{
float: left;
margin: 0;
padding: 0;
}

.mrGino p{
margin: 5px 0 0 0;
padding: 0;
font-size: 9px;
}

.mrGino a{
color: #000000;
}

.mrGino a:hover{
color: #252525;
}
