body {
background-color:#000;
font-family:Arial, Helvetica, Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:400;
color:#5F6440;
margin:0 auto;
padding:0;
}

.Main {
position:absolute;
width:100%;
left:0;
top:0;
}

.PageBackgroundGradient {
background-color:#000;
height:176px;
}

.cleared {
clear:both;
}

.Sheet {
overflow:hidden;
min-width:63px;
min-height:63px;
position:relative;
z-index:0;
width:900px;
margin:0 auto 0 !important;
}

.Sheet-body {
position:relative;
z-index:0;
}

.Sheet-tl {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:41px;
height:41px;
background-image:url('images/Sheet-s.png');
}

.Sheet-tr {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:41px;
height:41px;
}

.Sheet-tr div {
position:absolute;
z-index:-1;
top:0;
left:-41px;
width:82px;
height:82px;
background-image:url('images/Sheet-s.png');
}

.Sheet-bl {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:41px;
height:41px;
}

.Sheet-bl div {
position:absolute;
z-index:-1;
top:-41px;
left:0;
width:82px;
height:82px;
background-image:url('images/Sheet-s.png');
}

.Sheet-br {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:41px;
height:41px;
}

.Sheet-br div {
position:absolute;
z-index:-1;
top:-41px;
left:-41px;
width:82px;
height:82px;
background-image:url('images/Sheet-s.png');
}

.Sheet-tc {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:41px;
right:41px;
height:41px;
}

.Sheet-tc div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:82px;
background-image:url('images/Sheet-h.png');
}

.Sheet-bc {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:41px;
right:41px;
height:41px;
}

.Sheet-bc div {
position:absolute;
z-index:-1;
top:-41px;
left:0;
width:100%;
height:82px;
background-image:url('images/Sheet-h.png');
}

.Sheet-cl {
position:absolute;
overflow:hidden;
z-index:-1;
top:41px;
left:0;
width:41px;
bottom:41px;
}

.Sheet-cl div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:82px;
height:100%;
background-image:url('images/Sheet-v.png');
}

.Sheet-cr {
position:absolute;
overflow:hidden;
z-index:-1;
top:41px;
right:0;
width:41px;
bottom:41px;
}

.Sheet-cr div {
position:absolute;
z-index:-1;
top:0;
left:-41px;
width:82px;
height:100%;
background-image:url('images/Sheet-v.png');
}

.Sheet-cc {
position:absolute;
overflow:hidden;
z-index:-2;
top:41px;
left:41px;
right:41px;
bottom:41px;
background-image:url('images/Sheet-c.png');
}

div.Header {
position:relative;
z-index:0;
width:888px;
height:150px;
margin:0 auto;
}

div.Header-jpeg {
position:absolute;
z-index:-1;
top:0;
left:0;
width:888px;
height:150px;
background-image:url('images/Header.jpg');
background-repeat:no-repeat;
background-position:center center;
}

.spacer {
width:300px;
height:80px;
}

.flash p {
text-align:center;
}

.logo {
	display:block;
	position:absolute;
	left:10px;
	top:42px;
	width:868px;
	float:left;
}

h1.logo-name {
display:block;
text-align:left;
}

h1.logo-name,h1.logo-name a,h1.logo-name a:link,h1.logo-name a:visited,h1.logo-name a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:38px;
font-style:normal;
font-weight:700;
text-decoration:none;
color:#FFF !important;
margin:0;
padding:0;
}

.logo-text ul {
float:left;
text-decoration:none;
color:#FFF;
}

.logo-text ul li {
float:left;
padding-left:17px;
list-style: none;
}

.menu3 {
float:left;
text-decoration:none;
color:#FFF;
list-style: none;
}

.menu3 li {
float:left;
text-decoration:none;
color:#FFF;
padding-left:7px;
margin-top:25px;
}

.menu2 li {
	float:left;
	text-decoration:none;
	color:#FFF;
	padding-left:18px;
	width:auto;
	list-style: none;
}

.logo-text,.logo-text a {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-style:normal;
font-weight:700;
text-decoration:none;
padding-left:20px;
color:#FFF !important;
}

