
body {
margin : 0;
padding : 0;
font : 12px "Trebuchet MS", verdana, arial, sans-serif;
color : #919393;
background : #003250 url(/images/bgd.png) center repeat;
}
img{
border:none;}
#container {
width : 940px;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
padding :  0 20px 20px;
color : #666;
background : #fff;
}


#Header {
float : left;
width : 940px;
padding : 0;
margin : 0 0 10px 0;
border-bottom: 3px solid #666666;
background:#FFFFFF;
}

#iwithblockmsg-BigHeader{
float : left;
width : 940px;
margin-top:10px
}

#iwithblockmsg-NameHeader {
float : left;
width : 460px;
height:50px;
margin-top:-30px;
}

#menusup{
	float: right;
    margin-top:15px;
	width: 200px;
    height:20px;
}


.grey{
font-size:22px;
color : #333;
font-weight:bold;
padding-top:20px;}

#iwithblockmsg-LogoHeader {
float : left;
width : 778px;
height:125px;

/*
height:100px;
width : 105px;
*/

}

#indent
{
	padding: 0 4px 0 4px;
}

#boxtitle{
margin-top:45px;
float:left;
width:500px;}
*html #boxtitle{
width:450px;}

#iwith-breadcrumb{
margin:15px 10px;}

#iwith-boxImg{
float:right;
width:200px;}

#content {
padding : 5px;
margin-left : 205px;
margin-right : 205px;
background :#fff;
color : #666;
}
#contenthomepage {
float:left;
width:100%;
background : #fff;
color : #666;
}

#contenthomepage ul {
list-style-type:disc;
}
#cont1{
float:left;
width:30%;
padding-left : 5px;
text-align:left;
background:#FFF;}
#cont1 h2{
margin:0;
text-align:center;
font-size:20px;
font-weight:normal;}


#cont2{
float:left;
width:31%;
margin-left:31px;
margin-right:31px;
background:#FFF;
}
#cont2 h2{
margin:0;
text-align:center;
font-size:20px;
font-weight:normal;}

#cont3{
float:left;
width:31%;
background:#FFF;}
#cont3 h2{
margin:0;
text-align:center;
font-size:20px;
font-weight:normal;}

#contenthomepage2 {
float:left;
width:100%;
background :#fff;
color : #666;
border-top:3px solid #666666;
padding-top:15px;
padding-bottom:15px;
}
#iwith-foot1{
float:left;
width:22%;
padding:13px;
border-right:1px solid #666666;
background:#FFF;
height:120px;}
#foot2{
float:left;
width:22%;
padding:13px;
border-right:1px solid #666666;
background:#FFF;
height:120px;}
#iwith-foot3{
float:left;
width:22%;
padding:13px;
border-right:1px solid #666666;
background:#FFF;
height:120px;}
#iwith-foot4{
float:left;
width:22%;
padding:13px;
background:#FFF;
height:120px;
}

#contentinterior {
width:710px;
float:left;
padding : 5px;
margin-left :25px;
background :#fff;
color : #666;
}

*html #contentinterior {
width:650px;

}
#sidebar {
float : left;
width : 180px;
margin : 0 5px 0 0;
padding : 5px;
color : #666;
background : #fff;
text-align:justify;
}

.espai{
margin-top:30px;
margin-bottom:10px;

}
#menu {
width : 180px;
padding : 10px 0 0 0;
}
#menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#menu li {
margin : 0 0 0.1em 0;
}
#menu a {
width : 160px;
padding : 0.1em 0.8em;
text-decoration : none;
display : block;
color : #fff;
background : #f7c520;
}
#menu a:hover {
background : #0d4953;
color : #fff;
}
#sidebar-b {
float : right;
width : 180px;
margin : 0 0 0 5px;
padding : 5px;
background : #fff;
color : #333;
text-align:justify;
}

div#bottom {
width:940px;
color:inherit;
clear:both;
padding:0;
}

#iwithblockmsg-Social {
width:700px;
float:right;
padding : 5px;
margin-right :25px;
text-align:right;
color : #666;
}
#iwithblockmsg-logobottom{
float:left;
width:180px;
text-align:left;}

div#footer {
width:940px;
height:75px;
border:solid 1px #f7c520;
color:inherit;
clear:both;
padding:0;
}
#iwithblockmsg-ImgFooter{
float:left;
width:940px;}

#iwithblockmsg-footer{
text-align:center;
width:940px;
height:15px;
float:left;
color:#888a8a;
background:#8ac url(/images/foot2.png) no-repeat;
font:9px;
padding-top:5px;
}


#page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/table_back2.png) repeat-y scroll 0 0;
float:left;
margin:0 auto;
width:885px;
}


.text {
float:left;
width:99%;
margin : 5px;
}
h2 {
margin : 0 0 10px 10px;
font : bold 16px verdana, arial, tahoma, sans-serif;
color : #003366;
background : inherit;
}
h3 {
padding-left : 5px;
font : bold 10px/12px verdana, arial, tahoma, sans-serif;
color : #ef7329;
background : inherit;
}
a {
text-decoration : none;
color : #0d4953;
background : inherit;
}
a:hover {
color : #f7c520;
background : inherit;
}

.news {
font-size : 11px;
background : inherit;
color : #000;
}
.orange {
background : inherit;
color : #f7c520;
}



.clear {
clear : both;
}
