/* General info -------------------- */

body {
	width: 770px;
	padding: 0px;
	margin: auto;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#E2E2C7;
	font-weight: normal;
	border-left: 1px solid #03317B;
	border-right: 1px solid #03317B;
}

ul {
	margin:0px;
	padding:0px;
}

li {
	list-type-style: none;
}

table {
	width: 90%;
	border: 1px solid #03317B;
}

th {
	text-align: left;
	font-size: 70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#03317B;
	background-color:#FFFF99;
	border-bottom: 1px solid #03317B;
	border-right: 1px solid #03317B;
}

tr {
	border-bottom: 1px solid #03317B;
	}

td {
	text-align: left;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#03317B;
}

td a, td a:visited, td a:active {
	text-decoration:none;
	color: #FF0000;
	font-weight:bold;
}

td a:hover {
	text-decoration:underline;
	/*padding: 0.2em;*/
}

.calendar {
	text-align: center;
	font-size: 70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#03317B;
	vertical-align: top;
	border-right: 1px solid #03317B;
	border-bottom: 1px solid #03317B;
}

.calendar03 {
	text-align: left;
	font-size: 70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#03317B;
	vertical-align: top;
	border-right: 1px solid #03317B;
	border-bottom: 1px solid #03317B;
}

.divAnnulla {
	clear: both;
}

div#wrapper {
	float: left;
	width: 100%;
	margin: auto;
	background-color: #FFFFFF;
	background-image: url(../icone/bbgBody.gif);
	background-repeat:repeat-y;
	}

/*div#wrapper {
	float: left;
	width: 100%;
	margin: auto;
	background-color: #FFFFFF;
	background-image: url(../icone/bgBody.gif);
	background-repeat:repeat-y;
	}*/

/* Info for right side object ------------------- */

div#containerRightObject {
	float: right;
	width: 608px;
	background-color: #fff;
}

/* Info for Global menu -------------------------------- */

div#globalMenu {
	padding: 0.4em 0;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 65%;
	color: #03317B;
}

div#globalMenuItalic {
	font-style: italic;
	font-weight: normal;
	float: left;
}

div#divGlobalMenu {
	font-weight: normal;
	float: right;
	text-align: right;
	padding: 0.2em 0;
}

div#divGlobalMenu .linkglobalMenu a:link, .linkglobalMenu a:visited, .linkglobalMenu a:active {
	color: #03317B;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

div#divGlobalMenu .linkglobalMenu a:hover {
	color: #03317B;
	text-decoration: underline;
}

/* Info for menu first level ---------------------------------- */

div#menuFirstLevel {
	padding: 0.1em 0.2em 0.2em 0;
	background-color: #03317B;
	font-weight: bold;
	font-size: 65%;
	color: #FFFFFF;
}

.menuFirstLevel li {
	list-style-type: none;
	display: inline;
	padding-right: 0.4em;
}

.menuFirstLevel li a, .menuFirstLevel li a:visited, .menuFirstLevel li a:active {
	text-decoration:none;
	color: #FFFFFF;
}

.menuFirstLevel li a:hover {
	list-style-type: none;
	text-decoration: underline;
}

.menuFirstLevelOff {
	background-color: #03317B;
	color: #FFFFFFF;
	background-image: url(../icone/ico-menu-off.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 0.4em;
}

div#menuFirstLevel .menuFirstLevelOn { 
	padding: 0.2em 1em 0.2em 0.6em;
	background-color: #F8CB40;
	color: #000000;
	background-image: url(../icone/ico-menu-on.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* Info for menu second level ---------------------------------- */

div#menuSecondLevelEmpty {
	width: 100%;
	padding: 0.2em 0;
	background-color: #03317B;
	font-weight: normal;
	font-size:65%;
	color: #000000;
	border-bottom: 1px solid #03317B;
}

div#menuSecondLevel {
	width: 100%;
	padding: 0.2em 0;
	background-color: #F8CB40;
	font-weight: normal;
	font-size:65%;
	color: #000000;
	border-bottom: 1px solid #03317B;
}

.menuSecondLevel li {
	list-style-type: none;
	display: inline;
	padding: 0 0.2em;
}

.menuSecondLevel li a, .menuSecondLevel li a:visited, .menuSecondLevel li a:active {
	text-decoration:none;
	color: #000000;
}

.menuSecondLevel li a:hover {
	list-style-type: none;
	text-decoration: underline;
}