.logo-text2,.menu2 a {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-style:normal;
font-weight:700;
text-decoration:none;
color:#FFF !important;
margin:0;
}

.logo-text3,.menu3 a {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-style:normal;
font-weight:700;
text-decoration:none;
color:#FFF !important;
float:left;
margin:0;
}

.contentLayout {
margin-bottom:8px;
position:relative;
}

.Block {
overflow:hidden;
min-width:27px;
min-height:27px;
position:relative;
z-index:0;
margin:7px;
}

.Block-body {
position:relative;
z-index:0;
margin:4px;
}

.Block-tl {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:17px;
height:17px;
background-image:url('images/Block-s.png');
}

.Block-tr {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:17px;
height:17px;
}

.Block-tr div {
position:absolute;
z-index:-1;
top:0;
left:-17px;
width:34px;
height:34px;
background-image:url('images/Block-s.png');
}

.Block-bl {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:17px;
height:17px;
}

.Block-bl div {
position:absolute;
z-index:-1;
top:-17px;
left:0;
width:34px;
height:34px;
background-image:url('images/Block-s.png');
}

.Block-br {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:17px;
height:17px;
}

.Block-br div {
position:absolute;
z-index:-1;
top:-17px;
left:-17px;
width:34px;
height:34px;
background-image:url('images/Block-s.png');
}

.Block-tc {
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:17px;
right:17px;
height:17px;
}

.Block-tc div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:34px;
background-image:url('images/Block-h.png');
}

.Block-bc {
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:17px;
right:17px;
height:17px;
}

.Block-bc div {
position:absolute;
z-index:-1;
top:-17px;
left:0;
width:100%;
height:34px;
background-image:url('images/Block-h.png');
}

.Block-cl {
position:absolute;
overflow:hidden;
z-index:-1;
top:17px;
left:0;
width:17px;
bottom:17px;
}

.Block-cl div {
position:absolute;
z-index:-1;
top:0;
left:0;
width:34px;
height:100%;
background-image:url('images/Block-v.png');
}

.Block-cr {
position:absolute;
overflow:hidden;
z-index:-1;
top:17px;
right:0;
width:17px;
bottom:17px;
}

.Block-cr div {
position:absolute;
z-index:-1;
top:0;
left:-17px;
width:34px;
height:100%;
background-image:url('images/Block-v.png');
}

.Block-cc {
position:absolute;
overflow:hidden;
z-index:-2;
top:17px;
left:17px;
right:17px;
bottom:17px;
background-image:url('images/Block-c.png');
}

.BlockHeader {
position:relative;
overflow:hidden;
height:25px;
z-index:0;
line-height:25px;
}

.BlockHeader-text {
color:#000;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
font-style:normal;
font-weight:700;
line-height:25px;
text-decoration:none;
padding-left:10px;
background-image:url(images/block_header.jpg);
}

.BlockHeader .l,.BlockHeader .r,.BlockHeader .r div {
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:40px;
}

.BlockHeader .l {
left:0;
right:0;
}

.BlockHeader .r {
right:0;
width:0;
}

.BlockHeader .r div {
width:890px;
right:0;
}

.header-tag-icon {
display:inline-block;
background-position:left top;
background-image:url('images/BlockHeaderIcon.png');
background-repeat:no-repeat;
min-height:18px;
margin:0 0 0 5px;
padding:0 0 0 28px;
}

.BlockContent {
overflow:hidden;
min-width:1px;
min-height:1px;
position:relative;
z-index:0;
background-color:#B1B1B1;
margin:0;
}

.BlockContent-body {
position:relative;
z-index:0;
color:#FFF;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
margin:13px;
}

.BlockContent-bodyface {
position:relative;
z-index:0;
color:#FFF;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
}

.BlockContent-body li {
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
}

.BlockContent-body ul li {
line-height:1.2em;
float:left;
margin:0.5em 2px;
}

.galerie-body {
position:relative;
z-index:0;
margin:10px;
}

