body { background: #b60000 url(graphics/bg.gif) repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#000;}

html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #b60000; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #b60000; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #b60000; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #b60000; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

.important {color:#b60000;font-weight:bold;}

h1, h2, h3, h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#bgcontainer { width: 975px; margin: 0 auto; background: #fff; }

/**/ * html .Header { height: 130px;} /* */ 
.Header { width: 975px; margin: 0 auto; position:relative; min-height: 123px; background: url(graphics/header-bg.gif) no-repeat left top; }

.Logo { float: left; }

.Header .LogoText p { width: 563px; height: 123px; background: url(graphics/logo.jpg) no-repeat 5px top; position: absolute; text-indent: -999%; padding: 0; margin : 0;}
.Header .LogoText a { color:#000; text-decoration: none; }
.Header .LogoText a:visited { color:#000; text-decoration: none;}
.Header .LogoText a:hover { color:#000; text-decoration: none;}

.Header .Desc { position: absolute; top: 95px; left: 210px; color:#fff; font-size: 14px; line-height: 14px; font-weight: bold; font-family: "Trebuchet MS"; padding: 0px; margin: 0px; }
.Header .Desc h1 { }

.HeaderBan { float: left; padding: 5px;}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu { width: 961px; height: 43px; margin: 0px 7px; position: relative; background: url(graphics/menu-bg.gif) repeat-x; }
.Menu em { display: none}
.Menu ul { list-style: none; margin: 0px; padding: 0px;}
.Menu ul li { padding: 0px; margin: 0px; display: inline; font-size: 14px; line-height: 32px; font-weight: bold; font-family: "Trebuchet MS"; }

.Menu ul li a { padding: 4px 0px 0px 33px; background: url(graphics/menuleft.gif) no-repeat left 1px; float: left;}
.Menu ul li a.first { background: none; }
.Menu ul li a span { padding: 1px 33px 9px 0px; display: block; float: none; color: #fff; background: none; }
.Menu ul li a:hover span { color: #000;}
.Menu ul li a:hover { color:#000; text-decoration: none;}

.Menu ul li ul { display: none;}

/* Containers +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.wrapper { width: 975px; background: url(graphics/wrapper-bg.gif) repeat-y; float: left; }
.main { clear:both; padding: 0px 10px; }
.disc { text-align: center; }
/* .ads { text-align: center; } */

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.central { width: 500px; float: left; padding: 0px 5px; }

/* Content +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.disc h2 { font-size: 22px; line-height: 24px; font-weight: bold; }
.Content h3 { font-size: 14px; line-height: 24px; letter-spacing: -1px; font-weight: bold; color:#b60000;}

.disc_cloud {
	line-height:1em;
	margin:0;
	padding:2px;
	text-align:center;
}
.disc_cloud li {
	display:inline;
	padding: 0 5px;
}
.disc_cloud li a {
	margin: 5px 0;
}

p.entrer a { font-size: 20px; font-weight: bold; color:#b60000;}
p.entrer a:hover { color:#000; }
p.sortir a { font-size: 14px; color:#000; }

.central h2 {
	background: url(graphics/main-bg.gif) repeat-x;
	color:#fff;
	font-size:16px;
	line-height: 30px;
	margin:0;
	padding: 0 0 0 10px;
}
.central h2 a {
	color:#fff;
}
.central h3 a {
	color:#fff;
}
.central .centralBoxBanner {
	padding:10px 0px;
	text-align:center;
}
.central .centralBoxContent {
	border: 1px solid #ccc;
	background: #ddd;
}
.centralBoxThumbs {
	clear:left;
	padding:0px;
	position:relative;
}
.centralBoxThumbs p {
	padding:5px 10px;
}
.centralBoxThumbs ul {
	margin:0;
	padding:0 5px;
}
.centralBoxThumbs li {
	display:inline;
	float:left;
	list-style-type:none;
	padding:6px;
	text-align:center;
}
.centralBoxThumbs li a img {
	background:#fff none repeat scroll 0 0;
	border:1px solid #000;
	height:100px;
	width:100px;
	padding:3px;
}
.centralBoxThumbs li a:hover img {
	background:#000 none repeat scroll 0 0;
	border:1px solid #000;
	padding:3px;
}

.topBox {
	clear:left;
	padding:0px;
	position:relative;
}
.topBox ul {
	margin:0;
	padding:0 5px;
}
.topBox li {
	display:inline;
	float:left;
	list-style-type:none;
	padding:2px;
	text-align:center;
}
.topBox li a img {
	background:#fff none repeat scroll 0 0;
	border:1px solid #000;
}
.topBox li a:hover img {
	background:#000 none repeat scroll 0 0;
	border:1px solid #000;
}

.central .Video {
	padding: 10px 0 0 0;
}
.central .Video h3 {
	background: url(graphics/main-bg.gif) repeat-x;
	color:#fff;
	font-size:16px;
	line-height: 30px;
	margin:0;
	padding: 0 0 0 10px;
}
.central .VideoDesc {
	border: 1px solid #ccc;
	background: #ddd;
	padding: 10px;
}
.VideoDesc p {
	padding: 0 0 10px 0;
	margin: 0;
}
.VideoBigThumb {
	float:left;
	margin: 0 5px 0 30px;
}
.VideoBigThumb a img {
	border:1px solid #000;
	padding:0;
}
.VideoBigThumb a:hover img {
	border:1px solid #fff;
	padding:0;
}
.VideoThumbs {
	float:left;
	padding:0px;
	position:relative;
	width: 200px;
}
.VideoThumbs ul {
	margin:0;
	padding:0 1px;
}
.VideoThumbs li {
	display:inline;
	float:left;
	list-style-type:none;
	padding: 0 7px;
	text-align:center;
}
.VideoThumbs li a img {
	border:1px solid #000;
	padding:0;
}
.VideoThumbs li a:hover img {
	border:1px solid #fff;
	padding:0;
}
.VideoHorThumbs {
	float:left;
	padding:0px;
}
.VideoHorThumbs ul {
	margin:0;
	padding:0 2px;
}
.VideoHorThumbs li {
	display:inline;
	float:left;
	list-style-type:none;
	padding: 0 1px;
	text-align:center;
}
.VideoHorThumbs li a img {
	border:1px solid #000;
	width: 154px;
	padding:0;
}
.VideoHorThumbs li a:hover img {
	border:1px solid #fff;
	padding:0;
}
p.VideoLink {
	padding: 10px 0 0 0;
	margin: 0;
	text-align:center;
}
.VideoLink a {
	color: #b60000;
	font-size: 16px;
	font-weight: bold;
}

.columns{
	width: 152px;
	float: left;
}

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Nav { font-size: 11px; padding: 10px 0px; color:#666; font-family: 'Verdana'; text-align: center; }
.Nav li a { border: none; }
.Nav li a:hover { text-decoration: underline; }
.Nav a { margin: 0 2px; padding: 1px 5px; border: solid 1px #666; font-size: 11px;}
.Nav a:visited { padding: 1px 5px; }
.Nav a:hover { text-decoration: none;}
.Nav span { padding: 1px; color:#666; }
.Nav .on { padding: 1px 5px; border: solid 1px #666; font-size: 11px; background: #000;}

/* SideBar Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sideBarL { width: 140px; float: left; padding: 0px; }
.sideBarL h2 {
	border-bottom:1px solid #eeede4;
	color:#000000;
	font-size:16px;
	letter-spacing:-1px;
	margin:0;
	padding:5px 0;
}
.sideBarL .widget ul {
	margin:0;
	padding:0;
}
.sideBarL .widget ul li {
	border-bottom:1px solid #eeede4;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:1px 0;
}
input#s{
	width: 120px;
}
/* SideBar Rigth +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sideBarR { width: 305px; float: left; padding: 0px; }
.sideBarR h2 {
	border-bottom:1px solid #eeede4;
	color:#000000;
	font-size:16px;
	letter-spacing:-1px;
	margin:0;
	padding:5px 0;
}
.sideBarR .widget ul {
	margin:0;
	padding:0;
}
.sideBarR .widget ul li {
	border-bottom:1px solid #eeede4;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:1px 0;
}
.sideBarR .widget_pub h2 {
	color:#000000;
	font-size:16px;
	letter-spacing:-1px;
	margin:0;
	padding:5px 0 0;
}

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.FBG { width: 100%; float: left; padding: 0px;}
.Footer { width: 975px; margin: 0 auto; padding: 10px 0px;}
.Footer p { font-size: 10px; line-height: 12px; color:#000; padding: 0px; margin: 0px; font-family: 'Verdana'; text-align: center; }
.Footer a { color:#000; text-decoration: underline;}
