/*
Gargouille Product.
Design #Mapi Videos
*/

body {
	background:#A39EA8 url('images/fond.jpg') repeat-x;
	margin-top:0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
}
p { 
	margin:0;
	padding:0; 
}
h1 {
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
h2 {
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}

/* --- Mise en forme index ---*/
.index {
	margin-top:0; 
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:12px; 
	color:#000000; 
}
.index a {
	text-decoration:none; 
	color:#000000;
}
.index a:hover {
	color:#ffffff;
}

.bouton-index {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	height:61px;
	font-weight:bold;
	font-size:18px;
	color:#000000;
}
.bouton-index a {
	text-decoration:none; 
	color:#000000;
}
.bouton-index a:hover {
	color:#ffffff; 
}

.bouton1 {
	font-family:tahoma;
	font-size:10px;
	text-align:center;
	width:100px;
	height:31px;
	background-color:#EAEAEA;
	border:1px dotted #F7601E;
	color:#FF0000;
} 
.bouton1 a {
	color:#000000;
	font-family:tahoma;
}
.bouton1 a:hover{
	text-decoration:none;
	font-family:tahoma;
}

/* --- Mise en page colonnes --*/
#centre {
	background:url('images/template_20.jpg') repeat-y;
	width:960px;
	margin-top:0;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#ffffff; }
	
.titre {
	background:url('images/header_01_02.jpg') no-repeat;
	width:534px;
	text-align:center;
}	

/* --- Cadre vidéos --*/
.video-haut {
	background:url('images/cadrevideos_02.jpg') no-repeat;
	width:900px;
	height:66px;
	padding: 0 40px 3px 205px;
}
.resume-video {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}
.bg_video {
	background:url('images/cadrevideos_05.jpg') no-repeat;
	width:659px;
}

/* --- Cadre infos vidéo --*/
.infos-video {
	background:url('images/cadrevideos_07.jpg') no-repeat;
	width:161px;
	height:71px;
	margin:0;
	padding:0;
	padding-right:10px;
}

.infos-video2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#000000;
}

/* --- Cadre catégories --*/
.categorie {
	background:url('images/pages_02.jpg') repeat-y;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#000000;
	font-size:14px;
	padding:3px 60px 3px 60px;
}
.categorie a {
	text-decoration:none;
	font-size:14px;
	color:#000000;
}
.categorie a:hover {
	color: #DE0C8A;
}

/* --- Cadre pagination --*/
.pages {
	width:900px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#000000;
	font-size:12px;
	background:url('images/pages_02.jpg') repeat-y;
	padding:3px 60px 3px 60px;
}
.npage1 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; color: #DE0C8A; }
.npage1 a {text-decoration: none; font-size: 14px; color: #000000; }
.npage1 a:hover {color: #000; border-bottom: 1px dotted #000000; }
.npage2 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; color: #000000; }
.npage2 a {text-decoration: none; font-size: 14px; color: #000000; }
.npage2 a:hover {color: #DE0C8A; }

/* --- Mise en forme Footer --- */
.partenaires {
	background:url('images/footer_03.jpg') no-repeat;
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-weight:bold; 
	font-size: 12px; 
	color: #000000;
}
.partenaires a {
	text-decoration: none; 
	font-weight:bold; 
	color: #000000;
}
.partenaires a:hover {
	color: #DE0C8A;
}

.footer {
	background:url('images/footer_09.jpg') no-repeat; 
	width:960px;
	height:78px;
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-weight:bold;
	font-size: 12px;
	text-align:left;
	padding-top:15px;
	padding-left:15px;
}
.footer a {
	text-decoration:none;
	color:#000000;
}
.footer a:hover {
	color:#DE0C8A;
}

.texte {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000; padding: 20px 10px 3px 10px; }
.texte a {text-decoration: none; color: #000; }
.texte a:hover {color: #DE0C8A; border-bottom: 1px dotted #DE0C8A; }

.player {background:url('gratuit/player.png') no-repeat; width:256px; height:256px; padding-bottom:23px;}

.t_contenu {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
	font-size:12px;
	color:#E50899;
}

.t_contenu a {
	text-decoration: none;
	color: #E50899;
}

.t_contenu a:hover {
	color: #000000;
}
.connecte {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #E50899;
}

.membre {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#000000;
}