/* CSS Document */

body {
	margin-top:0px ;
	padding: 0;
	background: #e2e2e2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	/**behavior: url(/static/file/csshover2.htc);**/
	
	}


h1{
margin:0px;
padding:0px;
}

h2{
margin:0px;
padding:0px;
}

p{
margin:0px;
padding:0px;
}

a{
color:#C63532;
text-decoration:none;
}

a:link {
color:#C63532;
text-decoration:none;
}

a:hover {
color:#FF0007;
text-decoration:none;
}


.contenitore{
text-align:left; 
}

.contenitore-sito{
width:960px;
margin:0 auto;
}

.clear{
float:none;
clear:both;
}
/**TITOLI**/
.title-red-small{
font-weight:bold;
font-size:12px;
color:#C63532;
}

.title-red-medium{
font-weight:bold;
font-size:14px;
color:#C63532;
}

.title-red-big{
font-weight:bold;
font-size:16px;
color:#C63532;
}

.title-black-small{
font-weight:bold;
font-size:12px;
color:#000;
}

.title-black-medium{
font-weight:bold;
font-size:14px;
color:#000;
}

.title-black-big{
font-weight:bold;
font-size:16px;
color:#000;
}

.title-white-small{
font-weight:bold;
font-size:12px;
color:#fff;
}

.title-white-medium{
font-weight:bold;
font-size:14px;
color:#fff;
}

.title-white-big{
font-weight:bold;
font-size:16px;
color:#fff;
}

.title-white-box-red{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
font-size:15px;
color:#fff;
text-transform:uppercase;
border-bottom:1px dashed #fff;
}


.title-white-box-red-plus{
border-bottom:1px dashed #ccc;
margin:0px 3px 5px 10px;
font-weight:bold;
font-size:15px;
color:#444;
text-transform:uppercase;
}

.title-black-box-grey{
background:transparent url(/static/images/layout/box-grey/grey-box-title.png) no-repeat scroll bottom left ;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 5px;
font-weight:bold;
font-size:16px;
color:#4e4e4e;
}

.title-white-colonna{
font-weight:bold;
font-size:14px;
color:#fff;
padding:4px 0px 4px 5px;
}

.title-red-colonna{
font-weight:bold;
font-size:14px;
color:#C63532;
padding:4px 0px 4px 5px;
}

/**FINE TITOLI**/

/**OMBRA BOX**/

.ombra-box{
background:transparent ;
padding-top:12px;
}

/**FINE OMBRA BOX**/


/******************************INIZIO HEADER*************************************/

.bg-header{
 width:960px;
height:146px;
background:#F9F6F6 url(/static/images/layout/header/header-center.jpg) repeat-x scroll bottom left ;
}


/**PARTIZIONE HEADER**/
.header-left{
float:left;
background:transparent url(/static/images/layout/header/header-left.jpg) no-repeat scroll bottom left ;
padding:0px 0px 0px 0px;
height:146px;
width:6px;
}

.header-center{
float:left;
width:947px;
height:146px;
}

.header-right{
float:left;
background:transparent url(/static/images/layout/header/header-right.jpg) no-repeat scroll bottom right ;
padding:0px 0px 0px 0px;
height:146px;
width:7px;
}
/**FINE PARTIZIONE HEADER**/


/**BOX HEADER LOGO E LOGIN**/
.box-header-left{
float:left;
width:330px;
}

.box-header-right{
float:right;
width:420px;
}
/**FINE BOX HEADER LOGO E LOGIN**/

/**BOX LOGIN**/
.box-login-left{
float:left;
background:transparent url(/static/images/layout/header/box-login-left.png) no-repeat scroll top left ;
padding:0px 0px 0px 0px;
height:55px;
width:6px;
}

.box-login-center{
float:left;
background:transparent url(/static/images/layout/header/box-login-center.png) repeat-x scroll top left ;
width:414px;
height:103px;
padding-top:10px;
}

.box-login-right{
float:left;
background:transparent url(/static/images/layout/header/box-login-right.png) no-repeat scroll top right ;
padding:0px 0px 0px 0px;
height:95px;
width:8px;
}

.box-login-center label{
float:left;
padding:0px 0px 0px 5px;
}

/**FINE BOX LOGIN**/

/******************************FINE HEADER**********************************/


/******************************INIZIO BOX GREY***********************************/