.galerie-txt {
	position:relative;
	float:left;
	z-index:0;
	width:180px;
	border-right:outset;
	border-left-color:#FFF;
	margin: 10px 9px 0 10px;
	padding-right: 13px;
	color:#FFF;
}

.galerie-txt2 {
position:relative;
float:left;
z-index:0;
width:179px;
margin:15px;
color:#FFF;
}

.galerie-txt-right {
position:relative;
float:left;
z-index:0;
width:180px;
margin:10px;
}

.alb-photo {
height:136px;
vertical-align:middle;
}

.news {
overflow:hidden;
float:left;
min-width:1px;
width:332px;
z-index:0;
background-color:#424242;
min-height:320px;
margin:0 7px 7px 0;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}

.video {
overflow:hidden;
width:332px;
min-width:1px;
z-index:0;
background-color:#424242;
min-height:320px;
margin:0;
float:left;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}

.Post-body {
position:relative;
z-index:0;
margin-left:10px;
margin-top:-15px;
}

.article img,img.article {
border-color:#ADCDA8;
border-style:solid;
border-width:1px;
margin:1em;
}

.metadata-icons img {
border:none;
vertical-align:middle;
margin:2px;
}

.article table,table.article {
border-collapse:collapse;
width:auto;
margin:1px;
}

.article table,table.article .article tr,.article th,.article td {
background-color:Transparent;
}

.article th,.article td {
color:?;
border:solid 0 #686D46;
vertical-align:top;
text-align:left;
padding:2px;
}

.article th {
text-align:center;
vertical-align:middle;
padding:7px;
}

.PostMetadataHeader {
padding:10px 0 0 0;
}

.PostHeaderIcon-wrapper {
letter-spacing:normal;
word-spacing:normal;
text-decoration:none;
font-variant:normal;
text-transform:none;
text-align:left;
text-indent:0;
line-height:inherit;
font-family:"Verdana", Georgia, Times, Serif;
font-size:12px;
font-style:normal;
font-weight:700;
color:#1C2D11;
margin:0.2em 0;
padding:0;
}

.PostHeaderIcon-wrapper,.PostHeaderIcon-wrapper a,.PostHeaderIcon-wrapper a:link,.PostHeaderIcon-wrapper a:visited,.PostHeaderIcon-wrapper a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:12px;
font-style:normal;
font-weight:700;
color:#F99400;
}

.PostHeaderIcon-wrapper img {
border:none;
vertical-align:middle;
margin:0;
}

.PostHeader a:link {
font-family:"Verdana", Georgia, Times, Serif;
text-decoration:none;
color:#F60;
font-size:10px;
}

.PostHeader a:visited,.PostHeader a.visited {
font-family:"Verdana", Georgia, Times, Serif;
text-decoration:none;
font-size:10px;
color:#F60;
}

.PostHeader a:hover,.PostHeader a.hovered {
font-family:"Verdana", Georgia, Times, Serif;
color:#F60;
font-size:10px;
}

.PostHeaderIcons,.PostHeaderIcons a,.PostHeaderIcons a:link,.PostHeaderIcons a:visited,.PostHeaderIcons a:hover {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-style:italic;
font-weight:400;
color:#181910;
}

.PostHeaderIcons a:hover,.PostHeaderIcons a.hover {
font-family:Arial, Helvetica, Sans-Serif;
text-decoration:none;
letter-spacing:1px;
color:#000;
}

.PostContent {
font-family:Arial, Helvetica, Sans-Serif;
text-align:justify;
color:#FFF;
padding-right:10px;
}

a {
font-family:Arial, Helvetica, Sans-Serif;
letter-spacing:1px;
color:#365620;
text-decoration:none;
text-align:right;
}

a:hover,a.hover {
font-family:Arial, Helvetica, Sans-Serif;
text-decoration:none;
letter-spacing:1px;
color:#F99400;
text-align:right;
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {
font-weight:400;
font-style:normal;
text-decoration:none;
}

h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:12px;
text-align:left;
color:#FFF;
margin-top:-20px;
}

h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#F60;
}

h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:12px;
font-weight:700;
color:#A7EE03;
}