.menuSecondLevelOff {
	background-color: #F8CB40;
}

.menuSecondLevellOn { 
	padding: 5px 5px 5px 5px;
	text-decoration: underline;
}

/* Info for menu third level ---------------------------------- */

div#menuThirdLevel {
	float: left;
	width: 23%;
	margin: 1em 0 0 0.1em;
	border-left: 1px dashed #03317B;
	border-bottom: 1px dashed #03317B;
}

div#menuThirdLevel ul {
	list-style-type: none;
	padding-left: 0.2em;
	padding-top: 0.2em;
}

div#menuThirdLevel .title {
	padding-left: 1em;
	background-color: #03317B;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

div#menuThirdLevel a {
	margin: 0.4em 0;
	padding-left: 1.3em;
	text-decoration: none;
	background-image: url(../icone/bullet-blu.gif);
	background-repeat: no-repeat;
	background-position: middle;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#menuThirdLevel a:hover {
	text-decoration: underline;
}

/* Info for separate line ------------------------------------ */

div#yellowField {
	background-color: #F8CB40;
	margin: 0.2em 0;
	padding: 0.3em 0;
}

/* Info for path bar ----------------------------------------- */

div#containerPathBar {
	background-color: #9C3434;
	margin: auto;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0.3em 3px;
}

div#containerPathBar a {
	margin-left: 0.3em;
	color: #FFFFFF;
}

/* Info for HP Text News ------------------------------------- */

div#containerBoxFirstNewsHP {
/*	border: 1px solid #990000;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
	font-weight: normal;
/*	padding-left: 0.3em;*/
}

div#containerBoxFirstNewsHP .titleNewsHP {
	font-size: 100%;
	color: #990000;
	font-weight: bold;
/*	padding-top: 10px;*/
	padding-bottom: 0.4em;
}

div#containerBoxFirstNewsHP .introNewsHP {
	font-size: 80%;
}

div#containerBoxFirstNewsHP span {
	font-size: 65%;
}

div#containerBoxFirstNewsHP p {
	text-align: right;
}

div#containerBoxFirstNewsHP .date {
	color: #008080;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
}

/*div#containerBoxFirstNewsHP .continueNewsHP a:link, div#containerBoxFirstNewsHP .continueNewsHP a:visited, div#containerBoxFirstNewsHP .continueNewsHP a:active {
	color: #990000;
	text-decoration: none;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

div#containerBoxFirstNewsHP .continueNewsHP a:hover {
	color: #FFFFFF;
	background-color: #990000;
}*/

div#continueNewsHP {
	text-align: right;
	margin-top: 1em;
	font-size: 70%;
}

div#continueNewsHP a {
	color: #990000;
	text-decoration: none;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

div#continueNewsHP a:hover {
	color: #FFFFFF;
	background-color: #990000;
}

div#boxTextHP {
	float:left;
	padding-top:0.5em;
	padding-left:0.3em;
	width:300px;
/*	border-top:1px solid #990000;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;*/
	height: 178px;
}

div#photoHP {
	float:left;
	margin-top: -12px;
	width:290px;
}

div#photoHP img {
	padding-left: 10px;
	border: 0;
/*	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;*/
}

div#didascaliaHP {
	position: relative;
	top: 180px;
/*	left: 314px;*/
	width: 280px;
	padding-left: 9px;
	font-size: 65%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	z-index: 1;
	background-image: url(../icone/bgdidascalia.jpg);
	background-repeat: no-repeat;
}

div#redField {
	background-color: #990000;
	margin: 0.1em 0;
/*	padding: 0.3em 0;*/
}

/* Info for newsdetail1.html ------------------------------------- */

div#containerBoxNewsDetailImg {
	border-top: 1px solid #990000;
