* { margin:0; padding:0;}
body { background: url(images/body3.gif) repeat}
html, input, textarea, select{font-family:arial; font-size:100%; color:#544f4a; font-weight:normal; font-size:0.75em}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}


p {margin:0; padding:0;}

h1 { line-height:1em; margin:0; padding:0;  font-size:1em;}
/*h1 { text-indent:-1000px; line-height:1em; margin:0; padding:0;  font-size:1em; background:url(images/logo3.gif) no-repeat ; height:44px; width:347px}
.pos{ position:absolute; margin:0; padding:0}*/

.list ul { margin:0; padding:0; list-style:none; line-height:2.2em}
.list ul li{ background:url(images/list_bg.gif) no-repeat 0 11px; padding-left:16px}
.list ul li a { color:#3c3a39; text-decoration: underline; font-weight: bold}
.list ul li a:hover{ text-decoration:none}

/*txt, links*/
p{ padding-bottom:15px}

a{ color:#3c3a39; text-decoration:none}
a:hover{ text-decoration:underline }

/*header*/
#header .logo{
	width:770px
}
#header .logo .fleft{
	padding:25px 0 0 50px
}
#header .logo .fright{
	padding:25px 40px 0 0
}

#header .menu{
	width:100%;
	background:url(images/left_shape3.gif) no-repeat
}
#header .menu .right{ background:url(images/right_shape3.gif) no-repeat right top; padding-left:37px}


/*content*/
#content{ background:url(images/cont_left_rep3.gif) repeat-y}
#content .bg{ background:url(images/cont_right_rep3.gif) repeat-y right top; width:100%}
#content .bg1{ background:url(images/cont_shape_13.gif) no-repeat left top; width:100%}
#content .bg2{ background:url(images/cont_shape_23.gif) no-repeat right top; width:100%}
#content .ind_11{ padding:0 36px 0 37px } 
#content .bg3{ background:#fafafa; width:100%}

#content .row1{
	background:#fdfdfd url(images/x.gif) repeat-x;
	width:100%;
	color:#777473;
	line-height:1.5em;
	height: 280px;
	margin-top: 15px;
}

/*#content .row1 .bg{ background:url(images/euroculinary.jpg) no-repeat right bottom; width:100%}*/
#content .row1 .bg{ background:#FFFFFF; width:100%}

/*#content .row1 .indent{ padding:76px 420px 53px 32px}*/
#content .row1 .indent{
	padding:5px 5px 1px 5px
}

#content .row1 .title{ margin-bottom:12px}

/*#content .row1 a{ color:#e84008; text-decoration:underline; font-weight:bold;  padding-right:14px}*/
/*STECAT MODIFICATO*/
#content .row1 a{ color:#666666; text-decoration:none; font-weight:normal}

#content .row1 p{ padding-bottom:4px}




#content .row2{ width:100%; background:#eeeeee url(images/x3.gif) repeat-x; color:#333333}
/*#content .row2 .bg{ width:100%; background:url(images/x2.gif) repeat-x left bottom}*/
#content .row2 .bg{ width:100%; background:url(images/x3.gif) repeat-x left bottom}
#content .row2 .indent{
	padding:2px 3px 2px 3px
}
#content .row2 .title{ margin-bottom:10px}
#content .row2 strong a{ color:#3c3a39; background:url(images/marker2.gif) no-repeat right top; padding-right:14px; text-decoration:underline}
#content .row2 strong a:hover{ text-decoration:none}
#content .row2 .alignright{ padding-top:10px}


#content .row3{
	background:#ffffff url(images/x3.gif) repeat-x;
	width:100%;
	color:#666666
}
#content .row3 .indent{
	padding:21px 0 2px 0;
	width:100%
}
#content .row3 .y{ background:url(images/y.gif) repeat-y}
#content .row3 .ind{ padding:7px 28px 17px 30px}
#content .row3 span{ color:#FF9900; font-weight:bold}
#content .row3 strong a{ color:#0000CC; background:url(images/marker1.gif) no-repeat right top; padding-right:14px; text-decoration:underline}
#content .row3 strong a:hover{ text-decoration:none}
#content .row3 p{ padding-bottom:15px}
#content .row3 .img{ display:block; margin-bottom:18px}


#content .row4{ background:#eeeeee url(images/x4.gif) repeat-x; width:100%}

#content .row5{ background:#eeeeee url(images/x4.gif) repeat-x; width:100%}

#content .row4 .block{
	width:100%;
	line-height:1.25em
}

