body {font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0px; background: white; padding: 0;}


font {font-family: verdana;}
p {color: #464646; font-family: verdana; font-size: 13px}
h1 {text-align: center; margin: 0 5 0 5; font-size: 16px; font-weight: bold; font-family: verdana;}

a:hover {color: #fe1c24;}
a {color: black; margin: 0;}

table {margin: 0; padding: 0;}
tr, td {margin: 0; padding: 3; font-size: 13px; font-family: Verdana;}


.TBlue 			{ width:100%; padding: 0px;}
.TBlue td		{ padding: 0px;}
.TBlue td.title { color:white; font-size:13px; font-weight:bold; background-image:url(/images/n_tbg.gif); vertical-align: middle;padding: 0px;}
.TBlue td.base 	{ border-left:#aaa solid 1px; border-right:#aaa solid 1px; padding:5 14; }
.TBlue span		{ color:#fb4100; }
.TBlue span.new	{ color:#999; font-weight: normal; font-size: 11px;}
.TBlue a 		{ color:#000000; text-decoration:underline; font-weight:normal; }
.TBlue a.active	{ color:#ff0000; text-decoration:underline; font-weight:normal; }
.TBlue a:hover 	{ color:#ff0000; text-decoration:none; }
.TBlue td.tbg	{background-image:url(/images/n_tbg.gif);padding: 0px;}
.TBlue td.menu	{padding: 0 0 6 0;}

.Main		{ font-weight:normal; }
.Main td	{ vertical-align:top; padding:0; font-size:13px;}
.Main td.data	{ font-weight: bold; padding: 5 0 5 0; border-bottom: 1px solid #cccccc; text-align: right;}
.Main td.txt	{ padding: 0 5 15 5;}
.Main td.title			{ background-image:url('/images/dots2.gif'); background-repeat:repeat-x;  font-weight:normal; font-size:13px;}
.Main span.title		{ background-color:#ffffff; padding:5 0; color: black; font-weight:normal; font-size:13px; }

.header {border-bottom: 1px dotted #042680; margin: 0; padding: 0;}
.header td.hdr {font-size: 12px; text-align: center; padding: 4 0 4 0;}
.header td.hdrsel {color: red; font-size: 12px; text-align: center; padding: 6 0 6 0;}
.header a.ahdr {text-decoration: none; color: black;}
.header a.selahdr {text-decoration: none; color: #ff0000;}
.header a.ahdr:hover {color: #042680; text-decoration: underline;}
.header tr {height: 28px;}

.header0 {margin: 0;}
.header0 h1 {font-size: 36px; color: #042680; margin: 0; border: 0; font-family: Arial;}
.header0 h2 {font-size: 36px; color: #042680; margin: 0; border: 0; font-family: Arial;}
.header0 td {padding: 4 16 4 16; border-bottom: 1px dotted #042680;}
.header0 tr {height: 82px;}
.header0 a {font-size: 11px; text-decoration: none; margin: 0; padding: 0; color: #042680;}
.header0 a:hover {color: #fe1c24; text-decoration: underline;}

.mainheader {margin: 0; padding: 0;}
.mainheader td {margin: 0; padding: 0;}
.mainheader tr {margin: 0; padding: 0;}

img.right {float: right; margin: 7 5 5 5; border: 1px solid #333333;}
img.left {float: left; margin: 7 5 5 5; border: 1px solid #333333;}
img.mainleft {float: right; margin: 0 8 0 0; border: 0px solid #333333;}

p.short {margin: 8 18 8 18; font-size: 11px; padding-left: 16px; color: #666666;}

div.limg {border: 1px solid #cccccc; float: left; text-align: center; margin: 5 5 5 0; font-size: 11px;}
div.rimg {border: 1px solid #cccccc; float: right; text-align: center; margin: 5 5 5 0; font-size: 11px;}
.limg img {float: none}

div.sep {float: left; color: red; width: 5px; margin: 0; padding: 0;}
div.seph {float: left; color: red; width: 5px; margin: 0; padding: 0; visibility: hidden;}

td.article {padding: 0 0 10 10; margin: 0;}

h1.middle {font-size: 28px; font-family: verdana; color: #cccccc; text-transform: uppercase; text-align: right; margin: 3 10 3 10; float: right;}

td.main {background-image:url(/images/france.gif);background-position: center; background-repeat: no-repeat; height: 520px; opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -khtml-opacity: 0.8; -moz-opacity: 0.8;}

.TMain 			{ width:100%; padding: 0px; z-index: 1; position: relative; top: -520;}
.TMain td		{ padding: 0px; color: black; height: 260px; width: 50%; font-size: 12px;}
.TMain td.lup   {text-align: left; padding: 0 20 0 0;}
.TMain td.ldown {text-align: left; padding-left: 10px;}
.TMain td.rup   {text-align: right; padding: 0 10 0 0 ;}
.TMain td.rdown {text-align: right;}

.TBack			{width:100%; padding: 0px; opacity: 0.5; z-index: 0;}

.TStat			{padding: 0px; margin: 0; float: right; width: 100;}
.TStat	td		{height: 0; text-align: left; font-size: 11px; padding: 0 0 4 0;}
.TStat	td.hdr	{text-align: right; padding: 0 5 4 0; font-size: 12px;}
.TStat	td.hdr0	{text-align: right; padding: 0 10 2 0; font-size: 12px;}


.page  td 		{ padding-bottom: 0 0 4 0;  font-size: 14px; margin: 0;}
.page	a	 {color:#000000; text-decoration:underline; font-weight:normal; font-size: 13px;}
.page	a:hover	 {color:#ff0000; text-decoration:none;}

td.gallery {background : #f7f7f7; border : #cccccc solid 1px;padding : 3px; vertical-align: middle; text-align: center; align: center; }
img.gallery {border : #aaaaaa solid 1px;}
a.pix {TEXT-DECORATION: underline; outline-style : none; color: black;}
a.pix:hover {color:#ff0000; text-decoration:none;}
td.rmenu_view {text-align: center;}
p.imgdesc {font-style: italic; font-size: 11px;}

.topnav 		{ font-size: 11px; border-bottom: 1px #cccccc solid;}
.topnav  td 		{ padding-bottom: 4px; border-bottom: 0px}
.topnav  a 		{ color:#000000; text-decoration:underline; font-weight:normal;}
.topnav  a:hover 	{ color:#ff0000; text-decoration:none; }

div.map  {font-size: 12px; border-bottom: 1px solid #cccccc; padding: 5 10 5 0 }
div.submap {padding: 3px; font-size: 12px; padding-left: 60px;}
div.mapref {padding: 2px; font-size: 12px; width: 90%; text-align: left; color: #666666; border-bottom: 1px #ccc solid; padding-top: 14px;}
a.map {margin: 0 0 0 20;}

ul {padding: 0; margin: 0; padding-left: 6px; margin-left: 32px; }
li {font-size: 12px; padding-top: 4px; margin: 0px; LIST-STYLE-IMAGE: url(/images/square.gif); LIST-STYLE-TYPE: square}
p.add {margin: 0 0 10 24; font-style: italic; border-left: 1px solid #666666; padding: 2 0 2 10;}
p.make {margin: 10 0 4 0; padding: 2 0 2 0; border-bottom: 1px solid #cccccc;}

span.fpsel {color: red; font-size: 14px;}
a.fpage {font-size: 12px; margin 0 2 5 0;}

.flist {margin-top: 5px;}
.flist td {margin: 3; border: 1px solid #cccccc; vertical-align: middle;}
.flist a {margin: 20 0 0 0;}
.flist td.fimg {border: 0; width: 40%;}
.flist td.fdesc {border: 0; width: 60%;}
img.fimgdesc {float: left; margin: 10 50 2 0; border: 1px solid #66666;}
.film {font-size: 12px; border-spacing: 0;}
.film td.fcol {font-style: italic; padding; 0 10 0 10; border-bottom: 1px solid #cccccc; margin: 0; border-spacing: 0; }
.film td.fdesc {font-style: bold; border-bottom: 1px solid #cccccc; padding: 0 10 0 20; margin: 0; border-spacing: 0; }
.sp	table {font-size: 11px;}
.sp	td {font-size: 11px;}
.sp	a {color: #555555; font-size: 11px;}