/*	border-right: 1px solid #990000;
	border-left: 1px solid #990000;	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 0.3em;
	padding-bottom: 3em;
}

div#containerBoxNewsDetail h1 {
	font-size: 100%;
	color: #990000;
	font-weight: bold;
	padding: 0.4em 0;
}

div#containerBoxNewsDetail h2 {
	font-size: 70%;
}

div#containerBoxNewsDetail span {
	font-size: 65%;
	line-height: 1.3em;
}

div#containerBoxNewsDetail p {
	text-align: right;
}

div#containerBoxNewsDetail .date {
	color: #008080;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
}

div#containerBoxNewsDetail .continueNewsHP a:link, div#containerBoxNewsDetail .continueNewsHP a:visited, div#containerBoxNewsDetail .continueNewsHP a:active {
	color: #990000;
	text-decoration: none;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

div#containerBoxNewsDetail .continueNewsHP a:hover {
	color: #FFFFFF;
	background-color: #990000;
}

div#containerBoxNewsDetailImgFloatRight {
/*	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-left: 1px solid #990000;	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-bottom: 3em;
	width: 580px;
}

div#containerBoxNewsDetailImgFloatRight h1 {
	font-size: 100%;
	color: #990000;
	font-weight: bold;
	padding: 0.4em 0;
}

div#containerBoxNewsDetailImgFloatRight h2 {
	font-size: 70%;
}

div#containerBoxNewsDetailImgFloatRight span {
	font-size: 65%;
}

div#containerBoxNewsDetailImgFloatRight p {
	text-align: right;
}

div#containerBoxNewsDetailImgFloatRight .date {
	color: #008080;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
}

div#containerBoxNewsDetailImgFloatRight .continueNewsHP a:link, div#containerBoxNewsDetailImgFloatRight .continueNewsHP a:visited, div#containerBoxNewsDetailImgFloatRight .continueNewsHP a:active {
	color: #990000;
	text-decoration: none;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

div#containerBoxNewsDetailImgFloatRight .continueNewsHP a:hover {
	color: #FFFFFF;
	background-color: #990000;
}

div#containerBoxNewsDetailImgFloatLeft {
	border-top: 1px solid #990000;
/*	border-right: 1px solid #990000;
	border-left: 1px solid #990000;	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-bottom: 3em;
}

div#containerBoxNewsDetailImgFloatLeft h1 {
	font-size: 100%;
	color: #990000;
	font-weight: bold;
	padding: 0.4em 0;
}

div#containerBoxNewsDetailImgFloatLeft h2 {
	font-size: 70%;
}

div#containerBoxNewsDetailImgFloatLeft span {
	font-size: 65%;
}

div#containerBoxNewsDetailImgFloatLeft p {
	text-align: right;
}

div#containerBoxNewsDetailImgFloatLeft .date {
	color: #008080;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
}

div#containerBoxNewsDetailImgFloatLeft .continueNewsHP a:link, div#containerBoxNewsDetailImgFloatLeft .continueNewsHP a:visited, div#containerBoxNewsDetailImgFloatLeft .continueNewsHP a:active {
	color: #990000;
	text-decoration: none;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

div#containerBoxNewsDetailImgFloatLeft .continueNewsHP a:hover {
	color: #FFFFFF;
	background-color: #990000;
}

div#containerInterviewContribute {
	float: left;
	font-size: 65%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	margin: auto;
}

div#containerInterviewContribute p {
	text-align: center;
}

div#containerInterviewContribute a {
	color: #004C80;
	text-decoration: none;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

div#containerInterviewContribute a:hover {
	text-decoration: underline;
}

div#containerVideoContribute {
	float: left;
	font-size: 65%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	margin: auto;
}

div#containerVideoContribute p {
	text-align: center;
}

div#containerVideoContribute a {
	color: #FF0000;
	text-decoration: none;
	margin: 0 0.2em;
	padding: 0 0.2em;
}

div#containerVideoContribute a:hover {
	text-decoration: underline;
}

div#containerVideoContribute img {
	border: 0;
}

/* Info for box MAG+TV -------------------------- */

div#containerBoxTv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
	font-weight: normal;
	width: auto;
	border: 3px solid #4a4f5e;
	background-color: #e9e9e9;
	font-size: 65%;
	float:left;
	margin-bottom:5px;
}

#boxScreenshotTv {
	border-right: 3px solid #4a4f5e;
	background-color: #e9e9e9;
	height: 120px;
	width: 120px;
	background: url(../tempicone/bgScreenShotTv.gif) no-repeat;
	float:left;
}

#boxScreenshotTv img {
	margin: 1px 0 1px 1px;
}

div#containerBoxTv img{
	border: 0;
}

div#containerBoxTextTv {
	float:right;
	width:312px;
	margin:4px;
}

div#containerBoxTextTv h2 {
	font-size: 140%;
	margin: 0.2em 0;
	color: #ff0000;
}

