* {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
body {
	margin:0;
	padding:0;
	background-color:#C0C0C0;
	font-size:11px;
}
body, td, th {
	font-size:11px;
}
th {
	text-align:left;
}
form {
	padding:0;
	margin:0;
	display:inline;
}
.nascondi {
	display:none;
}
#contenitore {
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F1F1F1;
}
#riga1 {
	width:1004px;
	height:268px;
	clear:both;
	background-image:url(../img/bg_testata.jpg);
	background-repeat:no-repeat;
}
#riga2 {
	width:1004px;
	height:34px;
	clear:both;
	background-image:url(../img/bg_riga2.jpg);
}




/* menu top*/

.menuTop {
	position:absolute;
	color:#CCCCCC;
	margin-left:496px;
	margin-top:50px;
	width:500px;
	text-align:right;
}
.menuTop ul {
	padding:0;
	margin:0;
}
.menuTop li {
	display:inline;
	margin:0 5px 0 5px;

}
.menuTop a {
	color:#CCCCCC;
	text-decoration:none;
}
.menuTop a:link {
	color:#CCCCCC;
	text-decoration:none;	
}
.menuTop a:active {
	color:#CCCCCC;
	text-decoration:none;	
}
.menuTop a:visited {
	color:#CCCCCC;
	text-decoration:none;	
}
.menuTop a:hover {
	color:#CCCCCC;
	text-decoration:underline;	
}





/* menu principale */
.menuPrincipale {
	position:absolute;
	color:#CCCCCC;
	margin-left:10px;
	margin-top:230px;
	width:600px;
	text-align:left
}
.menuPrincipale ul {
	padding:0;
	margin:0;
}
.menuPrincipale li {
	display:inline;
	margin:0 2px 0 2px;

}
.menuPrincipale a {
	color:#CCCCCC;
	text-decoration:none;
}
.menuPrincipale a:link {
	color:#CCCCCC;
	text-decoration:none;	
}
.menuPrincipale a:active {
	color:#CCCCCC;
	text-decoration:none;	
}
.menuPrincipale a:visited {
	color:#CCCCCC;
	text-decoration:none;	
}
.menuPrincipale a:hover {
	color:#009836;
	text-decoration:underline;	
}


/*riga 2*/

#riga2 {
	width:1004px;
	height:34px;
	clear:both;
	background-image:url(../img/bg_riga2.jpg);
}

#riga3 {
margin:0;
padding:0;
height:418px;

}
#riga3_interna {
margin:0;
padding:0;
}
#breadCrumb {
	width:455px;
	float:left;
	color:#FFFFFF;
	margin-top:10px;
	margin-left:12px;
}
#breadCrumb a {
	color:#009900;
	text-decoration:underline;
}
#breadCrumb a:link {
	color:#009900;
	text-decoration:underline;
}
#breadCrumb a:active {
	color:#009900;
	text-decoration:underline;
}
#breadCrumb a:visited {
	color:#009900;
	text-decoration:underline;
}
#breadCrumb a:hover {
	color:#009900;
	text-decoration:none;
}
#cercaNelSito {
	width:280px;
	float:right;
	text-align:right;
	margin-right:11px;
	margin-top:10px;
	color:#2DB9D9;
}

#riga4 {
	width:1004px;
	height:105px;
	background-image:url(../img/bg_bottom.jpg);
	clear:both;
	margin-top:11px;
}
#logoSincert {
	width:86px;
	height:105px;
	float:left;
}

#logoAssofranchising {
	
	float:left;
}

#menuFooter {
float:right;
margin-right:10px;
margin-top:30px;
}

#menuFooter * {
	color:#FFFFFF;
	font-weight:bold;
}
#menuFooter ul {
	margin:0;
	padding:0;
}
#menuFooter li {
	display:inline;
	margin:0 3px 0 3px;
}
#menuFooter a {
	text-decoration:underline;
}
#menuFooter a:link {
	text-decoration:underline;
}
#menuFooter a:visited {
	text-decoration:underline;
}
#menuFooter a:active {
	text-decoration:underline;
}
#menuFooter a:hover {
	text-decoration:none;
}

.linkboxhome:link {
color:#FFFFFF;
text-decoration:none;
}

.linkboxhome:visited {
color:#FFFFFF;
text-decoration:none;
}

.linkboxhome:active {
color:#FFFFFF;
text-decoration:none;
}

.linkboxhome:hover {
color:#FFFFFF;
text-decoration:underline;
}

.linkboxhomeBlu:link {
color:#14BBEF;
text-decoration:none;
}

.linkboxhomeBlu:visited {
color:#14BBEF;
text-decoration:none;
}

.linkboxhomeBlu:active {
color:#14BBEF;
text-decoration:none;
}

.linkboxhomeBlu:hover {
color:#14BBEF;
text-decoration:underline;
}

.linkRossi:link {
font-weight:bold;
color: #000000;
text-decoration:none;
}

.linkRossi:visited {
font-weight:bold;
color:#000000;
text-decoration:none;
}

.linkRossi:active {
font-weight:bold;
color:#000000;
text-decoration:none;
}

.linkRossi:hover {
font-weight:bold;
color:#009933;
text-decoration:underline;
}





/*oggetti*/
#slideProdotto {
	position:absolute;
	padding:0;
	margin-left:11px;
	margin-top:11px;
}

#colSinistra{
	padding:0;
	margin-left:11px;
	margin-top:11px;
	width:229px;
	float:left;
	margin:0;
}
#colCentrale {
	padding:10px;
	margin-left:11px;
	margin-top:11px;
	width:458px;
	float:left;
	font-size:12px;
	background-color:#FFFFFF;
}
#colCentrale2Cl {
	padding:10px;
	margin-left:11px;
	margin-top:11px;
	width:722px;
	float:left;
	font-size:12px;
	background-color:#FFFFFF;
}
#colDestra {
	padding:0;
	margin-left:11px;
	margin-top:11px;
	margin-bottom:11px;
	width:253px;
	float:left;
}


