﻿html,body {
margin:0;
padding:0;
background-color:#272a33;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-align:center;
}

#main {
margin-left:auto;
margin-right:auto;
text-align:left;
width:964px;
}

a {
	color: #ac011b;
}

#infobox {
background-image:url(../images/infobox.jpg);
background-position:0 0;
background-repeat:no-repeat;
height:52px;
padding-left:200px;
padding-bottom:28px;
padding-right:192px;
font-size:14px;
text-align:center;
padding-top:25px;

}

#infobox a {
	color:white !important;
}

#topSeparator {
background-color:#43485b;
background-image:url(../images/2010_heading.png);
background-position:0 0;
background-repeat:no-repeat;
height:131px;
width:963px;
font-size:12px;
text-align:center;
font-style:italic;
margin-top:-90px;
margin-bottom:20px;
}

#content {
/*background-color:#535971;*/
}

#bottomSeparator {
background-image:url(../images/separator.gif);
background-position:left 11px;
background-repeat:no-repeat;
height:24px;
text-align:center;
padding-top:25px;
}

#bottomSeparator a {
color:#bfbfbf;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:20px;
margin-right:20px;
}



#toolbox {
height:28px;
background-color:#1c1e26;
}

#toolbox form {
margin:0;
padding:0;
display:inline;
height:28px;
}

input {
color:white;
border:0;
padding:0;
margin:0;
height:28px;


}

.text {
height:20px;
background-image:url(../images/toolboxbkg.gif);
background-repeat:repeat-x;
background-position:0 0;
font-size:12px;
line-height:12px;
padding-top:8px;
display:inline;
border:0;
border-style:hidden;

}

.rehausse {
	margin-bottom:3px;
}

#contentTab {
width:100%;
}

#contentTab .left {
width:185px;
padding-right:10px;
background-color:#272933;
background-image:url(../images/bkgleft.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#contentTab .right {
width:305px;

background-position:right top;
background-repeat:no-repeat;
padding-left:9px;
}

#contentTab .center {

/*background-color:#82879e;*/
}

#contentCenterZone {
background-image:url(../images/2010_bkg_central.png);
background-position:0 0;
background-repeat:repeat-y;
}

#contentTab .left h1, #contentTab .right h1 {
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:0;
margin:0;
margin-left:9px;
margin-right:10px;
padding-top:24px;
border-bottom:1px solid #ac011b;
}

#contentTab .left ul {
margin:0;
padding:0;
margin-left:30px;
margin-top:25px;
}

#contentTab .left li {
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0;
padding:0;
padding-bottom:12px;
list-style-image:url(../images/listeItem.gif);
list-style-position:0 0;
line-height:16px;
}

#contentTab .left li a {
color:white;
text-decoration:none;
line-height:16px;
font-size:16px;
padding-bottom:4px;
}

div.title {
color:#1c1e26;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
padding-top:24px;

}

div.title a {
	color:#1c1e26;
text-decoration:none;
}

div.title, div.comment, td.center p  {
margin-left:20px;
margin-right:20px;

}

div.title {
border-bottom:1px solid #a41c34;
padding-left:30px;
background-image:url(../images/pictoTitle.gif);
background-position:left 24px;;
background-repeat:no-repeat;
}

div.comment div {
float:right;
width:200px;
margin-top:0px;
text-align:right;
color: #bcbcbc;
font-style:italic;
}

div.comment {
color: #bcbcbc;
font-style:italic;
border-top:1px solid #a41c34;
padding-top:2px;
}

div.comment strong {
font-weight:normal;
color: #ac011b;
}

div.comment a {
color: #bcbcbc;
text-decoration:none;
}

div.title div {
float:right;
width:120px;
margin-top:0px;
text-align:right;
color:#4c4c4c;
font-size:12px;
font-style:italic;
}

div.video {
margin-top:12px;
margin-bottom:12px;
margin-left:20px;
margin-right:20px;
}

div.video div.top {
padding:0 !important;
margin:0 !important;
padding-top:17px !important;
/*background-image:url(../images/videoTop.gif);
background-position:0 0;
background-repeat:no-repeat;*/
}

div.video div.left {
padding:0 !important;
margin:0 !important;
padding-left:17px !important;
width:auto !important;
background-color:transparent !important;
/*background-image:url(../images/videoLeft.gif) !important;
background-position:0 0 !important;
background-repeat:no-repeat !important;*/
background-image:none !important;
}

div.video div.right {
padding:0 !important;
margin:0 !important;
padding-right:19px !important;

width:auto !important;
background-color:transparent !important;
/*background-image:url(../images/videoRight.gif) !important;
background-position:right bottom !important;
background-repeat:no-repeat !important;*/
}

div.video div.bottom1 {
padding:0 !important;
margin:0 !important;
/*background-image:url(../images/videoBottom1.gif);
background-position:-17px bottom;
background-repeat:no-repeat;*/
}

div.video div.bottom2 {
padding:0 !important;
margin:0 !important;
padding-bottom:21px !important;
width:430px !important;
/*background-image:url(../images/videoBottom2.gif);
background-position:right bottom;
background-repeat:no-repeat;*/
}

#footer {
background-image:url(../images/2010_footer.png);
background-position:0 0;
background-repeat:no-repeat;
height:51px;
font-style:normal;
text-align:center;
padding-top:30px;
color: #cacdda;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-top:30px;
width:1005px;
margin-left:-30px;
}

#footer div, #footer  a {
line-height:15px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
height:15px;
color:white;
text-decoration:none;
}


#commentListing {
	margin-left:30px;
	margin-right:30px;
	padding-top:10px;
}

.commentDetail {
	border:1px solid #808080;
	background-color:#999999;
	margin-bottom:16px;
	padding:10px;
	font-size:11px;
}

.commentDetail div {
	text-align:right;
	margin-top:5px;
	font-style:italic;	
	font-size:10px;
}

.commentDetail strong {
	color: #ac011b;
}

#commentAdd {
	margin-left:30px;
	margin-right:30px;
	color:black;
}

#commentAdd input, #commentAdd textarea {
	color:black !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#bestof {
	margin-top:10px;	
}

#bestof a {
	color:white;
	display:block;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}

#dedicace {
	margin-top:10px;	
}

#dedicace a {
	color:white;
	display:block;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}

#concour {
	margin-top:10px;	
}

#concour a {
	color:white;
	display:block;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}

#login
{
	width:266px;
	height:60px;
	background-image:url(../images/2010_background_login.png);
	background-repeat:no-repeat;
	margin-top:22px;
	margin-right:10px;
	padding:0;
	text-align:left;
	padding-top:11px;
	padding-left:10px;
}

#login a {
color:#262834;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

#banner {
	padding-left:278px;
}