div#containerBoxTextTv a {
	text-decoration: none;
	color: #000000;
}

div#containerBoxMag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
	font-weight: normal;
	border: 1px solid #F9C245;
	text-align: center;
	font-size: 65%;
	height: 126px;
}

div#containerBoxMag img{
	border: 0;
	padding: 10px 2px 12px 2px;
}

.fontOrangeMag {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	width: 100%;
	background-color: #F9C245;
	padding: 0.7em 0;
	text-align: center;
}

/* Info for box link to archive ----------------- */

div#containerLinkToArchive {
	width:99%;
	border-top: 1px solid #F8CB40;
	margin: auto;
	text-align: right;
}

div#yellowLine {
	border-top: 1px solid #F8CB40;
}

div#linkToArchive {
	float: right;
	width: 20%;
	background-color: #F8CB40;
}

div#linkToArchive a {
	font-size:65%;
	color: #4C2600;
	text-decoration: none;
	font-style: italic;
	padding-right: 2em;
	background-color: #F8CB40;
}

div#linkToArchive a:hover {
	text-decoration: underline;
}

/* Info for box related news --------------------------------- */

div#containerBoxRelatedNews {
	margin: 0.5em 1em;
}

div#containerBoxRelatedNews .icoArchiveSound a {
	padding-left: 1.5em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
}

div#containerBoxRelatedNews .icoArchiveVideo a {
	padding-left: 1.5em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
}

div#containerBoxRelatedNews .icoArchiveText a {
	padding-left: 1.5em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
}

.titleRelatedNews {
	font-size: 65%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	margin-top: 2em;
	margin-left: 1em;
}

div#lineUpRelatedNews {
	background-image: url(../icone/lineUpRelatedNews.gif);
	background-repeat: no-repeat;
	position: top left;
	margin: 0.5em 0.5em;
	height: 3px;
}

div#lineDownRelatedNews {
	background-image: url(../icone/lineDownRelatedNews.gif);
	background-repeat: no-repeat;
	position: top left;
	margin: 0.5em 0.5em;
}

div#containerBoxRelatedNews a {
	font-size: 65%;
	color: #03317B;
	text-decoration: none;
}

div#containerBoxRelatedNews a:hover {
	text-decoration: underline;
}

/* Info for Box Flash News ------------------------------------- */

div#container2ColumnsLeft {
	float: left;
/*	width: 75%;*/
	width: 458px;
	padding: 0.1em;
	padding-right: 0;
	padding-left: 0;
	margin: 0 2px 0 2px;
}

div#container2ColumnsLeft p {
	text-align: center;
}

div#containerBoxFlashMenu {
	margin: 0.3em auto;
}

div#contentBoxFlashNews a {
/*	display: block;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #133E83;
	margin: 0.5em 0.5em;
}

div#contentBoxFlashNews a:hover {
	text-decoration: underline;
}

div#contentBoxFlashNews {
	background: url(../icone/bgContentFlashBox.jpg);
	background-repeat: repeat-y;
	color: #133E83;
	padding: 0 0.5em;
}

div#separateLineFlashNews {
	background: url(../icone/bgContentFlashBox.jpg);
	background-repeat: repeat-y;
	color: #133E83;
/*	padding: 0.2em 0;*/
}

/* Info for Box banner ------------------------------------- */

div#banner {
	background-color: #FFFFFF;
}

div#banner p{
	text-align: center;
/*	margin-top: -0.7em;*/
}

div#banner .imgNoBorderBanner {
	border: 1px solid #96979C;
	margin: 0.1em 0.1em 0.1em 0.1em;
}

.dottedLineGray {
	border-top: 1px solid #666666;
	margin: 0 0.5em;
}

div#bannerRight {
	background-color: #DDF5DF;
}

div#bannerRight p{
	text-align: center;
/*	margin-top: -0.7em;*/
}

div#bannerLeft {
	background-color: #F1F1F1;
}

div#bannerLeft p{
	text-align: center;
/*	margin-top: -0.7em;*/
}

/* Info for Box banner vertical -------------------------- */

div#bannerV {
	float: left;
	width: 23%;
	margin: auto;
	padding: 0.1em;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

div#bannerV p {
	text-align: center;
	margin: auto;
}

div#bannerV img {
	border: 1px solid #96979C;
	margin: 0.1em 0.2em 0.1em 0.2em;
}

/* Info for Box info ------------------------------------- */