#content .row5 .block{
	width:100%;
	line-height:1.25em
}
#content .row4 .block .t{ background:url(images/t.gif) repeat-x #efefee; width:100%}
#content .row4 .block .b{ background:url(images/b.gif) repeat-x left bottom; width:100%}
#content .row4 .block .l{ background:url(images/l.gif) repeat-y; width:100%}
#content .row4 .block .r{ background:url(images/r.gif) repeat-y right bottom; width:100%}
#content .row4 .block .lt{ background:url(images/lt.gif) no-repeat; width:100%}
#content .row4 .block .rt{ background:url(images/rt.gif) no-repeat right top; width:100%}
#content .row4 .block .lb{ background:url(images/lb.gif) no-repeat left bottom; width:100%}
#content .row4 .block .rb{ background:url(images/rb.gif) no-repeat right bottom; width:100%}

#content .row4 .block .tbox1{ background: url(images/top-grey.gif) repeat-x #aed0df; width:100%}
#content .row4 .block .bbox1{ background:url(images/bbox1.gif) repeat-x left bottom; width:100%}
#content .row4 .block .lbox1{ background:url(images/lbox1.gif) repeat-y; width:100%}
#content .row4 .block .rbox1{ background:url(images/rbox1.gif) repeat-y right bottom; width:100%}
#content .row4 .block .ltbox1{ background:url(images/ltop-grey.gif) no-repeat; width:100%}
#content .row4 .block .rtbox1{ background:url(images/rtop-grey.gif) no-repeat right top; width:100%}
#content .row4 .block .lbbox1{ background:url(images/lbbox1.gif) no-repeat left bottom; width:100%}
#content .row4 .block .rbbox1{ background:url(images/rbbox1.gif) no-repeat right bottom; width:100%}

#content .row4 .block .tbox2{ background:url(images/tbox2.gif) repeat-x #fefd67; width:100%}
#content .row4 .block .bbox2{ background:url(images/bbox2.gif) repeat-x left bottom; width:100%}
#content .row4 .block .lbox2{ background:url(images/lbox2.gif) repeat-y; width:100%}
#content .row4 .block .rbox2{ background:url(images/rbox2.gif) repeat-y right bottom; width:100%}
#content .row4 .block .ltbox2{ background:url(images/ltbox2.gif) no-repeat; width:100%}
#content .row4 .block .rtbox2{ background:url(images/rtbox2.gif) no-repeat right top; width:100%}
#content .row4 .block .lbbox2{ background:url(images/lbbox2.gif) no-repeat left bottom; width:100%}
#content .row4 .block .rbbox2{ background:url(images/rbbox2.gif) no-repeat right bottom; width:100%}

#content .row4 .block .tbox3{ background:url(images/tbox3.gif) repeat-x #f24461; width:100%}
#content .row4 .block .bbox3{ background:url(images/bbox3.gif) repeat-x left bottom; width:100%}
#content .row4 .block .lbox3{ background:url(images/lbox3.gif) repeat-y; width:100%}
#content .row4 .block .rbox3{ background:url(images/rbox3.gif) repeat-y right bottom; width:100%}
#content .row4 .block .ltbox3{ background:url(images/ltbox3.gif) no-repeat; width:100%}
#content .row4 .block .rtbox3{ background:url(images/rtbox3.gif) no-repeat right top; width:100%}
#content .row4 .block .lbbox3{ background:url(images/lbbox3.gif) no-repeat left bottom; width:100%}
#content .row4 .block .rbbox3{ background:url(images/rbbox3.gif) no-repeat right bottom; width:100%}