.galerie h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:12px;
font-weight:700;
color:#A7EE03;
padding-left:250px;
}

h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:14px;
font-weight:700;
text-align:left;
color:#9DEF00;
}

.Post h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:14px;
text-transform:uppercase;
text-align:left;
color:#FFF;
margin:3px 10px 0;
}

.galerie h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:14px;
text-transform:uppercase;
float:left;
color:#FFF;
margin:3px 10px 0;
}

h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:14px;
text-transform:uppercase;
text-align:left;
font-weight:700;
color:#FFF;
}

h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:14px;
font-weight:700;
text-transform:uppercase;
text-align:left;
color:#131E0B;
}

ul {
margin:0;
padding:0;
}

li {
text-align:left;
margin-left:12px;
}

.Post ul li {
background-repeat:no-repeat;
line-height:1.2em;
margin:0.5em 0;
}



strong{
	color: #9DEF00;
}

blockquote p {
color:#FFF;
font-family:Arial, Helvetica, Sans-Serif;
font-style:italic;
font-weight:400;
text-align:left;
}

blockquote {
margin:10px 10px 10px 0;
padding:5px;
}

.PostMetadataFooter {
background-color:#D3E9C3;
border-color:#ADCDA8;
border-style:solid;
border-width:0;
padding:3px;
}

.menu-footer {
color:#FFF;
padding-top:10px;
}

.menu-footer2 {
color:#FFF;
padding-top:35px;
}

.menu-footer2 ul li {
color:#FFF;
text-decoration:none;
float:left;
padding-left:2px;
list-style:none;
}

.PostFooterIcons,.PostFooterIcons a,.PostFooterIcons a:link,.PostFooterIcons a:visited,.PostFooterIcons a:hover {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-style:italic;
font-weight:400;
color:#FFF;
}

.PostFooterIcons a:link {
font-family:Arial, Helvetica, Sans-Serif;
text-decoration:underline;
letter-spacing:1px;
color:#FFF;
}

.PostFooterIcons a:visited,.PostFooterIcons a.visited {
font-family:Arial, Helvetica, Sans-Serif;
text-decoration:underline;
color:#FFF;
}

.PostFooterIcons a:hover,.PostFooterIcons a.hover {
font-family:Arial, Helvetica, Sans-Serif;
text-decoration:none;
color:#FFF;
}

#respond h3{
	width:91%;
	background-color:#9DEF00;
	color:#000;
	font-size:14px;
	line-height:24px;
	text-align:center;
}

button.Button,a.Button {
	width:auto;
	background:none;
	cursor:pointer;
	text-decoration:none !important;
	background:#F99400;
	float:right;
	margin:0 60px;
}

*:first-child+html button.Button,*:first-child+html a.Button {
display:list-item;
list-style-type:none;
float:left;
}

.Button .btn {
position:relative;
overflow:hidden;
display:block;
width:auto;
z-index:0;
height:33px;
color:#F3F8F2;
white-space:nowrap;
float:left;
}

.Button .t {
height:33px;
white-space:normal;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
text-align:left;
line-height:33px;
text-decoration:none !important;
padding:0 24px;
}

input,select {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-style:normal;
width:150px;
}

.Button .active {
color:#F6F7F3;
}

.Button .hover,a.Button:hover {
color:#F1F8EC;
text-decoration:none !important;
}

.Button .r {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:12px;
height:99px;
}

.Button .r span {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:417px;
height:99px;
}

.Button .l {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
right:12px;
height:99px;
}

.Button .l,.Button .r span {
background-image:url('images/Button.png');
}

.Footer {
position:relative;
z-index:0;
overflow:hidden;
width:888px;
margin:0 0 15px;
padding-bottom:10px;
}

.Footer .Footer-inner {
height:1%;
position:relative;
z-index:0;
text-align:center;
padding:10px 10px 10px 30px;
}

.Footer .Footer-background {
position:absolute;
z-index:-1;
background-image:url('images/bgfooter.jpg');
background-repeat:repeat-y;
width:888px;
height:150px;
bottom:0;
left:0;
}