div#infoBox {
	background-image: url(../icone/bgInfoBox1.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 75%;
	padding: 0.1em;
	margin-top: -0.7em;
	margin-left: auto;
	margin-right: auto;
}

div#infoBox h1{
	color: #990000;
	font-size: 90%;
	font-weight: bold;
}

div#infoBox p{
	padding: 1em 2.2em;
	text-align: left;
}

div#infoBox span{
	color: #03317B;
	font-size: 65%;
}

 div#infoBox  a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #133E83;
}

 div#infoBox  a:hover {
	text-decoration: underline;
}

/* Info for Box Latest News ------------------------------------- */

div#container2ColumnsRight {
	float: right;
/*	width: 23%;*/
	width: 144px;
	margin: 0;
	margin-top: 10px;
	padding: 0.1em;
	padding-right: 0;
	padding-left: 0;
}

div#container2ColumnsRight p {
	text-align: center;
}

#videoBox {
	float: left;
	background: url(../icone/bgBoxVideo.jpg) no-repeat;
	background-color: #4a4f5e;
	width:458px;
	margin-top:10px;
	height: 128px;
}

#videoBoxPhoto {
	float:left;
	font-style: italic;
	font-size: 0.70em;
	width: 122px;
	text-align:left;
	margin:3px;
}

#videoBoxPhoto img {
	border: 1px solid #ffffff;
}

#videoBoxText {
	float:left;
	margin:3px;
	width: 314px;
/*	width: 314px;*/
	font-size: 0.7em;
	text-align: left;
/*	background-color:#e9e9e9;*/
}

#videoBoxText h2{
	color: #cb0101;
	font-size: 1.3em;
	margin-top: 5px;
}

#videoBoxText p{
	color:#0b3880;
	text-align: right;
	margin-top: -5px;
/*	margin:2px;*/
}

div#containerBoxLatestNews {
	margin: 0.5em auto;
	margin-right: 0;
	padding: 0.2em 0;
	clear: both;
}

div#bgBoxTitleLatestNews {
	padding: 0.5em 0.5em;
	text-align: left;
	background: url(../icone/startBoxLatestNews.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FFEE9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 65%;
	color: #4C2600;
}

div#containerboxLineNews {
/*	width:219px;*/
	float:left;
	border-left:1px solid #FFEE9F;
	border-right:1px solid #FFEE9F;
	border-bottom:1px solid #FFEE9F;
	padding-left:4px;
	width: 452px;
}
  
div#endBoxArchiveLatestNews {
	padding: 0 0.5em 0.5em 0.5em;
	text-align: right;
	background: url(../icone/endBoxLatestNews.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFEE9F; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 65%;
	color: #4C2600;
	clear: both;
}
  
div#endBoxArchiveLatestNews a {
	color: #4C2600;
	text-decoration: none;
}
  
div#endBoxArchiveLatestNews a:hover {
	text-decoration: underline;
}

div#containerBoxLatestNews .separateBoxLatestNews {
	border-top: 2px solid #FFEE9F;
	margin: 0.5em auto;
	padding: 0.2em 0;
}

/* Info for icons e font color for latest news ------------- */

.containerTextLatestNewsGreen {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
/*	width: 219px;*/
}

.containerTextLatestNewsGreen .icoArchiveSound a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-sound.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsGreen .icoArchiveVideo a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-video.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsGreen .icoArchiveText a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-text.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsGreen a:hover {
	text-decoration: underline;
}

.containerTextLatestNewsBrown {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

.containerTextLatestNewsBrown .icoArchiveSound a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-sound.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #B05800;*/
	color: #505050;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBrown .icoArchiveVideo a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-video.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #B05800;*/
	color: #505050;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBrown .icoArchiveText a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-text.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #B05800;*/
	color: #505050;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBrown a:hover {
	text-decoration: underline;
}

