html,body {text-align:center;}
* {
	padding:0px;
	margin:0px;
}

body {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	background: url(/multimedia/images/img_structures/bkg-main.jpg) center top no-repeat;
}

td,select,form,option,input {font-family: Verdana, sans-serif;font-size: 11px;}
input{border: 1px solid #000000;font-size:10px;}
p {margin-bottom:10px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


div {border:0px solid red;}

img {border:0px none #ffffff;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;}

h1 {font-size:19px;margin:0;text-transform:uppercase;}
h2 {font-size:15px;text-transform:uppercase;margin:5px 0 0px 0;color:#e60029;}
h3 {font-size: 10px;margin:0;color:#e60029;}
h4 {font-size:18px;margin:0px 0px 1px 0px;text-transform:uppercase;background:#02265b;color:#ffffff;padding:6px 0px 3px 0px;text-align:center;position:relative}
h5 {font-size: 11px;margin:0;color:#e60029;font-weight:bold;}

#main h1 {
background:#02265b;color:#ffffff;padding:6px 0 3px 10px; margin-bottom:1px;
}
#colRight h1 {
color:#e60029;padding:6px 0 3px 0;
}

#content h2 {margin:10px 0px 4px;}

div.BlocNews{
margin-bottom:10px;
}
div.HeaderIndexNews{
margin-top:10px;
margin-bottom:10px;
}

div.HeaderIndexNews a{
margin-top:10px;
}

a:link,a:visited {text-decoration:none; color:#e60029;font-weight:bold;}
a:hover,a:active {text-decoration:none; color:#02265B;font-weight:bold;}

a.more:link,a.more:visited {text-decoration:none; color:#e60029;font-weight:bold;font-size:10px;background: url(/multimedia/images/img_structures/picto-fleche.gif) 0 4px no-repeat; padding-left:7px;}
a.more:hover,a.more:active {color:#02265B;}

#nav a#homeLink:link, #nav a#homeLink:visited, #nav  a#homeLink:hover, #nav a#homeLink:active {text-decoration:none;background:none;display:block;position:absolute;left:749px;top:-215px;width:165px;height:161px;}

#nav div#homeDate2010{
	background:none;display:block;position:absolute;left:530px;top:-195px;
	font-size:24px;
	width:250px;
}

#nav a#home_icon:link, #nav a#home_icon:visited, #nav  a#home_icon:hover, #nav a#home_icon:active {text-decoration:none;background:none;display:block;position:absolute;left:-27px;top:3px;}

.border {
  border:1px solid #dadada;
  padding:1px;
}
#teasers .border {
  float:left;
}
.marge {
  margin:10px;
  float:none; 
}
/* Template */
#nav {
  width:861px;
  height:26px;
  margin-left:auto;
  margin-right:auto;
  margin-top:216px;
  text-align:left;
  position:relative;
  /*background:#03265C;*/
}
#container {
  width:860px;
  margin-left:auto;
  margin-right:auto;
  margin-top:25px;
  text-align:left;      
}
#container ul  {
  margin-left:35px;
  font-family:Verdana,sans-serif;
/*  font-size:13px;*/
}
#container li  {
  line-height:20px;
}

#colLeft {
  width:631px;
  float:left;      
}
#colRight {
  width:210px;
  float:right;      
}
#main {
  padding:1px;
}
#home #main {
  background: url(/multimedia/images/img_structures/bkg-main.jpg) center bottom no-repeat #ffffff;
}
#home #main .news {
  padding-bottom:10px;
}
#home #colMainLeft {
  width:415px;
  float:left;      
}
#home #colMainRight {
  width:195px;
  float:right;      
}
#home #colMainRight img {
  padding-bottom:2px;      
}
#teasers {
  padding-top:25px;
}
#teasers .teaser {
  width:191px;
  padding:1px;
}
#footerContainer {
  height:34px;
  background:#828080;
  clear:both;
  text-align:center;
  margin-top:50px;
}
#footer {
  width:860px;
  margin-left:auto;
  margin-right:auto;
  height:34px;      
}
#footer table {
  width:100%;
  height:34px;      
}
#footer table td {
  vertical-align:middle;
  color:#ffffff;
  font-size:10px;
}
#footer a:link,#footer a:visited {text-decoration:none; color:#ffffff;}
#footer a:hover,#footer a:active {text-decoration:none; color:#e60029;}   

/* Navigation */

#nav ul {
	font-family: Arial, Verdana;
	font-size: 16px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav ul li {
	display: block;
	position: relative;
	float: left;
	z-index: 50;
	height: 26px;
	margin-top:0px;
	background:#fff;
}
#nav li ul { display: none; }
#nav ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	/*border-top: 1px solid #ffffff;*/
	padding: 5px 6px 5px 6px !important;
	padding: 3px 6px 4px 6px;
	background: #03265C;
	margin-right: 2px;
	white-space: nowrap;
	text-transform:uppercase;
}
		
#nav ul li a:hover { background: #e41339; }
#nav li:hover ul, #nav li.sfhover ul { 
	display: block; 
	position: absolute;
}
#nav li:hover li { 
	float: none;
	font-size: 13px;
}
#nav li:hover a, #nav li.sfhover a { background: #e41339; }
#nav li:hover li a:hover, #nav li.sfhover a:hover { background: #DF6F89; }

#nav a.selected { background: #e41339; }
#nav li:hover li a.active { background: #DF6F89; }



/* Galerie */
.galleryVignetteContainer {float:left;margin-right:10px;height:140px;width:144px;}
.galleryVignetteLabel {vertical-align:top;}
.galleryVignette {background-color:#8E9FBD;vertical-align:middle;text-align:center;width:145px;height:96px;}
.galleryVignetteLabel {text-align:center;padding:2px;text-transform:uppercase;}
.pagination {padding-top:10px;padding-bottom:10px;}


hr {
	color: #e4e4e4;
}