body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background-color : #cdd9ff;
	 background-image:url(images/bg_noel.jpg); */
	background-image:url(images/bg-site.gif);
}
a:link {
	text-decoration: none;
}
a:link.over {
	text-decoration: none;
}
a:link.none {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:visited.none {
	text-decoration: none;
}
a:visited.over {
	text-decoration: none;
}
.mediasuperkart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mediasuperkart a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.grisfonce10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	font-style:normal;
}
.newsintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.newsintro a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.newsintroduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing:1px;
	line-height: 18px;
}
.numerosfiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.newstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #e34c0e;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
.newstitreblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
.h1 {
	padding: 0px;
	margin: 0px;
}

.newstext8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #000000;
}

.newstext9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}

.newstext10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.newstext10 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.newstext11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.newstext11 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}


.newstext10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.newstexta10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.newstextb10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.newsliens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #F38A29;
	text-decoration: underline;
}
.newsauteur {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.newssoustitre12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3366CC;
}
.newssoustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3366CC;
	padding:0px;
	margin:0px;
}
.newssoustitre16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #3366CC;
}
.indexnewsliens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ED9A3A;
}
.indexnewsliensbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ED9A3A;
	font-weight:bold;
}
.texte12orangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ED9A3A;
	font-weight:bold;
}
.texte14orangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ED9A3A;
	font-weight:bold;
		padding:0px;
	margin:0px;
}
.indexsoustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #3366CC;
		padding:0px;
	margin:0px;
}
.comutitre10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #3366CC;
		padding:0px;
	margin:0px;
}
.comutitre11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3366CC;
		padding:0px;
	margin:0px;
}
.comutitre12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #3366CC;
		padding:0px;
	margin:0px;
}
.comutitre12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3366CC;
		padding:0px;
	margin:0px;
}
.comutitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FF0000;
		padding:0px;
	margin:0px;
}
.comutitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FF0000;
		padding:0px;
	margin:0px;
}
.comutitre1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FF0000;
	font-weight:bold;
		padding:0px;
	margin:0px;
}
.comutitre12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	font-weight:bold;
		padding:0px;
	margin:0px;
}
.comutitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	padding:0px;
	margin:0px;
}
.comutitre2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	padding:0px;
	margin:0px;
}
.comusoustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3366CC;
		padding:0px;
	margin:0px;
}
.comusoustitre14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #3366CC;
}
.comusoustitre12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3366CC;
	padding:0px;
	margin:0px;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.texteblancbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.texteblancbold20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding:2px;
	padding-left:5px;
}
.texteblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}
.texteblancboldpetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight:bold;
}
.texteblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3366CC;
}
.bigblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
}
.miniature {
margin-top:10px;
border:#FF9900;
border:1px;
}
.celpad {
padding: 10px;
margin: 10px;
}
.header {
background: url(images/index_01.png) center no-repeat;
}
.content {
background: url(images/index_32.png) center repeat-y;
}
.footer {
background: url(images/index_33.png) center no-repeat;
}

/* added by greg - converteo */

.shortcutslinkslist li
{
    display: inline;
    list-style-type: none;
    padding-right: 12px;
}

.shortcutslinkslist 
{
    text-align:center;
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 576px;
	height:150px;
	padding: 60px 0 0 0;
	margin: 0;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable div.slide {
	float:left;
	margin: 6px;
	background-color:#fff;
	border:1px solid #ccc;
	cursor:pointer;
	height:110px;
	padding: 4px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}

.scrollable h5 {
	margin: 2px 0 4px 0;
	padding: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 24px;
	text-transform: uppercase;
	font-size: 14px;
}

.scrollable .france h5 {
background:url(images/flags/fr.gif) no-repeat left;
}

.scrollable .europe h5 {
background:url(images/flags/eu.gif) no-repeat left;
}

.scrollable .angleterre h5 {
background:url(images/flags/uk.gif) no-repeat left;
}

.scrollable .allemagne h5 {
background:url(images/flags/de.gif) no-repeat left;
}

.scrollable .hollande h5 {
background:url(images/flags/nl.gif) no-repeat left;
}

.scrollable .suede h5 {
background:url(images/flags/se.gif) no-repeat left;
}

.scrollable ul {
margin: 0;
padding: 0 0 0 5px;
}

.scrollable ul li {
margin: 0;
padding: 2px 0;
margin-left: 15px; 
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
list-style-type: decimal;
text-transform: uppercase;
text-align: left;
}

.scrollable li a {
font-size: 11px;
text-decoration: none;
margin: 0;
padding: 0;
}

/* position and dimensions of the navigator */
.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}