.containerTextLatestNewsBlue {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

.containerTextLatestNewsBlue .icoArchiveSound a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-sound.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317C;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBlue .icoArchiveVideo a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-video.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317C;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBlue .icoArchiveText a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-text.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317C;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBlue a:hover {
	text-decoration: underline;
}

.containerTextLatestNewsRed {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

.containerTextLatestNewsRed .icoArchiveSound a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-sound.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990600;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsRed .icoArchiveVideo a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-video.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990600;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsRed .icoArchiveText a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-text.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990600;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsRed a:hover {
	text-decoration: underline;
}

.containerTextFlashNews {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.containerTextFlashNews .icoArchiveSound a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-sound.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	font-weight: normal;
	display: block;
}

.containerTextFlashNews .icoArchiveVideo a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-video.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	font-weight: normal;
	display: block;
}

.containerTextFlashNews .icoArchiveText a {
/*	padding-left: 1.5em;*/
	text-decoration: none;
/*	background-image: url(../icone/bullet-text.gif);*/
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	font-weight: normal;
	display: block;
}

.containerTextFlashNews a:hover {
	text-decoration: underline;
}

/* Info no link news ---------------------------- */

.containerTextLatestNewsGreen .icoArchiveSound {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsGreen .icoArchiveVideo {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsGreen .icoArchiveText {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBrown .icoArchiveSound {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #B05800;*/
	color: #505050;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBrown .icoArchiveVideo {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #B05800;*/
	color: #505050;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBrown .icoArchiveText {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #B05800;*/
	color: #505050;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBlue .icoArchiveSound {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317C;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBlue .icoArchiveVideo {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317C;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsBlue .icoArchiveText {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317C;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsRed .icoArchiveSound {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990600;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsRed .icoArchiveVideo {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990600;
	font-weight: normal;
	display: block;
}

.containerTextLatestNewsRed .icoArchiveText {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990600;
	font-weight: normal;
	display: block;
}

.containerTextFlashNews .icoArchiveSound {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	font-weight: normal;
	display: block;
}

.containerTextFlashNews .icoArchiveVideo {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	font-weight: normal;
	display: block;
}

.containerTextFlashNews .icoArchiveText {
	padding-left: 1.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
/*	font-size: 65%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	font-weight: normal;
	display: block;
}

/* Info for column events ----------------------- */

div#containerLeftColumns {
	float: left;
	width:162px;;
	margin: 0;
}

div#containerLogo {
	height: 139px;
	background-image: url(../icone/bgLogo.gif);
	background-repeat: repeat-x;
	background-color: #03317B;
	margin: auto;
	padding: 0px;
}

.dottedLineBlue {
	border-top: 1px dotted #03317B;
	margin: 0.1em 0.1em;
	background-color: #FFFFFF;
}

div#containerColumnUpcomingEvents {
	background-color: #F1F1F1;
	border-right: 1px solid #03317B;
}

div#containerColumnUpcomingEvents p {
	text-align: center;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

div#containerTitleUpComingFirstEvents {
	background-color: #B3D0FF;
}

div#containerTitleUpComingEvents {
	background-color: #B3D0FF;
	border-top: 1px solid #03317B;
	padding: 0.2em 0;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #02255C;
	font-weight: bold;
	text-align: center;
}

/* Info for column right periodics events ------------------ */
div#containerColumnPeriodicsEvents {
	border-left: 1px solid #03317B;
	margin-top: 18px;
	/*background-color: #DDF5DF;*/
}

div#containerColumnPeriodicsEvents p {
	text-align: center;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

.titleWhitePeriodicEvent {
	font-size: 65%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight: normal;
	width: 100%;
	background-color: #339939;
	padding: 0.4em 0;
	text-align: center;
}

/* Info for detail event page ------------------------------ */

div#containerEvents {
	float: left;
	width: 75%;
	padding: 0.1em 0 0 0.4em;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
}

div#containerEvents h1{
	font-size: 140%;
	color: #990000;
	font-weight: bold;
	padding: 0.4em 0;
}

div#containerEvents img{
	border: 0;
}

/* Info for contents page ------------------------------ */

div#containerContents {
	float: left;
	width: 75%;
	padding: 0.1em 0 0 0.4em;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
}

div#containerContents h1{
	font-size: 140%;
	color: #990000;
	font-weight: bold;
	padding: 0.4em 0;
}

div#containerContents img{
	border: 0;
	padding: 0 0.5em;
}

div#containerContents table{
	width: 90%;
	border: 0;
}

/* Info for list news archive ------------------------------ */

div#containerListNewsArchive {
	margin: auto;
	padding: 1em;
}

div#containerListNewsArchive .date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: normal;
	font-style: italic;
}