#franchising{
	position:absolute;
	width:253px;
	height:253px;
	background-image:url(../img/box_franchising.jpg);
	margin-left:275px;
	margin-top:11px;
}
#franchising * {
	color:#FFFFFF;
}
#franchising div {
	width:120px;
	height:60px;
	margin-left:110px;
	margin-top:10px;
}
#areaMedia {
	position:absolute;
	width:451px;
	height:253px;
	margin-left:539px;
	margin-top:11px;
	padding:0;
} 
#richiediUnPreventivo {
	position:absolute;
	margin-left:11px;
	margin-top:278px;
	float:left;
	background-image:url(../img/box_richiedi_un_preventivo.jpg);
	width:253px;
	height:137px;
}
#richiediUnPreventivo * {
	color:#17BAF3;
}
#richiediUnPreventivo div {
	margin-top:60px;
	margin-left:20px;
	width:170px;
}
#boxProblemSolving {
	position:absolute;
	margin-left:275px;
	margin-top:278px;
	background-image:url(../img/box_problem_solving.jpg);
	width:253px;
	height:137px;
}
#boxProblemSolving * {
	color:#006600;
	font-weight:bold;
}

#boxProblemSolving ul {
	margin-top:60px;
	margin-left:30px;
	padding:0;
}
#boxProblemSolving a {
	color:#000000;
}

#contenitore_slide {
height:260px;
margin-bottom:11px;
}


#contattaciOra {
	position:absolute;
	margin-left:539px;
	margin-top:278px;
	background-image:url(../img/box_contattaci_ora.jpg);
	width:252px;
	height:137px;
}
#contattaciOra * {
	color:#000000;
}
#contattaciOra div {
	margin-top:40px;
	margin-left:12px;
	width:170px;
}
#boxRicercaAgenzia {
	position:absolute;
	margin-top:278px;
	margin-left:791px;
	background-image:url(../img/box_ricerca_agenzia.jpg);
	width:199px;
	height:137px;
}

#boxRicercaAgenzia * {
	font-size:11px;
}
#provincia {
	margin-bottom:10px;
}

#formRicercaAgenzia {
	margin: 45px 0 0 12px;;
	display:block;
}


#contenutoMedia {
	background-image:url(../img/box_area_media.jpg);
	background-position:center top; 
	width:451px;
	height:165px;
}
.media {
	margin-top:10px;
	position:absolute;
}
#contenutoMedia h2 {
	margin-left:20px;
	margin-top:100px;;
	font-size:12px;
	color:#FFFFFF;
	display:block;
}
#contenutoMedia .articolo{
	margin-left:20px;
	margin-top:15px;;
	width:90%;
}
#contenutoMedia .articolo *{
	color:#000000;
}
#boxNewsletter {
	background-image:url(../img/box_newsletter.jpg);
	width:451px;
	height:88px;
	position:relative;
}
#testoNewsletter {
	position:absolute;
	width:180px;
	float:left;
	margin-left:15px;
	margin-top:30px;
	color:#FFFFFF;
}
#formNewsletter {
	position:absolute;
	margin-left:225px;
	margin-top:10px;
	width:220px;
	display:block;
	float:left;
}
#formNewsletter * {
	font-size:11px;
}
#btnContinua {
	font-size:11px;
	color:#FFFFFF;
	background-color:#006600;
}

#campo_cerca {
	font-size:11px;
}
#button {
	font-size:11px;
	color:#FFFFFF;
	background-color:#006600;
}
.fotoMedia {
	width:75px; margin-right:5px; margin-bottom:5px; float:left
}

/* menu contestuale */
.titoloMenuContestuale {
	background-image:url(../img/bg_titolo_menu_contestuale.gif);
	width:229px;
	height:34px;
}
.titoloMenuContestuale  h2 {
	height:34px;
	margin:10px 0 0 35px;
	padding:0;
	font-size:12px;
}



#menuContestuale {
	background-image:url(../img/bg_menu_contestuale.gif);
	background-repeat:repeat-y;
	background-position:right bottom;	
	font-size:12px;	
	min-height:150px;
}
#menuContestuale ul {
	margin:0;
	padding:0;
}
#menuContestuale li {
	margin-left:50px;
	margin-top:10px;
	font-weight:bold;
	padding:0;
}

#menuContestuale a {
	color:#000000;
}
#menuContestuale a:link {
	color:#000000;
}
#menuContestuale a:active {
	color:#000000;
}
#menuContestuale a:visited {
	color:#000000;
}
#menuContestuale a:hover {
	color:#009933;
}

.titoloMedia {
	margin:0; margin-left:10px; padding:0; margin-top:10px;
}
#puls_numeroVerde {
	margin-top:11px;
}
#puls_chattaConUnOperatore {
	margin-top:11px;
}

#puls_Scarica_skype {
	margin-top:11px;
}
#puls_richiediUnPreventivo {
	margin-top:11px;
}
.titoloPagina {
	width:95%;
	display:block;
	height:30px;
	background-color:#F1F1F1;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:30px;
	padding-top:20px;
	background-image: url(../img/omino_bg_pagina.gif);
	color:#009835;
	font-size:16px;
}
.titoliGenerici {
	color:#009835;
	font-size:12px;
	font-weight:bold;
}
.formCarta{
	margin-left:65px;
	background-image:url(../img/contorno.gif);
	background-repeat:no-repeat;
	padding:25px 30px 25px 30px;
}