.rss-tag-icon {
position:relative;
display:block;
float:left;
background-image:url('images/rssIcon.png');
background-position:center right;
background-repeat:no-repeat;
height:9px;
width:15px;
margin:0 5px 0 0;
}

.Footer .Footer-text {
display:inline-block;
color:#2C2F1E;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-style:italic;
font-weight:400;
text-align:center;
background-image:url(images/cadrevert.gif);
background-repeat:no-repeat;
width:230px;
height:75px;
float:left;
}

.page-footer,.page-footer a,.page-footer a:link,.page-footer a:visited,.page-footer a:hover {
font-family:Arial;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
font-style:normal;
font-weight:400;
text-decoration:none;
color:#FFF;
}

.page-footer {
text-align:center;
text-decoration:none;
color:#FFF;
margin:1em;
}

.contentLayout .content {
position:relative;
border:0;
float:left;
overflow:hidden;
width:665px;
margin:5px 0 0;
padding:0;
}

.contentLayout .sidebar1 {
border:0;
float:left;
width:220px;
margin:2px 0;
padding:0;
}

.commentlist,.commentlist li {
background:none;
}

.commentlist li li {
margin-left:30px;
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
margin:1px;
padding:2px;
}

.commentlist li .Post {
width:650px
}

.commentlist li cite {
font-size:1.2em;
}

#commentform textarea {
width:90%;
}

img.wp-smiley {
border:none;
margin:0;
padding:0;
}

.navigation {
	display:block;
	text-align:center;
	margin-top:15px;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.alignright img,img.alignright {
margin:1em 0 1em 1em;
}

.alignleft img,img.alignleft {
margin:1em 1em 1em 0;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px 25px;
color: #000000;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.hidden {
display:none;
}

#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

#wp-calendar caption {
text-align:center;
width:100%;
}

#wp-calendar td {
text-align:center;
padding:3px 0;
}

.mark{
	height:80px;
	width:100%;
}

.Epresse {
width:80px;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-right:6px;
}

.Epresse h4 {
margin-top:-5px;
font-size:11px;
font-weight:700;
}

.Evideo {
width:170px;
padding-bottom:0;
font-size:10px;
}

.titrecat {
float:left;
font-size:14px;
font-family:"Verdana",Georgia,Times,Serif;
color:#FFF;
font-weight:700;
}

.leplus {
font-size:12px;
float:right;
font-family:"Verdana",Georgia,Times,Serif;
color:#FFF;
font-weight:700;
margin-right:10px;
}

.ariane {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.membre {
	width:150px;
	height:190px;
	float:left;
	text-align:center;
}

.galphoto {
width:150px;
float:left;
margin:3px;
}

.galphoto2 {
width:170px;
float:left;
margin:5px;
}

#main {
float:left;
position:relative;
overflow:hidden;
height:380px;
width:470px;
margin:5px -12px 7px 0;
}

#pages {
position:absolute;
height:20000em;
}

.page {
height:400px;
background:#222 url(http://static.flowplayer.org/img/global/gradient/h600.png) 0 0 repeat-x;
width:470px;
}

.scrollable {
position:relative;
overflow:hidden;
width:470px;
height:380px;
}

.item {
float:left;
text-align:center;
cursor:pointer;
width:470px;
height:380px;
color:#FFF;
padding:10px;
}

.image {
	max-height:300px;
	width:450px;
}

.item .image img{
height:300px;
max-width:430px;
}

.footer {
width:470px;
text-align:left;
height:70px;
background-color:#71F138;
color:#000;
margin-left:-10px;
padding:5px 0 0 12px;
}

.footer-content {
text-align:left;
color:#000;
opacity:1px;
width:427px;
}

#main_navi {
position:relative;
overflow:hidden;
padding-top:5px;
margin:0 !important;
width:212px;
}

#main_navi li {
background-color:#333;
border-top:1px solid #666;
clear:both;
color:#FFF;
font-size:12px;
height:55px;
list-style-type:none;
width:180px;
cursor:pointer;
padding:10px;
}