#content .row4 .block .box-alto
{ 
	background-image: url(images/top-grey.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	position:relative;
	top:0px; 
	left:0px;
}
#content .row4 .block .box-medio
{
	background-position: right top;
	padding-top:15px;
	padding-left:5px;
	padding-bottom:0px;
	background-image: url(images/middle-grey.gif);
	background-repeat: repeat-y;
}
#content .row4 .block .box-basso
{
	background-position: right bottom;
	background-image: url(images/bottom-grey.gif);
	background-repeat: no-repeat;
	padding-bottom: 7px;
}
#content .row4 .block .box-testo
{
	font-family:"Myriad Pro";
	font-size: 15px;
	margin:0 0px 0 0px; margin /**/:0px 0px 0px 0px 0px;
}



#content .row5 .block .boxWhite-alto
{ 
	background-image: url(images/top-White.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	position:relative;
	top:0px; 
	left:0px;
}
#content .row5 .block .boxWhite-medio
{
	background-position: right top;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:0px;
	background-image: url(images/middle-White.gif);
	background-repeat: repeat-y;
}
#content .row5 .block .boxWhite-basso
{
	background-position: right bottom;
	background-image: url(images/bottom-White.gif);
	background-repeat: no-repeat;
	padding-bottom: 7px;
}
#content .row5 .block .boxWhite-testo
{
	font-family:"Myriad Pro";
	font-size: 15px;
	margin:0 0px 0 0px; margin /**/:0px 0px 0px 0px 0px;
}

#content .row4 .block .fleft{ padding:22px 0 0 20px}
#content .row4 .block .fright{ padding:8px 13px 0 0 }

#content .row5 .block .fleft{ padding:22px 0 0 20px}
#content .row5 .block .fright{ padding:8px 13px 0 0 }


/*footer*/
#footer{ background:url(images/foot_bg3.gif) no-repeat; }
#footer .fleft{
	padding:26px 0 0 68px;
	color:#999999
}
#footer a{ color:#818181; text-decoration:underline}
#footer a:hover{ text-decoration:none}
#footer span{ color:#737373; word-spacing:17px}
#footer span a{ color:#737373; text-decoration: underline; word-spacing:normal}
#footer span a:hover{ text-decoration: none}

#footer .fright{ padding:27px 66px 6px 0 }
#footer .fright img{ vertical-align:middle; margin-left:10px}
#footer .fright a{ color:#9d9d9d; text-decoration:underline}
#footer .fright a:hover{ text-decoration:none}


/*================== index.html ==================*/
#content .row2 p{font-size:1.16em}

#page1 #content .row3 .title{ margin-bottom:17px}
#page1 #content .row3 .img{ display:block; margin-bottom:16px}
#page1 #content .row3 p{ padding-bottom:5px}

#content .row4 .indent{
	padding:21px 10px 3px 10px
}
#page1 #content .row4 .ind{
	padding:5px 6px 4px 11px
} 
#page1 #content .row4 .alignright{ padding-top:12px}

#content .row5 .indent{
	padding:21px 10px 3px 10px
}
#page1 #content .row5 .ind{
	padding:5px 6px 4px 11px
} 
#page1 #content .row5 .alignright{ padding-top:12px}


/*================== index-1.html ==================*/
#page2 #content .row3 .title{ margin-bottom:17px}
#page2 #content .row3 .img{ float:left; margin:0 22px 17px 0}

#page2 #content .row4 .ind{ padding:6px 25px 25px 22px}
#page2 #content .row4 .col2 .ind{ padding:6px 25px 15px 22px}
#page2 #content .row4 .img{ float:left; margin:0 23px 22px 0}

/*================== index-2.html ==================*/
#page3 #content .row2 .img{ float:left; margin:0 23px 32px 0}

#page3 #content .row3 .img1{ display:block; margin-bottom:18px}
#page3 #content .row3  p{ font-size:1em}

/*================== index-3.html ==================*/
#page4 #content .row2 .img{ float:left; margin:0 23px 32px 0}

#page4 #content .row3 .indent1{ padding:30px 27px 5px 31px}
#page4 #content .row3 .title{ margin-bottom:17px}
#page4 #content .row3 .alignright{ padding-bottom:20px; padding-top:6px; line-height:1.7em}

#page4 #content .row4 .ind{ padding:15px 0 25px 21px}
#page4 #content .row4 .ind .block{ width:622px}
#page4 #content .row4 .ind .block .col1{ width:200px}
#page4 #content .row4 .ind .block .col2{ width:240px}
#page4 #content .row4 .ind .block .col3{ width:182px}

/*================== index-4.html ==================*/
#page5 #content .row3 .title{ margin-bottom:16px}
#page5 #content .row3 .img{ float:left; margin:0 23px 18px 0}

#page5 #content .row4 .ind{ padding:5px 19px 10px 21px}
#page5 #content .row4 .img{ float:left; margin:0 10px 20px 0}
#page5 #content .row4 .alignright{ padding-top:12px}
#page5 #content .row4 .img1{ display:block; margin-bottom:18px}

/*================== index-5.html ==================*/
#page6 #content .row2 p{ padding-top:15px}
#page6 #content .row3 .indent1{ padding:29px 25px 35px 31px}
#page6 #content .row3 .indent1 .title{ margin-bottom:19px}
#page6 #content .row3 .indent1 .block{ width:651px}
#page6 #content .row3 .indent1 .block .col1{ width:236px}
#page6 #content .row3 .indent1 .block .col2{ width:236px}
#page6 #content .row3 .indent1 .block .col3{ width:179px}
#page6 #content .row3 .indent1 .block .in{ padding-right:60px}
#page6 #content .row3 .indent1 .block .img{ display: block; margin-bottom:17px}
#page6 #content .row3 .indent1 .block .alignright{ padding-top:6px}

