body {
	margin: 0;
	padding: 0;
	background: #FFFFFF ;
/*	background: #FFFFFF url(images/body-fd.jpg) repeat-x;*/
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
}
form {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	color: #CC0000;
}
h1 { font-size: 31px; }
h2 { font-size: 26px; }
h3 { font-size: 18px; }
p, ul, ol, blockquote {
	margin-top: 0;
	padding-top: 0;
	text-align: justify;
	line-height: 18px;
	font-size:12px;
}
a {
	color:#3399FF;
}
a:hover {
	text-decoration: none;
}
/**************************************/
/*============== Header ==============*/
/**************************************/
#header {
	width: 870px;
	/*height: 80px;*/
	margin: 0 auto;
	/*background:transparent url(images/header-fd.jpg) top no-repeat;*/
}
/*============== Menu Horizontal ==============*/
#menu {
	float: left;
	display:block;
	width:630px;
	border-bottom:1px dashed #CCFF00;
}
#menu ul {
	list-style: none;
	padding:30px 0 0 0;
}
#menu li {
	display: inline;
}
#menu a {
	display: block;
	float: left;
	padding: 8px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #3399FF;
	
	text-decoration: none;
	border-left:1px dashed #CCFF00;
}
#menu a:hover {
	background: #3399FF;
	color:#FFFFFF;
}
/***************************************/
/*============== Content ==============*/
/***************************************/
#content {
	width: 870px;
	margin: 0 auto;
	padding-top:20px;
}
#content2 {
	width: 870px;
	margin: 0 auto;
	padding-top:20px;
	border:5px solid #CCE5FF;
}
/*============== Blocs ==============*/
.logo {
	margin: 0 0 20px 0;
}
.bloc {
	margin: 0 0 20px 0;
	background-color: #b7e34c;
	border:5px solid #67ba0a;
}
.bloc h3{color:#333;}
/*============== menuGauche ==============*/
#menuGauche {
	float: left;
	width: 210px;
	text-align:right;
}
#menuGauche ul {
	list-style: none;
	padding:0 10px;
	text-align:right;
}
#menuGauche li {
	padding: 2px 0;
	border-top: 1px solid #333;
}
#menuGauche li.first {
	border: none;
}
#menuGauche h3 {
	font-size: 18px;
	padding: 10px;
}
#menuGauche a {
	display: block;
	height: 20px;
	width: auto;
	text-decoration: none;
	font-size: 11px;
	padding-right: 10px;
	color:#333;
}
#menuGauche a:hover {
	color: #FFF;
	background-color: #6cc3dc;
}
/*============== ColTwo ==============*/
#colTwo {
	float: right;
	width: 630px;
	padding-left:15px;
}
#colTwo .image {
	float: left;
	padding: 3px;
	border:1px solid #CCFF00;
	margin-right:15px;
	margin-bottom:5px;
}
/*============== Welcome ==============*/
.welcome {
	margin: 70px 0 20px 0;
	padding: 0 0 10px;
	border-bottom:4px double #ffcc33;
}
.welcome h2 {
	margin-bottom: 25px;
}
/*============== Post ==============*/
.post {
	margin: 0 0 0px 0;
	padding: 0 0 10px;
	border-left:1px solid #ececec;
		border-right:1px solid #ececec;
}
.post2 {
	margin: 10px 0 0 0 ;
	padding: 10px 5px ;
	border-left:1px solid #ececec;
		border-top:1px solid #ececec;
			border-right:1px solid #ececec;
}
.post h4 {
	margin-bottom: 20px;
	font-size: 11px;
	font-weight: normal;
}
.post h4 strong {
	font-weight: bold;
	color: #3399FF;
}
.image2 {
	float: left;
	padding: 3px;
	border:1px solid #CCFF00;
	margin-right:5px;
	margin-bottom:5px;
}
/**************************************/
/*============== Footer ==============*/
/**************************************/
#footer {
	clear: both;
	width: 870px;
	margin: 0 auto;
}
#footer p {
	margin: 0;
	padding: 10px;
	text-align: right;
}
	.complement{
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	clear: both
	}

h3.videodujour{text-indent:35px;height:35px;background:url(images/favoris.png) no-repeat;}
h3.dvddujour{text-indent:35px;height:35px;background:url(images/clip.png) no-repeat;}
h3.derniertitre{text-indent:35px;height:35px;background:url(images/archive.png) no-repeat;}
h2.top {text-indent:35px;height:35px;background:url(images/top.png) no-repeat;}
h2.titrevideo,h3.titrevideo {text-indent:35px;height:35px;background:url(images/accept2.png) no-repeat;margin-bottom: 0px;}
h2.titrevideo{color:#fff;}
h3.titrevideo{margin:10px 0;}
li.fleche{background:url(images/fleche_orange.png) no-repeat left center; text-indent:15px;vertical-align:middle;list-style-type:none;}

#MainMenu 
{
	height:30px;
	margin:0;
	border-style:solid;
	border-color:#B5E249;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:5px;
	border-left-width:0;
	float: left;
	display:block;
	width:630px;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
display:inline;
	float:left;
	margin:0 1px 0 0 ;
	padding:0;
}
#tab a 
{
	background:#000000 url("images/bright_058.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("images/bleft_058.gif") no-repeat left top;
	padding:0 15px 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#FF9300;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.tagcloud         { font-family: Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; padding: 2px; border: solid 1px #9b9b9b; width: 620px; }
.tagcloud a {
text-decoration:none; 
}
.tagcloud a:hover  { color: red; text-decoration: underline }
.tag-1    { color: #414383; font-weight: bold; font-size: 16px; line-height: 25px }
.tag-2   { color: #86AF15; font-size: 10px; line-height: 25px }
.tag-3   { color: #DF891B; font-size: 12px; line-height: 25px }
.tag-4    { color: #CF1998; font-size: 14px; line-height: 25px }
.tag-5   { color: #CCCC00; font-size: 16px; line-height: 25px }
.tag-6    { color: #FF0099; font-size: 10px; line-height: 25px }
.tag-7   { color: #993399; font-size: 12px; line-height: 25px }
.tag-8    { color: #CC9900; font-size: 14px; line-height: 25px }
.tag-9
  { color: #000000; font-size: 16px; line-height: 25px }
.tag-10
  { color: #000000; font-weight: bold; font-size: 10px; line-height: 25px }
.tag-11
   { color: #000000; font-size: 12px; line-height: 25px }

.tag-12
  { color: #000000; font-weight: bold; font-size: 14px; line-height: 25px }
.tag-13
  { color: #000000; font-size: 16px; line-height: 25px }
.tag-14
  { color: #000000; font-weight: bold; font-size: 10px; line-height: 25px }
.tag-15
   { color: #000000; font-style: italic; font-size: 12px; line-height: 25px }
.tag-16
  { color: #000000; font-weight: bold; font-size: 14px; line-height: 25px }
.tag-17
    { color: #000000; font-weight: bold; font-size: 16px; line-height: 25px }
.tag-18
  { color: #000000; font-weight: bold; font-size: 10px; line-height: 25px }

div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
   div#disclaimer-cadre a:hover{ color:blue; }