﻿html{
    margin:0;
    padding:0;
   	background-image:url('img/effeemme-sfondo-html.jpg');
    background-repeat:repeat-x;
    background-position:top left;
    
    /* sfondo impostato nell'elemento html in modo di avere la possibilità
       di inserire un'altro sfondo nell'elemento body 
    */
}

body{
    margin:0;
    padding:0;
    /* font-family:Arial,Helvetica,sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
    color:#a6a9a6; 
 }
 
h1{
	margin:0px 0px 0px 40px;
	/* color:#FECB65; */
	color: #2f90d5;
	text-transform:uppercase;
	font-size:x-large;				
}

h2{
	margin:0px 0px 0px 40px;
	color: #2f90d5;
	text-transform:uppercase;
	font-size:x-large;			
}


a,a:active,a:visited,a:focus {
	text-decoration:none;
	margin:0;
	padding: 0;
}

a {
	color: #77B003;
	border:none;			
} 
#contenitore
{
    width:920px;
    margin-left:auto;
	margin-right:auto;
	margin-top:30px;
    padding:0;
    border:solid 2px #adadad;
    background:#ededed;
}

.cancella{
	clear:both;
}

/*-------------------- PreIntestazione: miniLogo --------------------*/

#minilogo
{
    width:850px;
    height:50px;
    margin:0 auto;
    background:#ededed;    
}
#imgMiniLogo{
	float:left;
	margin-left:20px;	
	margin-top:25px;				
}

#miniMenu{
	width:auto;
	height:auto;
	padding:0;	
	margin-top:20px;
	border-bottom: dotted 1px #03C00A;
	border-top: dotted 1px #03C00A;
	float:right;
	text-align:right;
	text-transform:uppercase;
	font-size:x-small;
}

#miniMenu a{
}

#miniMenu a:hover{
	color:#057c05;
}


/*-------------------- Intestazione --------------------*/
#intestazione
{
 	width:850px;
 	height:249px;
 	margin:0 auto;
 	background:#FFF;
 	border:solid 1px #03C00A;
 	/*
 	background-image:url('img/effeemme-bordo.jpg');
 	background-repeat:repeat-x;
 	background-position:left top ;
 	*/
}
#imgLogo{
	float: left;
	margin-top:70px;
	margin-left:50px;			
}

#tiConnettiamoConIlMondo{
	margin-top:8px;
	float: right;
}


/*-------------------- Menu principale --------------------*/

#menuPrincipale{
 	width:850px;
 	
	margin:0 auto;
 	background-color:#FFF;
 	background-image:url('img/effeemme-bordo.jpg');
 	background-repeat: repeat-x;
 	background-position:top left;
 	border-left:solid 1px #03C00A;
 	border-right:solid 1px #03C00A;	
 	border-bottom:solid 1px #03C00A;				
}


#menuNavigazione{
	position:relative;
	display:block;
	height:21px;
	font-size:11px;
	font-weight:bold;
 /*	background:transparent url('img/offa.gif') repeat-x top left; */
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-bottom:#32CC3A;
}
#menuNavigazione ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}

#menuNavigazione ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
}
#menuNavigazione ul li a{
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:18px;
}
#menuNavigazione ul li a:hover,#menuNavigazione ul li a.current{
	color:#00C009;
/*	background:transparent url('img/ona.gif) repeat-x top left;  */

}

/*-------------------- Corpo --------------------*/

#corpo{
 	width:850px;
 	height:730px;
 	margin:0 auto;
 	background:#FFF;
 	border-left:solid 1px #03C00A;
 	border-right:solid 1px #03C00A;					
}


#corpo-colonna-dx{
	width:200px;
 	min-height:600px;
 	margin:0 auto;
 	padding:0;
 	background:#FFF;
 	float: right;		
}

#corpo-colonna-sx{
	width:640px;
 	min-height:600px;
 	margin:0;
 	padding:0;
 	background:#FFF;
 	float: left; 			
}

#img-sviluppo-siti{
	float: left;
	margin-left:100px;
}

.imgSviluppoSoftwareDesktop{
	float:right;
	margin-left:100px;				
}
/*-------------------- Finale --------------------*/

#finale{
 	width:850px;
 	min-height:50px;
 	margin:0 auto;
 	background:#FFF;
 	border:solid 1px #03C00A;				
}

/*-------------------- Footer --------------------*/

#footer{
 	width:850px;
 	min-height:50px;
 	margin:0 auto;
 	background:#ededed;			
}

#boxPartitaIva{
    float:right;
    margin-top:10px;
    margin-right:1px;
    color:#BCBCBC;
    font-size:7pt;
}

/*-------------------- Box testo sx--------------------*/

.boxTesto{
	width:630px;
	height:auto;
	margin:10px;
	background-image:url('img/effeemme-sfondo-box.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}

/*-------------------- Box testo dx--------------------*/
.boxTestodx{
	margin-top:30px;
	width:190px;
	height:600px;

	/*
	border-right:solid 1px #2D83DA;
	background-position:left top;
	background-repeat:repeat-y;
	 */
	color:#000;
	font-size:xx-small;
	font-weight:bold;
	
}

.boxTestodx p{
	background:#f8f7b2;
	text-align:left;
	padding-left:10px;
	margin-left:35px;
	background:url('img/effeemme-riquadro-p1.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:900;
	text-transform:uppercase;
	font-size:small;
	/*
	background:url('img/effeemme-riquadro-box.jpg');
	background-position:left top;
	background-repeat:repeat-y;
	*/
}


.boxTestodx a{
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:15px;
	text-decoration:none;
	background-image:url('img/green.jpg');
	color:#5EAAF6;
}

.boxTestodx a:hover{
	background-image:url('img/blue.jpg');
	color:#1aab07;
}

.boxTestodx li{
	font-size:x-small;
	color:#000;
	list-style:none ;	
}


.boxTestodx h3{
	font-size:1em;
	margin:0;
	padding:10px;
	background:url('img/effeemme-riquadro-box-top.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}



/*-------------------- Convalida W3C--------------------*/

.imgConvalidaW3c{
	float:left;
	margin-left:20px; 
	margin-top:10px;	
	border:none;				
}


/*-------------------- Altro --------------------*/

.effeemme{
	text-transform:uppercase;
	font-weight:800;
	color:#00C009;					
}

.effeemme .emme{
	color:#000;						
}

acronym,abbr{
	padding-right:14px;
	background:url('img/info.png') 100% 50% no-repeat;
	height:0; /* per IE5.x/WIN */
	vertical-align:bottom; /* per IE5.x/WIN */
	cursor:help;			
}

a.ChiediInfo{
	padding-right:16px;
	background:url('img/arrow_right.gif') 100% 50% no-repeat;
	height:0; /* per IE5.x/WIN */
	vertical-align:bottom; /* per IE5.x/WIN */						
}

.noBordo{
	/* applicato alle immagini */
	border:none;			
}