div#containerListNewsArchive .icoArchiveSound a {
	padding-left: 2em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchive .icoArchiveVideo a {
	padding-left: 2em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchive .icoArchiveText a {
	padding-left: 2em;
	padding-bottom: 1em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchive a:hover {
	text-decoration: underline;
}

div#containerListNewsArchive1 {
	padding: 1em;
	float: left;
	width: 65%;
}

div#containerListNewsArchive1 .date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: normal;
	font-style: italic;
}

div#containerListNewsArchive1 .icoArchiveSound a {
	padding-left: 2em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchive1 .icoArchiveVideo a {
	padding-left: 2em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchive1 .icoArchiveText a {
	padding-left: 2em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchive1 a:hover {
	text-decoration: underline;
}

div#containerListNewsArchive1 img{
	border: 0;
}

/* Info for international press page ------------ */
div#containerListNewsArchivePress {
	padding: 1em;
	float: left;
	width: 500px;
}

div#containerListNewsArchivePress p {
	font-size: 0.7em;
	color: #03317B;
}

div#containerListNewsArchivePress .date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: normal;
	font-style: italic;
}

div#containerListNewsArchivePress .icoArchiveSound a {
	padding-left: 2em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-sound.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchivePress .icoArchiveVideo a {
	padding-left: 2em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-video.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchivePress .icoArchiveText a {
	padding-left: 2em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../icone/bullet-text.gif);
	background-repeat: no-repeat;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	display: block;
}

div#containerListNewsArchivePress a:hover {
	text-decoration: underline;
}


/* Info for site map ---------------------------- */

#siteMap {
	width:auto;
	margin: 0 0.5em;
	padding-left: 2em;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
	}
	
#siteMap span{
	color: #FF0000;
	font-weight:bold;
	font-size: 110%;
	}

#siteMap ul {
	background-color:#FFFFFF;
	}

#siteMap li { 
	margin-left: 20px;
	padding: 0px;
	list-style-image: url(../icone/arrow.gif);
	}

#siteMap a	{
	color: #000;
	text-decoration: none;
	}

#siteMap a:hover	{
	text-decoration: underline;
	color: #265772;
	}

/* Info for paging ------------------------------ */

div#paging {
	padding: 1em;
	float: left;
	text-align: right;
	width: 90%;
}

div#paging .pagingNoLink {
	text-decoration: none;
	font-size: 60%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: bold;
}

div#paging a {
	text-decoration: none;
	font-size: 60%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: normal;
}

div#paging a:hover{
	text-decoration: underline;
}

div#paging .separate {
	font-size: 60%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
}

/* Info for footer ------------------------------ */

div#footer {
	background-image: url(../icone/bgFooter.gif);
	background-repeat: repeat-x;
	background-color: #03317B;
	text-align: center;
	font-size:65%;
	color: #FFFFFF;
	margin-top: 0.3em;
	padding: 1.4em 0;
	clear:left;
	width:100%;
}

div#footer a, div#footer a:visited, div#footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}

/* Info for disclaimer ------------------------------ */

div#disclaimer {
	background-color: #FFFFFF;
	font-size:65%;
	color: #03317B;
	padding: 0;
	clear:left;
	width:100%;
}

div#disclaimer a, div#disclaimer a:visited, div#disclaimer a:active {
	color: #FFFFFF;
	text-decoration: none;
}

div#disclaimer a:hover {
	text-decoration: underline;
}

div#disclaimer img{
	float: left;
}

div#linkdisclaimer {
	background-color: #9B0000;
	color: #FFFFFF;
	margin-top: 0.3em;
	padding: 0.4em 0;
	clear:left;
	width:100%;
	text-align: center;
}

div#disclaimer a, div#disclaimer a:visited, div#disclaimer a:active {
	color: #FFFFFF;
	text-decoration: none;
}

div#disclaimer a:hover {
	text-decoration: underline;
}

/* Info for images -------------------------------- */

.imgNoBorder {
	border: 0px;
}

.imgBorderGray {
	border: 1px solid #858585;
	margin:  0.4em 0 0.1em;;
	padding: 0;
}

.imgNoBorderPadding {
	border: 0px;
	padding: 0em 0.2em;
}

/*div#containerBoxFirstNewsHP img {
	float: right;
	border: 0;
	margin-top: -36px;
	background-image: url(../icone/gradientImgNewsHP.jpg);
	background-position: left;
	background-repeat: no-repeat;
}*/

div#containerBoxNewsDetail img {
	float: right;
}

