@charset "utf-8";
/* CSS Document */

/*
Theme Name: N/A
URI: http://www.corsi.gratis.it
Description: ...
Author: Flavio Carboni
Author URI: http://www.effettispeciali.net  :: http://www.flyingpixel.net
Version: 1.0
*/


/*
1: Global

2: Links

3: Headings

4: Containers

5: Header

6: Navigation

7: Middle

8: Form

9: Extra

10: Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* :::: 1 : GLOBAL :::::: */

p{
margin:0;
padding:0;
}

img{
border:0;
}

.right {
float: right;
}
.left {
float: left;
}
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.align-center {
text-align:center;
}
.justify {
text-align:justify;
}
.hide {
display: none;
}
.clear {
clear: both;
}
.bold {
font-weight:bold;
color:#000000;
}

.demiBold{
font-weight:bold;
color:#666666;
}
.italic {
font-style:italic;
}
.underline {
border-bottom:1px solid;
}
.highlight {
background:#ffc;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
float:left;
margin:4px 10px 4px 0;
}
img.alignright {
float:right;
margin:4px 0 4px 10px;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}

.defaultFont{
font-family: verdana,arial,geneva;
font-size: 11px;
color: #666666;
}

.red{
color:#FF0000;
}

.labelForm{
font-face:Verdana;
font-size: 7pt
}

.marginFormHome{
margin: 0 0 0 30px;
}

.marginFormRicerca{
margin: 0 0 0 15px;
}

.smallFont{
font-size:9px;
}

.smallFont1{
font-size:8px;
}

.bigFont{
font-size:13px;
}

.green{
color:#57a133;
}

h1{
font-size:14px;
color:#000;
margin:0;
padding:0;

}


h2{
font-size:12px;
color:#333;
margin:0;
line-height:1.3em;


}


/* :::::  END 1 :::::::: */


/* :::: 2 : LINKS :::::: */
a.linkCorsi, a.linkCorsi:visited{
color: #666;
text-decoration:none;

}
a.linkCorsi:hover {
color: #990000;
text-decoration:none;
}
a.linkCorsi:active {
color: #111;
text-decoration:none;
}


a.linkRed, a.linkRed:visited, a.linkRed:active{
color:#FF0000;
text-decoration:none;

}
a.linkRed:hover {
color: #666;
text-decoration:none;
}

/* :::::  END 2 :::::::: */


/* :::: 4 : CONTAINERS :::::: */

#navInterna{
width:470px;
height:28px;
margin-top:5px;
}

#navInterna div{

height:28px;
}


#colonnaBox{
width:218px;
float:left;
height:auto;
}

#colonnaRicerca{
width:252px;
height:auto;
float:left
}


#boxGratuiti, #boxPagamento, #boxInEvidenza{
width:188px;
height:125px;
margin-bottom:17px;
padding:36px 14px 22px 16px;
}

#boxGratuiti{
background:url(../modules/images/home/boxGratuiti.jpg) left top no-repeat;
}

#boxPagamento{
background:url(../modules/images/home/box_pagamento.jpg) left top no-repeat;
}

#boxInEvidenza{
background:url(../modules/images/home/box_inEvidenza.jpg) left top no-repeat;
}

#scrollBoxGratuiti, #scrollBoxPagamento, #scrollBoxInEvidenza{
width:188px;
height:125px;
}

#scrollBoxGratuiti P, #scrollBoxPagamento P, #scrollBoxInEvidenza P {
	margin-bottom: 10px;
	/*padding-left:0px;*/
	/*list-style-type: none;*/
	background-image:url(../modules/images/common/bullet.jpg);
	background-repeat:no-repeat;
	background-position:  0 .6em;
	padding-left: 21px; 
	padding-top:5px;
	font-size:10px;
}


#idCartina{
width:252px;
height:265px;
z-index:900;
margin-bottom:20px;
}

.divBlocco{
margin-bottom:20px;
margin-top:20px;
width:470px;
height:auto;
overflow:visible;

}

.corpoTabRicerca{
width:470px;
height:auto;
background:url(../modules/images/ricerca/bgTabella.jpg) left top repeat-y;
margin:0;
padding-top:10px;
overflow:hidden;
min-height:800px;
}
*html .corpoTabRicerca{
margin-top:-2px;
}


/* :::::  END 4 :::::::: */








FORM {margin: 0; border: 0; padding: 0;}
DIV#form_ente TABLE TD {font-size: 10px;}
DIV#form_ente TABLE TD INPUT{font-family: verdana; font-size: 11px; width: 225px;}
DIV#form_ente TABLE TD INPUT.radio{font-family: verdana; font-size: 11px; width: 20px;}
DIV#form_ente TABLE TD TEXTAREA{font-family: verdana; font-size: 11px; width: 225px;}
DIV#form_ente TABLE TD SELECT{font-family: verdana; font-size: 11px; width: 225px;}

DIV#registrazione_corso TABLE TD {font-size: 10px;}
DIV#registrazione_corso TABLE TD INPUT{font-family: verdana; font-size: 11px; width: 150px;}
DIV#registrazione_corso TABLE TD INPUT.radio{font-family: verdana; font-size: 11px; width: 20px;}
DIV#registrazione_corso TABLE TD TEXTAREA{font-family: verdana; font-size: 11px; width: 225px;}
DIV#registrazione_corso TABLE TD SELECT{font-family: verdana; font-size: 11px; width: 150px;}

