body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	margin:0px;
	background-image: url(/multimedia/images/img_structures/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #c10c03;
	text-transform:uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform: uppercase;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.imgborder {
	padding: 3px;
	border: 1px solid #4e4e4e;
	margin-bottom: 8px;
}

a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c10b02;
	text-decoration: none;
}
a:hover, a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c10b02;
	text-decoration: none;
}

a.lang:link, a.lang:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c10b02;
	text-decoration: none;
}
a.lang:hover, a.lang:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c10b02;
	text-decoration: underline;
}

a.teaser:link, a.teaser:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration: none;
}
a.teaser:hover, a.teaser:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c10b02;
	text-decoration: none;
}

a.footer:link, a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration: none;
}
a.footer:hover, a.footer:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c10b02;
	text-decoration: none;
}

a.navig:link, a.navig:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454641;
	text-decoration: none;
}
a.navig:hover, a.navig:active, .menu li a.active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c10b02;
	text-decoration: none;
}

<!--PAGE INT-->

#conteneur {
	width:100%; height:155px; text-align:center;
}

#contenu {
	width:950px; margin:auto; position:relative; min-height:100%;
}

#header {
	width:100%; height:216px; text-align:center; /*background:#000000 url(/multimedia/images/img_structures/bg_header.gif) bottom repeat-x;*/
}

#headerflash{
	width:100%; /*margin:auto; position:relative;*/
}

#headerlang{
	width:55px; float:left;
}

#content {
	width:100%; text-align:left; height:auto; min-height:100%;
}

#contentmain {
	width:980px; margin:auto; position:relative; min-height:100%; z-index:100;
}

#teaser {
	width:150px; float:left; background-color:#000000; margin-top:30px; color:#FFFFFF; padding:40px 15px 40px 15px;
}

#footer {
	width:100%; height:50px; text-align:left; float:left; padding-top:20px;
}

ul.menu {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height:14px;
}
ul.menu li {
	list-style-image: url(/multimedia/images/img_structures/fleche_nav.gif);
	list-style-type: none;
	padding: 0px;
	margin-bottom: 5px;
	font-weight:bold;
	color: #464541;
}
ul {
	line-height:20px;
}

/* SIMPLE CONTENT */
div.simple_content {}
div.simple_content div.image_right { float:right; border:solid 1px #cccccc; padding:2px; }


/* NEWS */
.news_index { /*width: 500px;*/ font-family: Verdana; font-size:11px; font-weight: normal; }
.news_index a { color:#c10b02; text-decoration:none; }
.news_index a:hover { color:#c10b02; text-decoration:underline }
.news_index h1 { font-weight: bold; font-size:11px; font-family: Arial; margin-bottom:20px; text-transform:uppercase; }

.news { clear:both; }
.news .image { border:solid 1px #DDDDDD; float:left; padding:3px; margin-right:10px; width:130px; height:90px; margin-bottom:5px; text-align:center}
.news .image_empty { border:solid 1px #FFFFFF; float:left; padding:3px; margin-right:10px; width:130px; height:90px; margin-bottom:5px; }
.news .image img { border:none; vertical-align:middle}
.news .titre { margin: 5px 0px; font-size:11px; font-weight:bold; }
.news .date { font-size: 11px; font-weight:bold; }
.news .soustitre { text-align:justify; }
.news .plus { margin-top: 5px; }

.news_first {}
.news_first .image_first { border:solid 1px #DDDDDD; float:left; padding:3px; margin-right:10px;}
.news_first .image_first img { border:none; }
.news_first .date { font-size: 11px;}
.news_first .titre { margin: 5px 0px; font-size:11px; }
.news_first .soustitre { text-align:justify; }
.news_first .plus { margin-top:5px; }

.news_detail { /*width: 500px;*/ font-family: Verdana; font-size:11px; font-weight: normal; }
.news_detail a { color:#c10b02; text-decoration:none; }
.news_detail a:hover { color:#c10b02; text-decoration:underline; }
.news_detail h1 { font-weight: bold; font-size:11px; font-family: Arial; margin-bottom:20px; text-transform:uppercase; }
.news_detail h2 { font-size: 1.2em; font-weight: bold; margin: 10px 0px; color:#484647; }
.news_detail .subtitle { font-weight: bold; color:#484647; text-align: justify; }
.news_detail .text { text-align: justify; }
.news_detail .image { float: right; margin-left: 10px; margin-bottom: 10px; border:solid 1px #DDDDDD; padding: 3px; }
.news_detail .image img { border: none; }
.news_detail .image .legend { font-size:0.8em; color:#CCCCCC; }
.news_detail .gallery { clear:both; padding-top: 10px; }
.news_detail .gallery .gallery_title { font-weight: bold; border-bottom: solid 1px #DDDDDD; margin-bottom:5px; }
.news_detail .gallery .gallery_image { border:solid 1px #DDDDDD; float:left; padding:3px; margin-right:5px; }
.news_detail .gallery .gallery_image img { border:none; }
.news_detail .docs, #vdn_content .docs_footer { clear: both; padding-top: 10px; }
.news_detail .docs .docs_title, .simple_content .docs_title, #vdn_content .docs_title { font-weight: bold; border-bottom: solid 1px #DDDDDD; }
.news_detail .videos { clear: both; padding-top: 10px; }
.news_detail .videos .videos_title { font-weight: bold; border-bottom: solid 1px #DDDDDD; margin-bottom:5px; }
.news_detail .videos .video { text-align: center; font-size: 1em; color: #CCCCCC; font-style: italic; }
.news_detail .code_video { clear: both; padding-top: 10px; }
.news_detail .code_video .code_title { font-weight: bold; border-bottom: solid 1px #DDDDDD; margin-bottom:5px; }
.news_detail .sounds { clear: both; padding-top: 10px; }
.news_detail .sounds .sounds_title { font-weight: bold; border-bottom: solid 1px #DDDDDD; margin-bottom:5px; }
.news_detail .sound { text-align: center; font-size: 1em; color: #CCCCCC; font-style: italic; }
.news_detail .options { float:right; }
.news_detail .options img { border:none; }
.news_detail .options #plus_moins {float:left;}
.news_detail .options #rss {float:left;}
.news_detail .options #print {float:left;}
.news_detail .options #send {float:left;}
.news_detail .options #facebook {float:left;}

.pagination { clear:both; padding-top: 20px; font-weight: bold; }
.pagination span.current { font-weight: bold; font-size: 1.2em;}

div.news_accroche {}
div.news_accroche h2 {}
div.news_accroche div.news {}
div.news_accroche div.news .date {}
div.news_accroche div.news div.title {}
div.news_accroche div.news div.title a {}
div.news_accroche div.news div.title a:hover {}
div.news_accroche div.news div.image {}
div.news_accroche div.news div.image a {}
div.news_accroche div.news div.image a:hover {}
div.news_accroche div.news div.image a img {}
div.news_accroche div.news div.header {}
div.news_accroche div.news div.next {}
div.news_accroche div.news div.next a {}
div.news_accroche div.news div.next a:hover {}

#map {
overflow:hidden;
width:535px;
height:200px;
margin:0 0 30px;
}

a.extLink  { color:#c10b02; text-decoration:none; }
a.extLink:hover { color:#c10b02; text-decoration:underline }
