/* CSS Document */

* {
margin:0;
padding:0;
}

img {
 border: 0px;
}

html,body{
background-color:#ccc;
font:12px Arial,Helvetica,sans-serif;
color:#000;
}

#global {
background-color:#fff;
position:relative;
margin: auto;
margin-top:10px;
width: 964px;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

#header {
position:relative;
margin: 0;
width: 964px;
height:99px;
background: url(../img/bandeau-vivoequidem-2.jpg) no-repeat top left;
}
hr {color:#999;background-color:#999;height:1px;border:0;margin:auto;margin-top:10px;width:96%;}
#rss-1 {
position:absolute;
left:10px;
top:10px;
width:38px;
height:14px;
}

#lien {
position:absolute;
margin-left: 20px;
top:60px;
width:260px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
letter-spacing: 1px;
}

#lien a{
color:#FFF;
text-decoration:none;
}

#lien a:hover{
color:#898EA2;
text-decoration:none;
}

.titre {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin-bottom:5px;
}

.titre-colright {
letter-spacing:1px;
text-align:left;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 10px;
color:#000;
}

.titre-colcenter {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:10px 0 10px 0;
}

.soutitre {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin-bottom:15px;
}

.small-txt {
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 21px;
color:#000;
}

.style1 {
	color: #000;
}

ul#menu-droite {list-style:none;}
ul#menu-droite li {list-style:none;}
ul#menu-droite li a {
display:block;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
margin:2px 0 2px 0;
padding:0 0 0 15px;
line-height:16px;
background:url(../img/puce.gif) no-repeat 0 5px;
} 
ul#menu-droite li a:hover {
background:url(../img/puce.gif) no-repeat 0 5px;
}

#contenu-left {
position:relative;
margin-top: 31px;
margin-bottom: 21px;
padding-left: 20px;
padding-right: 15px;
width: 504px;
float:left;
text-align:justify;
line-height: 15px;
}

#contenu-center {
position:relative;
margin-top: 31px;
margin-bottom: 21px;
width: 220px;
float:left;
}

.contenu-center {
padding:0 0 0 10px;
font:10px Verdana, Arial, Helvetica, sans-serif;
background-color:#C1C8DC;
}

.contenu-center a{
color:#000;
text-decoration:none;
}

.contenu-center a:hover{
color:#000000;
text-decoration:none;
}

.photo {
width: 220px;
}
.photo img {
margin: 2px 0 2px 0;
width: 220px;
}

#contenu-right {
position:relative;
margin-top: 31px;
margin-bottom: 21px;
padding-left: 5px;
padding-right: 20px;
width: 180px;
float:left;
}

.clear {
clear:both;
}

#footer {
 position:relative;
 width: 964px;
 background-color: #cccccc;
}

* html #footer {
 bottom: -24px;
}

#axe-net {
position:relative;
float:left;
width:49px;
margin-top: 5px;
height:8px;
}

#adresse {
position:relative;
float:left;
width:877px;
margin-top: 3px;
text-align: center;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#adresse a{
color:#000000;
text-decoration:underline;
}

#rss-2 {
position:relative;
float:left;
width:38px;
margin-top: 5px;
height:14px;
}

.lettrine {
color:#333333;
font-size:16px;
line-height:26px;
}
.lettrine:first-letter {
color:#911214;
font-size:26px;
}

#adminmenu {
 margin-top: 5px;
 float: left;
 width: 200px;
 height: 500px;
 border-right: 1px solid #CCCCCC;
 margin-right: 5px;
 background-color:#F5F5F5;
}
table {
 margin-top: 5px;
 background-color:#F5F5F5;
 border:1px solid #CCCCCC;
 padding:10px;
}
#warninginfo {
 margin: 0px;
 background-color: #ffffe1;
 color: #000000;
 padding: 2px;
 font-size: 13px;
 border-bottom: 1px solid #000000;
 left: 0px;
 width: 100%;
 cursor: pointer;
 display: none;
 position: fixed !important;
 position: absolute;
 top: 0px;
 z-index: 1000;
}
#warninginfo:hover {
 background-color: #FFFFFF;
}
#flashvideo {
 display: none;
 position: absolute;
 top: 0px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 width: 100%;
 height: 2000px;
 text-align: center;
 z-index: 1000;
 background-color: #000000;
 -moz-opacity: 0.70;
 opacity: 0.70;
 filter: alpha(opacity=70);
}
#flashitem {
 margin-top: 50px;
 border: 1px solid #FFFFFF;
 z-index: 1001;
}
#contenu-left a {
color:#56638d;
text-decoration:none;
}
#player {
 margin-top: 2px;
}
#albumlink, #albumlink:hover {
 color: #000000;
 text-decoration: none;
}
#album {
  height: 450px;
}
.cheminnum, #album {
 margin: 20px;
 color:#333333;
 font-size:16px;
 font-weight:bold;
}
.albumlink {
 color:#911214;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
}
#album .item {
 float:left;
 height:80px;
 margin:0pt 50px 50px 0pt;
 position:relative;
 width:125px;
}
#album .item img {
 width: 119px;
 height: 78px;
}