div#containerBoxNewsDetailImgFloatRight img {
	float: right;
}

div#containerBoxNewsDetailImgFloatLeft img {
	float: left;
	padding: 0 0.5em 0 0.1em;
}

div#containerInterviewContribute img{
	valign: middle;
	border: 0;
	padding: 0 0.5em;
}

div#containerVideoContribute img{
	valign: middle;
	border: 0;
	padding: 0 0.5em;
}

div#lineUpRelatedNews img{
	float: right;
}

div#lineDownRelatedNews img{
	float: right;
}

div#containerBoxRelatedNews img{
	float: left;
	padding: 0 0.5em;
}

div#containerLinkToArchive img {
	padding-top: 0.3em;
	padding-right: 0.5em;
	float: left;
	valign: bottom;
}

/* Info for font -------------------- */

.fontBlack {
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
}

.fontWhiteFirstEvent {
	font-size: 65%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	width: 100%;
	background-color: #03317B;
	margin-top: 0.4em;
	padding: 0.4em 0;
	text-align: center;
}

.fontWhiteNextEvent {
	font-size: 65%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#02255C;
	font-weight: normal;
	width: 100%;
	background-color: #B3D0FF;
	padding: 0.4em 0;
	text-align: center;
}

.fontBlue {
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#03317B;
	font-weight: normal;
}

.fontRed {
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight: normal;
}

div#fontRedCentered {
	font-size: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight: bold;
	text-align: center;
}

.dateRed {
	font-size: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight: normal;
	font-style:italic;
}

.fontBrown {
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4C2600;
	font-weight: normal;
}

.fontGreen {
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	font-weight: normal;
}

div#containerTitleUpComingFirstEvents .fontWhite {
	padding: 0.4em 0em;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-align: center;
}

.hidden {
	display: none;
}

/* Info for form ---------------------------------- */

div#form {
	margin-left: 0.4em;
	padding: 0.4em 0em;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
	width: auto;
}

div#form p{
	text-align: center;
}

div#form legend {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0046d5;
	padding-bottom: 5px;
	background: #FFFFFF;
}

div#form fieldset {
	border: 0;
	margin-bottom: 7px;
}

div#form fieldset div {
	float: left;
	width: 90%;
	color: #000000;
}

div#form label {
	float: left;
	width: auto;
	display: inline;
	margin:1.2em 0.2em 0 0;
}

div#form input {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1em 0;
	border: 1px solid #03317B;
}

div#form select {
	width: 11em;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 1em 0.5em 0 0;
	border: 1px solid #03317B;
	padding-bottom: 0.1em;
}
	
div#form .radioButton {
	background-color: #ffffff;
	vertical-align: middle;
}

div#form .button {
	background-color: #F8CB40;
	border: 1px solid #03317B;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03317B;
	text-align:center;
	float: left;
	padding-bottom: 0.1em;
}

/* tableNewsHome */
#tableNewsHome {
	width: 458px;
	border: 0;
	margin: 0;
	padding: 0;
}

#tableNewsHome tr{
	margin:0;
	padding: 0;
}

#tableNewsHome td{
	border: 1px solid #FFEE9F;
	border-bottom: 0;
	margin:0;
	padding: 0;
	font-size: 0.85em;
}

#tableNewsHome td img{
	border: 0;
}

/* banner class ------------------ */
div#leaderBanner{
	background-color: #03317B;
	border-bottom: 2px solid #03317B;
	border-top: 2px solid #03317B;
	text-align: center;
	}
	
/* tabel Official Web Sites ------ */

#boxOfficialWebSites {
	font-size: 0.8em;
}

#boxOfficialWebSites h2{
	font-size: 1em;
	color: #fff;
	padding-left: 5px;
	margin-left: 5px;
	margin-bottom: 0;
	background-image: url(../icone/boxOfficialWebSitesCorner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #03317b;
}

#tableOfficialWebSites {
	width:450px;
	border:1px solid #03317B;
	font-size: 0.7em;
	margin-left: 5px;
}

#tableOfficialWebSites caption{
	display: none;
}

#tableOfficialWebSites .flag{
	width:75px;
	color: #03317B;
}

#tableOfficialWebSites .flag a{
	color: #03317B;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 10px;
}

#tableOfficialWebSites .flag a:hover{
	text-decoration: underline;
}

#tableOfficialWebSites img{
	border:0;
	margin-top: 10px;
}