#main_navi li:hover {
background-color:#444;
}

#main_navi li.active {
background-color:#555;
}

#main_navi img {
float:left;
margin-right:10px;
width:55px;
}

#main div.navi {
margin-left:250px;
cursor:pointer;
}

#image_wrap {
width:550px;
text-align:center;
background-color:#efefef;
border:2px solid #fff;
outline:1px solid #ddd;
-moz-ouline-radius:4px;
margin:15px 0 15px 40px;
padding:15px 0;
}

.scrollable2 {
position:relative;
overflow:hidden;
width:550px;
height:120px;
border:1px solid #ccc;
background:url(img/h300.png) repeat-x;
float:left;
}

.scrollable2 img {
float:left;
background-color:#fff;
border:1px solid #ccc;
cursor:pointer;
width:100px;
height:75px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin:20px 5px 20px 21px;
padding:2px;
}

.scrollable2 .active {
border:2px solid #000;
z-index:9999;
position:relative;
}

a.browse {
background:url(img/hori_large.png) no-repeat;
display:block;
width:30px;
height:30px;
float:left;
cursor:pointer;
font-size:1px;
margin:40px 10px;
}

a.right {
background-position:0 -30px;
clear:right;
margin-right:0;
}

a.left {
margin-left:0;
}

a.up,a.down {
background:url(img/vert_large.png) no-repeat;
float:none;
margin:10px 50px;
}

a.down {
background-position:0 -30px;
}

a.disabled {
visibility:hidden !important;
}

.logo-text {
float:left;
color:#FFF;
padding-left:280px;
}

.menu2 {
float:left;
padding-left:280px;
padding-top:28px;
}

.BlockContent-body a:link,.BlockContent-body a:visited,.BlockContent-body a.visited,.BlockContent-body a:hover,.BlockContent-body a.hover {
color:#FFF;
font-family:Arial, Helvetica, Sans-Serif;
text-decoration:none;
font-size:9px;
}

.galerie,.Post {
overflow:hidden;
min-width:1px;
width:672px;
min-height:1px;
position:relative;
z-index:0;
background-color:#424242;
margin:7px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}

.news-body,.video-body {
	position:relative;
	z-index:0;
	margin-left:10px;
	margin-top:7px;
	min-height:324px;
	margin-right:10px;
}

a img,.membre img {
border:0;
}

.PostHeaderIcons a,.PostHeaderIcons a:link,.PostHeaderIcons a:visited,.PostHeaderIcons a:hover,.PostFooterIcons a,.PostFooterIcons a:link,.PostFooterIcons a:visited,.PostFooterIcons a:hover,.Footer .Footer-text p {
margin:0;
}

.PostHeaderIcons a:link,.PostHeaderIcons a:visited,.PostHeaderIcons a.visited {
font-family:Arial, Helvetica, Sans-Serif;
letter-spacing:1px;
color:#466E3F;
}

a:link,a:visited,a.visited {
font-family:Arial, Helvetica, Sans-Serif;
letter-spacing:1px;
color:#F99400;
text-decoration:none;
text-align:right;
}

.video h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover,.news h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover {
font-family:"Verdana", Georgia, Times, Serif;
font-size:14px;
text-transform:uppercase;
text-align:left;
color:#FFF;
}

.menu-footer2 ul li a,.menu-footer ul li,.menu-footer ul li a {
color:#FFF;
text-decoration:none;
float:left;
padding-left:3px;
list-style:none;
}

.Button .active .r,.Button .active .l {
top:-66px;
}

.Button .hover .r,.Button .hover .l {
top:-33px;
}

.Footer .Footer-text a:link,.Footer .Footer-text a:visited,.Footer .Footer-text a:hover {
color:#FFF;
font-family:Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

#wp-calendar a,#main_navi strong {
display:block;
}

.video-text,.video-text a {
text-align:left;
font-size:12px;
}

.scrollable .items,.scrollable2 .items {
width:20000em;
position:absolute;
float:left;
}

a.right:hover,a.down:hover {
background-position:-30px -30px;
}

a.right:active,a.down:active {
background-position:-60px -30px;
}

