/* Follesducul.com*/
body {
	background-color:#37100d;
    margin: 0px 0;
	padding: 0;
	font-size: 14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffaa00;
}
div#wrapper {
	position: relative;
	width: 960px;
	margin:0px auto 0 auto;
	padding:0;
}
#index2wrapper{
	display:none;
}
a {
	text-decoration: none;
	color:#FFFFFF;
	font-size:12px;
}
a:hover {text-decoration: underline;}
a img {border: 0;}
a, input {outline: none;}
form {margin: 0;}
input, select, textarea {
	vertical-align: middle;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:#d94136;
	margin:0;
}
h3{
	font-size:small;
}
label {
	display: block;
	margin-bottom: 2px;
	color: #434343;
	font-size: 11px;
}
input.button {
	font-size: 10px;
	color:#d94136;
	text-transform: uppercase;
	color:#d94136;
	background: #FFFFFF;
	cursor: pointer;
	width:22px;
}

/* HEADER
--------------------------- */
div#header {
	width: 960px;
	margin:0 0 0 0;
	padding:0;
}
#header .headerLogo {
	width: 960px;
	height: 249px;
	background:url(images/mature.jpg) right no-repeat;
	margin:0 0 0 0;
	padding:0;
}
#header .headerLogo h1{
	visibility:hidden;
}
.headerText{
	width:300px;
	height:70px;
	position:absolute;
	top:160px;
	margin:0 0 0 20px;
	font-weight:bold;
	text-align:center;
}
.headerText p{
	margin:0;	
}
.date{
	position:absolute;
	top:0px;
	margin:0 0 0 740px;
	font-weight:bold;
	background-color:#37100d;
}
.bandeauHeader{
}
#headerMenu {
	position:absolute;
	top:249px;
	width:932px;
	border:4px solid #ebdedd;
	padding:10px;
	background-color:#37100d;
}
#headerMenu span{
	display:inline;
	margin:0 0 0 10px;
}
#headerMenu a{
	color:#ebdedd;
	font-size:16px;
	font-weight:bold;
}
#headerMenu .searchForm{
	display:none;
}
/* BOX --------------------------- */

/*Disclaimer*/
.boxContentDisclaimer{
	clear:both;
	padding:20px 0 0 0;
}
.boxContentDisclaimer .boxContentMain{
	width:80%;
	background:#c04616;
	margin:15px auto 15px auto;
	text-align:center;
	padding:15px;
}
.boxContentDisclaimer .boxContentMain h3, .boxContentDisclaimer .boxContentMain a{
	font-size:22px;
	font-weight:bold;
}
.boxContentDisclaimer .boxContentMain p{
	font-size:16px;
	color:#333333;
}
.boxContentDisclaimer .boxContentRight{
	text-align:center;
	margin:150px 0 0 0;
}

/*Index*/
.boxContentIndex {
}
.boxContentIndex .boxContentMain {
	width:750px;
	position:absolute;
	top:300px;
	margin:0 0 0 160px;
}
.boxContentIndex .boxContentMain img{
	border:8px solid #c04616;
}
.boxContentIndex .boxContentMain img:hover{
	border:8px solid #ffaa00;
}
.boxContentIndex .boxContentMain h3{
}
.boxContentIndex .boxContentMain h3 img{
	border:none;
}
.boxContentIndex .boxContentMain h3 img:hover{
	border:none;
}
.boxContentIndex .boxContentMain div{
	width:90%;
	margin:10px auto;
}

.boxContentIndex .boxContentMain .itemList a{
	font-weight:bold;
}
.boxContentIndex .boxContentRight{
	width:160px;
	position:absolute;
	top:320px;
}

/*Recherche*/
.boxContentRecherche {
	position:absolute;
	top:300px;
	margin:0;
}

.boxContentRecherche .boxContentMain img{
	border:8px solid #c04616;
}
.boxContentRecherche .boxContentMain img:hover{
	border:8px solid #ffaa00;
}

.boxContentRecherche .boxContentMain div{
	width:90%;
	margin:10px auto;
}
.boxContentRecherche .boxContentMain div:first-child{
	border:none;
}
.boxContentRecherche .boxContentMain .pagination{
	text-align:center;
	border:none;
}
.boxContentRecherche .boxContentMain .stars{
	border:none;
}
.boxContentRecherche .boxContentMain .stars:hover{
	border:none;
}
.boxContentRecherche .boxContentMain .videoItem{
	font-weight:bold;
	vertical-align:middle;
}
.boxContentRecherche .boxContentRight {
}


/*Fiche video */
#headerVideo{
	display:none;
}
.descriptif_titres{
	font-weight:bold;
}
.videoData{
	font-size:x-small;
}
.boxContentVideo {
}
.boxContentVideo .boxContentMain {
}
.boxContentVideo .boxContentMain img{
	border:8px solid #c04616;
}
.boxContentVideo .boxContentMain img:hover{
	border:8px solid #ffaa00;
}
.boxContentVideo .boxContentMain div{

	margin:10px auto;
}
.boxContentVideo .boxContentMain div:first-child{
	border:none;
}
.boxContentVideo .boxContentMain .video{
	margin:auto;
	text-align:center;
}
.boxContentVideo .boxContentMain .video h3 .stars{
	border:none;
}
.boxContentVideo .boxContentMain .video embed{
	width:528px;
	height:432px;
	border:10px solid #c04616;
}
.boxContentVideo .descriptif{
	font-weight:normal;
	font-size:12px;
	text-align:justify;
}
.boxContentVideo .doVote{
	margin:0;
	padding:0;
	display:inline;	
}
.boxContentVideo .vote li{
	display:inline;
}
.boxContentVideo .topList{
	position:absolute;
	top:0px;
	left:800px;
}

/* VIDEO ITEM
--------------------------- */
.videoItem ul{
	margin: 0 0 0 0;
	font-size:9;
	color: #434343;
	list-style:none;
}

/*Marque Blanche*/
.boxContentMB{
	background:#cedfec;
}
.boxContentMB .boxContentMain{
	width:90%;
	margin:auto;
	text-align:center;
}

/* FOOTER
--------------------------- */
div#footer {
	/*clear:both;
	padding: 5px 0;*/
	font-size: 10px;
	text-align: center;
	position:absolute;
	top:1700px;
	left:400px;
}
#video_footer {
	clear:both;
	padding: 5px 0;
	font-size: 10px;
	text-align: center;
}
#index_footer{
	font-size: 10px;
	text-align: center;
	margin-top:50px;
	float:left;
	width:100%;
}


/* laisser ces 2 règles en fin de feuille de style !
La règle .itemList doit prendre le dessus (margin et padding) sur les autres règles appliquées aux tableaux conteneurs. */
table.itemList {
	margin: 0 auto;
}
table.itemList td {
	padding: 5px;
}