.grey-box{
margin:0px 0px 2px 0px;
height:130px;
background:#e4e4e4 ;
color: #333;
border:1px solid #ccc;
padding:2px;
}

/**PARTIZIONE GREY BOX**/
.grey-box-left{
float:left;
background:transparent url(/static/images/layout/box-grey/grey-box-left.jpg) no-repeat scroll bottom left ;
padding:0px 0px 0px 0px;
height:130px;
width:0px;
}

.grey-box-center{
float:left;
width:952px;
height:130px;
padding:0px 0px 0px 0px;
}

.grey-box-right{
float:left;
background:transparent url(/static/images/layout/box-grey/grey-box-right.jpg) no-repeat scroll bottom right ;
padding:0px 0px 0px 0px;
height:67px;
width:0px;
}
/**FINE PARTIZIONE GREY BOX**/

/**INIZIO CELLE BOX GREY**/
.in-grey-box-left{
float:left;
padding:0px 4px 0px 0px;
width:198px;
}

.in-grey-box-right{
float:left;
padding:2px 0px 2px 0px;
width:750px;
}

#my_banner{
margin-top:2px;
}




/**FINE CELLE BOX GREY**/

/******************************FINE BOX GREY*************************************/

/******************************INIZIO BOX BODY*************************************/
.contenuto-interno{
width:600px;
float:left;
}

.body-top-left{
float:left;
background:transparent url(/static/images/layout/body/body-box-title-menu-left.jpg) no-repeat scroll bottom left;
padding:0px 0px 0px 0px;
width:207px;
height:28px;
}

.body-top-center{
width:749px;
float:left;
background:transparent url(/static/images/layout/body/body-box-title-center.jpg) repeat-x scroll bottom left;
padding:0px 0px 0px 0px;
height:28px;
}

.body-top-right{
float:left;
height:28px;
background:transparent url(/static/images/layout/body/body-box-title-right.jpg) no-repeat scroll bottom right;
padding:0px 0px 0px 0px;
width:4px;
}

.body-center-center{
    width:956px;
    padding: 0px 0px 0px 4px;
	background:#F2F0F1 url(/static/images/layout/body/body-center-center.jpg) repeat-y scroll center top;
	margin:auto;
}

.body-bottom-left{
float:left;
background:transparent url(/static/images/layout/body/body-box-bottom-left.jpg) no-repeat scroll bottom left;
padding:0px 0px 0px 0px;
height:5px;
width:4px;
}

.body-bottom-center{
float:left;
width:952px;
background:transparent url(/static/images/layout/body/body-box-bottom-center.jpg) repeat-x scroll bottom left;
padding:0px 0px 0px 0px;
height:5px;
}

.body-bottom-right{
float:left;
background:transparent url(/static/images/layout/body/body-box-bottom-right.jpg) no-repeat scroll bottom right;
padding:0px 0px 0px 0px;
height:5px;
width:4px;
}


#content {
	width: 595px ;
	background:transparent;
	float:left;
	padding:5px 0px 5px 4px;
}

/***********COLONNA SX************/


/**.lavoro{
background:transparent url(/static/images/layout/body/body-box-button-menu.jpg) no-repeat scroll center left ;
}**/

#colonna-sx {
	float: left;
	border-right: 1px solid #A4A4A4;
	text-align:left;
	width:197px ;
	padding:0px 4px 0px 0px ;
}

.colonna {
	padding-left: 0px;
	padding-right: 0px ;
	font-size: 12px ;
}
 
.colonna ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.colonna li {
	padding: 0px 0px 0px 0px;
	margin:0px;
}

.colonna li li {
	height:32px;
	line-height:32px;
 text-transform:uppercase;
  border-bottom:1px solid #ccc;
 border-top:1px solid #fefefe;	
 padding-left:3px;
 width:195px;
 display:block;
	}

/**.colonna img {
    border:0px;
	margin-top:1px;
	margin-bottom:1px;
}

.colonna-sx img {
    border:0px ;
	width:150px ;
}


#colonna li h2 {
	margin: 0 0 0 0;
	padding: 5px 15px;
	background: #20437D  url(/static/images/layout/tasto-sx.jpg);
	font-size: 11px;
	color: #fff;
	text-align:center;
}
**/
.colonna a {
	font-weight:bold;
    font-size:10px;
    color:#C63532;
	margin:0px;
	text-decoration:none;
}