a.left:hover,a.up:hover {
background-position:-30px 0;
}

a.left:active,a.up:active {
background-position:-60px 0;
}

.BlockContent-body ul {
margin:0;
padding:0;
list-style: none;
}

h4{
	margin-bottom:0px;	
}

.sharefacebook{
	float:right;
	margin: 0 50px 0 20px;
}

#bottom-bar{
	background:#9DEF00;
	position:fixed;
	z-index:1;
	height:25px;
	bottom:0px;
	width:100%;
	text-align:center;
}

#bottom-bar a{
	color:#000;
	font-weight:bold;
}

#bottom-bar a:hover{
	font-weight:bold;
	text-decoration:underline;
}

#ctn-bottom-bar{
	width:880px;
	margin:auto;
	padding:3px;
}

#bottom-bar-search{
	float:left;
	padding-left:15px;
}

#sharethis{
	float:left;
	border-right: solid 1px #5F6440;
}

#bottom-bar-facebook{
	float:left;
	padding: 0 15px;
	border-right: solid 1px #5F6440;
}

#bottom-bar-txt{
	float:left;
	padding: 0 15px;
	border-right: solid 1px #5F6440;
}

/*-------------LYTEBOX---------------------------*/

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(images/close_red.png) no-repeat; }
	#lbClose.green { background: url(images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(images/pause_gold.png) no-repeat; }
	
/*overlay*/
/* the overlayed element */
div#voverlay {
	
	/* growing background image */
	background-image:url(../images/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:640px;
	height:480px;
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:35px;
}

/* default close button positioned on upper right corner */
div#voverlay div.close {
	background-image:url(../images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div#vcontainer{
	left:0;
	top:0;
	width:100%;
	height:100%;	
	background:url(../images/loading.gif) no-repeat 50% 50%;
}

.auteur{
	float:right;
	color:#fff;
	padding-right:10px;
}

.Post h4{
	font-size:18px;
}

.aussi{
	background-color:#717171;
	color:#fff;
	margin: 60px 10px;
	padding: 3px 10px 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}

.aussi ul, .PostContent ul{
	margin:20px;
}

.PostContent{
	margin-top:22px;
}

.aussi h3 {
	font-size:15px;
	text-decoration:underline;
}

.article h4 a {
	font-size:16px;
}

#header-flash{
	height:75px;
}

.infos+{
	color:#999999;	
}

.infos+ a, .infos+ a:hover{
	color:#999999;	
}

.commentlist li {
background-repeat:no-repeat;
line-height:1.2em;
margin:0.5em 0px;
list-style:none;
}

.txtrechfooter{
float:left;
color:#000;
font-weight:bold;
}

.Main .Sheet .tags a:link, .Main .Sheet .tags a:visited, .Main .Sheet .tags a.visited{
	color:#fff;
}

/*------------ archives vidéos ------------*/

.Post-inner .blocvideo{
	width:200px;
	float:left;
	height:165px;
	margin:9px;
}

.Post-inner .blocvideo h1{
	font-size:12px;
	margin:0;
	padding:0;
	height:45px;
}

.Post-inner .blocvideo .videos {
	width:185px;
	height:108px;
	overflow:hidden;
}

.Post-inner .blocvideo img{
	width:185px;
	border:none;
	margin:5px 0;
}

.article {
	margin-top:20px;
}

.hrvideos{
	clear:both;
	color:#C60;
}

.article p{
	color:#fff;
	padding-right: 10px;
}

.article img.novisible{
	display:none;
}

#facebox {
	display:none;
	width:600px;
	height:500px;
	border:10px solid #666;
	border:10px solid rgba(82, 82, 82, 0.698);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#facebox div {
	padding:10px 0;
	border:1px solid #3B5998;
	background-color:#fff;
	font-family:verdana,arial,sans-serif
}

#facebox h2 {
	margin:-11px 0 0;
	color:#fff;
	background-color:#FF6300;
	padding:5px 10px;
	border:1px solid #3B5998;
	font-size:20px;
	text-align:center;
}