#page6 #content .row4 .ind{
	padding:15px 0 25px 41px
}
#page6 #content .row4 .ind .block{ width:622px}
#page6 #content .row4 .ind .block .col1{
	width:205px
}
#page6 #content .row4 .ind .block .col2{
	width:205px
}
#page6 #content .row4 .ind .block .col3{
	width:205px
}

/*================== index-6.html ==================*/
#page7 #content .row3 .col1 .ind{ padding-right:0px}
#page7 #content .row3 .title{ margin-bottom:20px}
#page7 #content .row3 .img{ float:left; margin:0 21px 0 0}

#page7 #content .row3 .block1{ width:393px}
#page7 #content .row3 .block1 .row{ height:24px}
#page7 #content .row3 .block1 .c1{
	width:200px;
	float:left
}
#page7 #content .row3 .block1 .c2{ width:224px; float:left}
#page7 #content .row3 .block1 input{
	width:276px;
	height:19px;
	border:none;
	color:#544f4a;
	font-size:1em;
	font-family:arial;
	background-color: #e6e6e6;
}
#page7 #content .row3 .block1 textarea{
	width:276px;
	height:64px;
	background:#e6e6e6;
	border:none;
	color:#544f4a;
	font-size:1em;
	font-family:arial;
	overflow:auto;
}
#page7 #content .row3 .block1  .alignright{ padding-top:4px}
#page7 #content .row3 .col2 .ind{ padding-bottom:12px}

#page7 #content .row2 p{ padding:15px 0 0 0}
#page7 #content .row2 .block{ width:631px; padding-bottom:12px}
#page7 #content .row2 .block .col1{ width:341px}
#page7 #content .row2 .block .col2{ width:290px}
#page7 #content .row2 .block .col1 div{ padding-right:50px}

#page7 #content .row4 .ind{ padding:5px 10px 28px 21px}
#page7 #content .row4 .block1{ width:293px}
#page7 #content .row4 .block1 .row{ height:24px}
#page7 #content .row4 .block1 .c1{ width:69px; float:left}
#page7 #content .row4 .block1 .c2{ width:224px; float:left}
#page7 #content .row4 .block1 input{ width:216px; height:19px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial}
#page7 #content .row4 .block1 textarea{ width:216px; height:64px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial; overflow:auto;}
#page7 #content .row4 .block1  .alignright{ padding-top:4px}
#page7 #content .row4 .col2 .ind{ padding-bottom:12px}


/*================== index-7.html ==================*/
#page8 #content .row1 .indent{ padding-bottom:75px}
#page8 #content .row2 .indent{ padding:29px 30px 27px 31px}
#page8 #content .row2 .title{ padding-bottom:7px}
#page8 #content .row2 p{ font-size:1em}

/*================== RicercaOfferte.asp ==================*/
#RicercaOfferte #content .row3 .title{ margin-bottom:16px}
#RicercaOfferte #content .row3 .img{ float:left; margin:0 23px 18px 0}

#RicercaOfferte #content .row4 .ind{ padding:5px 19px 10px 21px}
#RicercaOfferte #content .row4 .img{ float:left; margin:0 10px 20px 0}
#RicercaOfferte #content .row4 .alignright{ padding-top:12px}
#RicercaOfferte #content .row4 .img1{ display:block; margin-bottom:18px}

#RicercaOfferte #content .row3 .ind{ padding:5px 19px 10px 41px}
#RicercaOfferte #content .row3 .block1{ width:450px}
#RicercaOfferte #content .row3 .block1 .row{ height:24px}
#RicercaOfferte #content .row3 .block1 .c1{ width:150px; float:left}
#RicercaOfferte #content .row3 .block1 .c2{ width:224px; float:left}

#RicercaOfferte #content .row3 .block1 textarea{ width:276px; height:64px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial; overflow:auto;}
#RicercaOfferte #content .row3 .block1 select{ width:276px; height:20px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial; overflow:auto;}
#RicercaOfferte #content .row3 .block1  .alignright{ padding-top:4px}
#RicercaOfferte #content .row3 .col2 .ind{ padding-bottom:12px}

/*================== offerte_1.asp ==================*/
#InserisciOfferte #content .row3 .title{ margin-bottom:16px}
#InserisciOfferte #content .row3 .img{ float:left; margin:0 23px 18px 0}

