body {
	font-size:62%;
	font-family:Arial;
	color:#FFFFFF;
	background-color:#102286;	/*scrollbar-face-color:#4F0018;
	scrollbar-arrow-color:#E6B800;
	scrollbar-track-color:#464646;
	scrollbar-highlight-color:#5D001C;
	scrollbar-3dlight-color:#cbc9c4;
	scrollbar-darkshadow-color:#5D001C;
	scrollbar-shadow-color:#cbc9c4;*/
}

* {
	padding:0;
	margin: 0;
}
img { border: 0; }  
ul, li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
a { text-decoration:none; color:#464646; cursor: pointer;}
a:hover { color:#0E2B8D;  text-decoration:none; }   
.bloc {  display:block; }
.spec1 { float:left; }
.spec2 { float:right; } 
.spec3 { visibility:hidden; display:none; }
.spec4, .clear, .clearnhide {clear:both; }
.clearnhide { visibility:hidden;  clear:both; font-size:0px; height:0px; line-height:0px; margin:-1px 0 0 0; }

table {border-collapse:collapse;}
#main {
	width:780px;
	height:auto;
	padding: 10px 10px 10px 13px;
	margin:0 auto;
	font-size:11px;
	/*behavior:url("/web/_scripts/csshover.htc");*/
	background-color: #FFF;
}

.style { color:#464646; }
.style a, .style h4 { color:#9B0033; }
.style p { padding:6px 9px;}
.style h4 { padding:6px 9px 10px 9px; font-size:11px; }
.style h4.title { display:block; font-size:13px; padding:5px 9px 6px 9px; }			
.style #insert strong { color:#464646;  }
.style #insert { font-weight:bold; }
			

#tdetail { display:block; width:199px; margin:3px 0 0 0;}
#tdetail h4, #tdetail h5 { color:#9B0033;  }
#tdetail p, #tdetail span { padding:8px 0; width:183px; }
#tdetail p strong { color:#9B0033; }
#tdetail-top { display:block; background:url(../web/_imatges/miiBoxn-top.gif) no-repeat top; background-color:#eaeae8; min-height:22px; width:100%; font-size:11px; }
.tdetail-bottom { display:block; background:url(../web/_imatges/miniBox-bottom.gif) no-repeat top; width:100%; height:7px; font-size:0px;  }
#tdetail-content { display:block; width:auto; background:#EAEAE8; padding:5px 8px 8px 8px; overflow:hidden; }
#tdetail-content[class] { width:184px; background:#CBC9C4; padding:0 8px 8px 8px; }
#tdetail-top h5 { font-size:11px; padding:4px 0 0 10px;}


.bloc_1x2_text .clear { display:none; }
.inside {display:block; height:auto; }
	#insidearea { width:780px;}
	#insidelarge { width:550px; float:left;  }
	#insideout { width:230px; float:right; }
	.maintext1, .maintext2 { display:block; float:left; }
	.maintext1 { width:275px; }
	.maintext2 {
	width:550px;
	margin-bottom: 6px;
}
		
	.bloc_1x4 {  display:block; width:259px; height:282px; float:left; }
		.bloc_1x4 img { display:block;  width:259px; height:122px;}
		.bloc_1x4_text {  display:block; width:249px; height:119px; }
		.bloc_1x4 .mesInfo { width:228px; float:right; } 

	.bloc_1x2 { width:259px; height:122px; float:left; }
		.bloc_1x2 img, .bloc_1x2_img {  display:block; width:107px; height:122px; float:left; }
		.bloc_1x2 img.img_sup { width:259px;}
		.bloc_1x2 .bloc_1x2_text { display:block; width:135px; height:90px; overflow:hidden; float:right; }
		.bloc_1x2 .bloc_1x2_text p.entradeta { display:none; }
		.bloc_1x2 .mesInfo { width:105px; float:right; margin:5px 0 0 0;}
		.bloc_1x2  .bloc_1x2_text h3.titol, .bloc_1x2  .bloc_1x2_text h4.titol  { display:block; color:#9B0033; padding:15px 2px 2px 2px; width:117px; overflow:hidden; font-size:12px; }
		.bloc_1x2 .bloc_1x2_text_ample { display:block; width:250px; height:85px; overflow:hidden; padding:5px 0 0 6px; float:right; }
		.bloc_1x2 .bloc_1x2_text_ample h3.titol { display:block; color:#9B0033; width:244px; height:35px; overflow:hidden; font-size:12px; float:none; }
		.bloc_1x2 .bloc_1x2_text_ample p { display:block; width:244px; height:60px; overflow:hidden; float:none;  }
		.bloc_1x2 .ample p .mesInfo { display:block; width:227px; float:right; } 
	.bloc_2x1 { display:block; width:534px; height:47px; overflow:hidden; }
	#nota_peu { display:block; width:534px; margin:5px 7px;  color:#cbc9c4; font-weight:normal; }
	.bloc_2x2 { width:534px; height:122px;}
		.bloc_2x2_text { display:block; width:398px; height:122px; padding:0 5px 0 130px; }
	.bloc_1x4, .bloc_1x2, .bloc_2x2 {  overflow:hidden; }
	.bloc_1x2_text, .bloc_1x4_text, .bloc_2x2_text {overflow:hidden;}
	.bloc_1x2_text { display:block; width:259px; height:122px; overflow:hidden;}
		.bloc_1x2_text li { display:block; width:257px; height:35px; overflow:hidden; background:#DDD; padding:1px;}
		.bloc_1x2_text li#mig { margin:3px 0; } 
		.bloc_1x2_text li img {  display:block;  width:35px; height:35px; float:left; }
		.bloc_1x2_text li a { display:block; width:200px; height:29px; margin:3px 0; padding:0 5px; font-weight:bold; float:right;}
		.bloc_1x2_text li a span { padding:0 3px 0 0;  }
	.bloc_2x4 { float:left; display:block; width:532px; height:282px; overflow:hidden; padding-left:2px; }
	.bloc_2x4_text {padding:10px 15px 0px 55px; overflow:hidden;  }

/* -------  Banners -------------- */
.banner {
	clear:both;
	display:block; /*height:auto;*/
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}
.banner img { display:block; /*height:auto; overflow:hidden;*/ }
.banner a { display:block; height:auto; overflow:hidden; padding:0 0 0 0; }
.banner275_80, .banner275_160, .banner275_240, .banner275_320,  
.banner550_80, .banner550_160, .banner550_240, .banner550_320,
.banner230_80, .banner230_160, .banner230_240, .banner230_320 { display:block;  } 
.banner275_80,  .banner550_80,  .banner230_80  {

}
.banner275_160, .banner550_160, .banner230_160 { height:160px; }
.banner275_240, .banner550_240, .banner230_240 { height:240px; }
.banner275_320, .banner550_320, .banner230_320 { height:320px; }
.banner275_80, .banner275_160, .banner275_240, .banner275_320 { width:275px; }
.banner550_80, .banner550_160, .banner550_240, .banner550_320 { width:550px; }
.banner230_80, .banner230_160, .banner230_240, .banner230_320 {  width:230px;clear:both; }

div.tbanner {
	display:block;
	margin:0;
} 
div.tbanner:hover {
	background-color:#7B7C7E;
} 
.banner275_80 div.tbanner,  .banner550_80 div.tbanner,  .banner230_80 div.tbanner {
	height:70px;
}
.banner275_160 div.tbanner, .banner550_160 div.tbanner, .banner230_160 div.tbanner { height:150px; }
.banner275_240 div.tbanner, .banner550_240 div.tbanner, .banner230_240 div.tbanner { height:230px; }
.banner275_320 div.tbanner, .banner550_320 div.tbanner, .banner230_320 div.tbanner { height:310px; }
.banner275_80 div.tbanner, .banner275_160 div.tbanner, .banner275_240 div.tbanner, .banner275_320 div.tbanner { width:265px; }
.banner550_80 div.tbanner, .banner550_160 div.tbanner, .banner550_240 div.tbanner, .banner550_320 div.tbanner { width:540px; }
.banner230_80 div.tbanner, .banner230_160 div.tbanner, .banner230_240 div.tbanner, .banner230_320 div.tbanner { width:220px; }
.banner534_282 div.tbanner, .banner534_298 div.tbanner, .banner534_534 div.tbanner,
.banner259_282 div.tbanner { margin:0; border:0; }
.banner534_282 div.tbanner:hover, .banner534_298 div.tbanner:hover, .banner534_534 div.tbanner:hover,
.banner259_282 div.tbanner:hover { background:none; }



ul.menuLinks { float:right; padding:0 4px 20px 20px;   }
ul.menuLinks li { display:block; width:auto; float:left; padding:6px;  }
ul.menuLinks li a, ul.menuLinks li p {font-weight:bold; padding:0;}
ul.menuLinks li a { color:#9b0033; }
ul.menuLinks li a:hover { color:#0E2B8D; }
ul.menuLinks li p { color:#464646; }
ul.menuLinks li p.activate { color:#666666; font-style:italic; }