.colonna a:link {
	font-weight:bold;
    font-size:10px;
    color:#C63532;
	margin:0px;
	text-decoration:none;
}

.colonna a:hover {
	font-weight:bold;
    font-size:10px;
    color:#4e4e4e;
	text-decoration:none;
}


.sponsor-home  {
	padding-top:5px ;
	padding-bottom:0px ;
	width:197px;
    height:197px;
    display:block;
}

.sponsor-home img  {
	border:0px;
    margin-top:4px;
}

/******MENU PLUS*********/
.menu-plus {
	padding-left: 0px;
	padding-right: 0px ;
	font-size: 12px ;
     display:block;
    height:100px;
}
 
.menu-plus ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.menu-plus li {
	padding: 2px 0px 0px 0px;
	margin:0px;
}

.menu-plus li li {
	height:27px;
}

.menu-plus a {
	font-weight:bold;
    font-size:12px;
    color:#fff;
	margin:0px;
	text-decoration:none;
}


.menu-plus a:link {
	font-weight:bold;
    font-size:12px;
    color:#fff;
	margin:0px;
	text-decoration:none;
}

.menu-plus a:hover {
	font-weight:bold;
    font-size:12px;
    color:#ccc;
	text-decoration:none;
}

.offro lavoro{

    background: none repeat scroll 0 0 #000000;
    border-bottom: 5px solid #CC0000;
    color: #F7F7F7;
    font-size: 14px;
    padding: 5px;
    text-transform: uppercase;
	
	}
	
.cerco lavoro{

    background: none repeat scroll 0 0 #000000;
    border-bottom: 5px solid #5AE5C2;
    color: #F7F7F7;
    font-size: 14px;
    padding: 5px;
    text-transform: uppercase;
	
	}	
	
.cerco lavoro{

    background: none repeat scroll 0 0 #000000;
    border-bottom: 5px solid #3E5BE7 d;
    color: #F7F7F7;
    font-size: 14px;
    padding: 5px;
    text-transform: uppercase;
	
	}		
	

/*******FINE MENU PLUS******/


#colonna-dx {
	float: left;
	text-align:left;
	width:152px ;
	padding:0px 0px 0px 1px ;
}

.box1-news{
text-align:center;
background: #000;
border-bottom:1px dotted #ccc;
padding:5px 5px;
font-size:10px;
}

.box1-news a{
color:#444;
}

.box1-news a:hover{
color:#555;
}

.box2-news{
 background:#E7E7E7;
border-bottom:2px dotted #666;
padding:5px 5px;
font-size:10px;
}

.box2-news a{
color:#444;
}

.box2-news a:hover{
color:#555;
}

.boxfb-news{
background:#E7E7E7 url(/static/images/layout/body/title-fb-box.jpg) no-repeat scroll center top;
border-bottom:1px solid #4F5B7E;
padding-top:30px;
}

.boxfb-news iframe{
border-bottom:0px solid #4F5B7E;
}

.boxgoogle-news{
background:#fff url(/static/images/layout/body/google-box.png) no-repeat scroll center top;
height:20px;
padding:5px 0px;
border-bottom:1px solid #fff;
}

.boxtwitter-news{
background:#fff url(/static/images/layout/body/twitter-box.png) no-repeat scroll center top;
height:20px;
padding:5px 0px;
border-bottom:1px solid #fff;
}

.boxfb-group{
border-bottom:1px solid #fff;
}


.title-box-news{
text-transform:uppercase;
font-weight:bold;
text-align:left;
color:#C63532;
padding:10px 0px;
}


.box1-news img{
border:0px solid #000;
text-align:left;
float:left;
padding:0px 5px 0px 0px;
}


.box2-news img{
border:0px solid #000;
text-align:left;
float:left;
padding:0px 5px 0px 0px;
}





/******************* FINE COLONNA ******************/


/******************************FINE BOX BODY*************************************/


/** INIZIO FOOTER **/
.copy-x{
	/**width: 972px;**/
    text-align:center;
    font-size:10px;
	margin: 0 auto;
	color:#444444;
}
 .copy-x a:link {
	border: none;
	text-decoration: none;
	color: #CE5555;
}

.copy-x a:hover {
	border: none;
	text-decoration: none;
	color: #444444;
}


.copy-x a:link {
	border: none;
	text-decoration: none;
	color: #CE5555;
}