#InserisciOfferte #content .row4 .ind{ padding:5px 19px 10px 21px}
#InserisciOfferte #content .row4 .img{ float:left; margin:0 10px 20px 0}
#InserisciOfferte #content .row4 .alignright{ padding-top:12px}
#InserisciOfferte #content .row4 .img1{ display:block; margin-bottom:18px}

#InserisciOfferte #content .row3 .ind{ padding:5px 19px 10px 41px}
#InserisciOfferte #content .row3 .block1{ width:450px}
#InserisciOfferte #content .row3 .block1 .row{ height:24px}
#InserisciOfferte #content .row3 .block1 .c1{ width:150px; float:left}
#InserisciOfferte #content .row3 .block1 .c2{ width:224px; float:left}
#InserisciOfferte #content .row3 .block1 input{ width:276px; height:19px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial}
#InserisciOfferte #content .row3 .block1 textarea{ width:276px; height:64px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial; overflow:auto;}
#InserisciOfferte #content .row3 .block1 select{ width:276px; height:64px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial; overflow:auto;}
#InserisciOfferte #content .row3 .block1  .alignright{ padding-top:4px}
#InserisciOfferte #content .row3 .col2 .ind{ padding-bottom:12px}
#InserisciOfferte #content .row3 .block1 .c3 input{ width:76px; height:19px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial}
#InserisciOfferte #content .row3 .block1 .c4 input{ width:25px; height:19px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial}

/*STECAT - Prove di menu navigazione colorato per corsi euroculinary*/

#navigation{
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*background: #e6e6e6;*/
/*float:center;*/
/*width:auto;*/
color:#666666;
} 

#navigation li{
padding: 0;
margin: 0;
/*display: inline;*/
/*background: #e6e6e6;*/
} 

#navigation li a{ 
/*float: center;*/
/*color: #000;*/
/*border-bottom: 3px solid #666;*/
/*background: #e6e6e6; */
text-decoration: none;
/*padding: 0em 1.5em; */
} 

#navigation li a:hover{
/*border-bottom: 3px solid #000;*/
/*background: #e6e6e6;*/
} 

#navigation li.corso1 a:hover{background: #FFFFFF;foreground: #FF9900}
#navigation li.css a:hover{background: #FFC900;}
#navigation li.asp a:hover{background: #FF8957;}
#navigation li.xml a:hover{background: #33CCFF;}
#navigation li.xslt a:hover{background: #1CB733;}

#navlist
{
	position: relative;
	width: 100%;
	height: 9em;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #f63;
	white-space: nowrap;
}

#navlist li
{
float: left;
margin: 0 0 0 2px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #aaa #555 #f63 #999;
list-style-type: none;
}

#navlist li a
{
position: relative;
width: 6em;
display: block;
margin: 0;
padding: 1px 0.4em;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #ccc;
background-color: #eee;
color: #666;
font: normal 0.7em/120% Verdana, Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
}

#navlist li a:hover
{
color: #00c;
text-decoration: underline;
}

#navlist li#active a
{
font-weight: bold;
background-color: #f63;
color: #fff;
border-color: #f96 #c30 #f63 #f96;
}

#navlist li#active a:hover { color: #fff; }

#navlist ul#subnavlist
{
position: absolute;
width: 100%;
left: 0;
top: 1.25em;
height: 0.75em;
margin: 0;
padding: 0;
border-bottom: 3px solid #f63;
white-space: nowrap;
}

#navlist ul#subnavlist li
{
width: 14ex;
margin: 0;
border: 0;
}

#navlist ul#subnavlist li a
{
width: auto;
padding: 0.06em 1em 0;
border: 0;
background-color: #fff;
color: #000;
font: normal normal 0.66em/110% Verdana, Arial, sans-serif;
}

#navlist ul#subnavlist li a:hover
{
color: #00c;
text-decoration: underline;
font-weight: 400;
/* IE5/Mac disappearing item fix */
}

#navlist ul#subnavlist li#subactive a
{
background-color: #fc9;
color: #000;
}

* html > body #navlist, * html > body #navlist ul#subnavlist
{
width: 600px;
/* IE5/Mac fixed width fix */
}

/*
div {
   font-size: 11px;
   font-family: Verdana;
}*/

#principale {
   color: #000000;
   text-decoration: None;
}

#sottomenu {
   position: absolute;
   visibility: Hidden;
   width: 320px;
   padding: 1px;
   border: Solid 1px #000000;
}
