/*  STYLE.CSS */

body {
	font-family: "Trebuchet MS", sans;
	font-size: 0.8em;
	margin: 0px;
	background-color: #ffffff;
	color: #000000;
}

.slogan {font-family: "Georgia"; font-size: 1.7em;}
.contenu_titre {font-family: "Georgia"; font-size: 2.2em;}
.med {font-size:0.9em;}
.small {font-size:0.8em;}
.com {color:#aaa; font-size:0.9em;}
.gris {color:#aaa;}

a {color: #000000; text-decoration:underline;}
a:hover {color: #000000; text-decoration:underline;}

a.cat {text-decoration:none;}
a.cat:hover {text-decoration:underline;}

a.fil {color: #ffffff; text-decoration:underline;}
a.fil:hover {color: #ffffff; text-decoration:underline;}

a.ident {color: #ffffff; font-size:0.8em; text-decoration:none;}
a.ident:hover {color: #b5e601;}

a.connexion {color:#fff;	text-decoration:none;}
a.connexion:hover {color:#b5e601; text-decoration:none;}

a.lcom {color:#aaa; text-decoration:underline;}
a.lcom:hover {color:#777;}

a.index_s {font-family: "Georgia"; font-size: 2.1em; text-decoration:none;}
a.index_s:hover{font-family: "Georgia"; font-size: 2.1em; text-decoration:none;}

a.index {font-family: "Georgia"; font-size: 1.7em; text-decoration:underline;}
a.index:hover{font-family: "Georgia"; font-size: 1.7em; text-decoration:underline;}

a.membre {font-size: 1.2em; text-decoration:none;}
a.membre:hover{color:#333; text-decoration:underline;}

.tri_s {font-family: "Georgia"; font-size: 1.7em; text-decoration:none;}
.tri_s:hover {font-family: "Georgia"; font-size: 1.7em; text-decoration:none;}
a.tri {font-family: "Georgia"; font-size: 1.2em; text-decoration:underline;}
a.tri:hover{font-family: "Georgia"; font-size: 1.2em; text-decoration:underline;}

.menu_membre {font-family: "Georgia"; font-size: 1.3em; text-decoration:none;}
.concours {color:black; font-family: "Georgia"; font-size: 1.5em; text-decoration:none;}

img.avatar {
	height:50px;
	width:50px;
	border:3px solid #e8e8e8;
}

div#head {
	height:147px;
	width:100%;
	background-image:url(../img/bkg_degrade_haut.png);
	margin:auto;
	text-align:center;
}

div#connexion_slide {
	background-color:#000000; text-align:center;
	color:white;
	padding:10px;
}

div#connexion_bar {
	height:30px;
	background-image:url(../img/slide_connexion_bkg.png);
}

div#connexion_bouton {
	float:right; height:30px;
	background-image:url(../img/connexion_bkg.png);
	color:white;
	font-weight:bold;
}

div#recherche {
	margin:-55px 0px 0px 0px;
	right:15px;
	position:absolute;
	height:55px;
	
	border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px; 
    -webkit-border-radius: 10px 10px 0px 0px;
	
}

div.description {
	margin:auto;
	margin-top:10px;
	padding:10px;
	width:90%;
	background-color:#f9f9f9;
	color:#666;
	text-align:justify;
	border-radius: 15px 15px 15px 15px; 
	-moz-border-radius: 15px 15px 15px 15px; 
    -webkit-border-radius: 15px 15px 15px 15px; 
}

hr.rightbar {border: 2px dotted #ddd; margin:5px 0px 5px 0px; border-style: none none dotted;}

hr.sec1{border-top:2px dotted #06c8ff; border-bottom:0px;}
hr.sec2{border-top:2px dotted #777777; border-bottom:0px;}
hr.sec3{border-top:2px dotted #ff6000; border-bottom:0px;}
hr.sec5{border-top:2px dotted #b5e601; border-bottom:0px;}
hr.sec7{border-top:2px dotted #7900f5; border-bottom:0px;}

ul.clist {
	float:left;
	padding-left:10px;
	padding-right:10px;
	list-style-type:none;
	width:30%;
}

ul.clist1 {border-left:2px dotted #06c8ff;}
ul.clist2 {border-left:2px dotted #777777;}
ul.clist3 {border-left:2px dotted #ff6000;}
ul.clist5 {border-left:2px dotted #b5e601;}
ul.clist7 {border-left:2px dotted #7900f5;}

div#rightbar {
	float:right;
	margin:0px 0px 10px 10px;
	padding:5px;
	width:220px;
	border-left:2px dotted #ddd;
	border-bottom:2px dotted #ddd;
	background-color:#f9f9f9;
	text-align:left;
	border-radius: 0px 0px 0px 15px; 
	-moz-border-radius: 0px 0px 0px 15px; 
    -webkit-border-radius: 0px 0px 0px 15px; 
}

div#contenu {padding:10px; margin-right:234px; width:auto; text-align:center;}

div#filtre-membre {
	text-align:left;
	position:absolute;
	padding:5px;
	width:500px;
	border:2px dotted #000;
	background-color:#f9f9f9;
	left:120px;
	margin-top:5px;
	moz-opacity:0.9;
	opacity:0.9;
	filter: alpha(opacity = 90);
	z-index:9999;
}

div#pagination {padding-top:20px; width:400px; margin:auto;}
td.pagination {font-weight:bold; font-size:2em;}

div.retour {float:left; margin-top:12px; margin-right:10px;}

div.fil {
	padding-left:50px;
	padding-top:3px;
	height:23px;
	width:auto;
	color:#fff;
}

div.msg_ok {background-color:#a9f978; border:3px solid #52cb0a; padding:10px; margin:auto; color: #000000; width:80%;}
div.msg_erreur {background-color:#ffabab; border:3px solid #ff0000; padding:10px; margin:auto; color:#000000; width:80%;}

div.recherche_partenaires {
	border-left: 1px solid #aaaaaa;
	padding-left:10px;
	text-align:left;
	float:right;
	width:200px; 
}

div.preview {position:absolute; display:inline; margin-left:10px;}

.etape {
	border:1px solid black;
	margin:0px 30px 0px 30px;
	padding:15px;
	text-align:left;
}

input.connexion {
	font-family: "Trebuchet MS",Arial, sans;
	border:1px solid #aaa;
}

input.rightbar, textarea.rightbar, select.rightbar {
	font-family: "Trebuchet MS",Arial, sans;
	font-size: 0.9em;
	font-weight:bold;
	background-color:#f3f3f3;
	border:2px solid #e8e8e8;
	color: #000;
}

input.com {
	font-weight:bold;
	background-color:#fff;
	padding:4px;
	border:3px solid #e8e8e8;
	color: #000;
}

input.com:hover {
	background-color:#f3f3f3;
}
form.rightbar {
	padding:0px;
	margin:0px;
}

.code {
	font-family: Arial, sans;
	padding:5px;
	background-color:#fff;
	font-size:0.8em;
	color:#888;
	text-align:left;
	border:0px;
	overflow:auto;
	border:1px solid #ddd;
}

textarea.poster {
	border:2px dotted #ddd;
	background-color:#f9f9f9;
	font-family: "Trebuchet MS",Arial, sans;
	font-size:1em;
	padding:5px;
}

.commentaire {
	padding:5px;
	border:2px dotted #ddd;
	background-color:#f9f9f9;
	text-align:left;
	font-size:0.9em;
}

/*  menu.css  */

a.menu {color: #ffffff; text-decoration:none; margin-left:2px; margin-right:2px; font-weight: bold;}
a.menu:hover {color: #ffffff; text-decoration:underline;}

.menuh1 {font-size: 1.4em;}
.menuh2 {font-size: 1.2em;}

.menuh3_1 {color: #06c8ff; background-color:#fff;}
.menuh3_2 {color: #777777; background-color:#fff;}
.menuh3_3 {color: #ff6000; background-color:#fff;}
.menuh3_5 {color: #b5e601; background-color:#fff;}
.menuh3_7 {color: #7900f5; background-color:#fff;}

#menu_section1 {
	left:50%; margin-left: -441px;
	position:absolute;
	background-image: url(../img/menu_section1.png);
	width:882px;
	height:111px;
	display:none;
}

#menu_section2 {
	left:50%; margin-left: -353px;
	position:absolute;
	background-image: url(../img/menu_section2.png);
	width:707px;
	height:110px;
	display:none;
}

#menu_section3 {
	left:50%; margin-left: -213px;
	position:absolute;
	background-image: url(../img/menu_section3.png);
	width:427px;
	height:109px;
	display:none;
}

#menu_section5 {
	left:50%; margin-left: -283px;
	position:absolute;
	background-image: url(../img/menu_section5.png);
	width:566px;
	height:111px;
	display:none;
}

#menu_section7 {
	left:50%; margin-left: -215px;
	position:absolute;
	background-image: url(../img/menu_section7.png);
	width:342px;
	height:110px;
	display:none;
}

/*  gal.css  */

div.bloc {text-align:center;}
div.bloc div span {
	display:table-cell;
	display:inline-block;
	padding:5px;
	margin:0px;
	width:194px;
	height:160px;
	vertical-align:middle;
}

.tn {
	border:7px solid #eee;
	border-radius: 7px 7px 7px 7px; 
	-moz-border-radius: 7px 7px 7px 7px;  
    -webkit-border-radius: 7px 7px 7px 7px; 
}

div.infosbulle {
	display:none;
	position:absolute;
	width:152px; height:76px;
	margin-left:14px;
	margin-top:-90px;
	color: #ffffff;
	z-index: 99999;
	border:3px solid;
	border-radius: 10px 10px 10px 10px; 
	-moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
	
}
div.infosbulle_contenu {text-align:left; padding-top:5px;}

div.infosbulle1 {background-color:#06c8ff; border-color:#06c8ff;}
div.infosbulle2 {background-color:#777777; border-color:#777777;}
div.infosbulle3 {background-color:#ff6000; border-color:#ff6000;}
div.infosbulle5 {background-color:#b5e601; border-color:#b5e601;}
div.infosbulle7 {background-color:#7e00ff; border-color:#7e00ff;}

div.infosbulle_avatar {
	position:absolute;
	width:102px;
	margin-left:-150px;
	margin-top:-2px;
	color: #ffffff;
	z-index: 99999;
	border:3px solid #4b4b4b;
	background-color:#4b4b4b;
	border-radius: 10px 10px 10px 10px; 
	-moz-border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px;
	
	text-align:left; font-size:0.8em; padding:5px;
}

div.pastille {
	float:left;
	width:38px;	height:40px;
	margin:3px;	margin-left:10px;
	padding-top:8px;
	background: url(../img/pastille.png) no-repeat;
	color: #671135;
	font: 1.3em Arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

/*  foot.css  */

div#degrade_bas {
	clear:both;
	width:100%;
	height:132px;
	background-image: url(../img/bkg_degrade_bas.png);
}

div#splat_noir {
	position:absolute;
	width:86px;
	left:50px;
	margin-top:42px;
}

div#rss_icon {
	width:90px;
	height:87px;
	position:absolute;
	right:10px;
}

div#footer {
	background-color:black;
	color:#555555;
	font-size:0.9em;
	padding:10px;
}

div#footer a {color:#888; text-decoration:none;}
div#footer a:hover {color:#ccc; text-decoration:underline;}

div#liens_footer {
	padding:10px;
	color:#555555;
	font-size:0.9em;
	height:500px;
	background: black url(../img/bkg_footer.png) bottom left repeat-x;
}

div#liens_footer2 {
	height:500px;
	background: url(../img/bkg_footer2.png) bottom center repeat-x;
}

div#liens_footer a {color:#555; text-decoration:none;}
div#liens_footer a:hover {color:#888; text-decoration:underline;}

.titre_foot {color:#888;}

/*  couleurs.css  */

div#titre {padding-left:20px; margin-bottom:-13px;}

.titre {font-size: 3em; font-weight:bold; font-style:italic; font-family:arial; letter-spacing: -0.1em;}
.lettre {font-size: 1.5em; font-weight:bold;}
.titre1 {color:#06c8ff;}
.titre2 {color:#777777;}
.titre3 {color:#ff6000;}
.titre5 {color:#b5e601;}
.titre7 {color:#7e00ff;}

a.lien0 {color:#000; text-decoration:none;}
a.lien0:hover {color:#000; text-decoration:underline;}

a.lien1 {color:#06c8ff; text-decoration:none;}
a.lien1:hover {color:#06c8ff; text-decoration:underline;}

a.lien2 {color:#777777; text-decoration:none;}
a.lien2:hover {color:#777777; text-decoration:underline;}

a.lien3 {color:#ff6000; text-decoration:none;}
a.lien3:hover {color:#ff6000; text-decoration:underline;}

a.lien5 {color:#b5e601; text-decoration:none;}
a.lien5:hover {color:#b5e601; text-decoration:underline;}

a.lien7 {color:#7e00ff; text-decoration:none;}
a.lien7:hover {color:#7e00ff; text-decoration:underline;}


a.pagination {font-weight:bold; text-decoration:none; margin:3px;}
a.pagination1:hover {color:#06c8ff; text-decoration:none;}
a.pagination2:hover {color:#777777; text-decoration:none;}
a.pagination3:hover {color:#ff6000; text-decoration:none;}
a.pagination5:hover {color:#b5e601; text-decoration:none;}
a.pagination7:hover {color:#7e00ff; text-decoration:none;}

.page_courante {font-weight:bold; font-size:1.5em; margin:3px;}
.page_courante1  {color:#06c8ff; }
.page_courante2  {color:#777777;}
.page_courante3  {color:#ff6000;}
.page_courante5  {color:#b5e601;}
.page_courante7  {color:#7e00ff;}

div#fil0 {background-color:#000000;}
div#fil1 {background-color:#06c8ff;}
div#fil2 {background-color:#777777;}
div#fil3 {background-color:#ff6000;}
div#fil5 {background-color:#b5e601;}
div#fil7 {background-color:#7e00ff;}

ul.pop {margin:3px; padding-left:15px;}
ul.pop1 {color:#06c8ff;}
ul.pop2 {color:#777777;}
ul.pop3 {color:#ff6000;}
ul.pop5 {color:#b5e601;}
ul.pop7 {color:#7e00ff;}

/*  rating.css  */

.ratingblock {
	width: 100%;
	display:block;
	border-bottom:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	}

.loading {
	height: 30px;
	background: url('../img/spinner_s.gif') 50% 50% no-repeat;
	}
	
.unit-rating {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../img/rating.png') top left repeat-x;		
	}
	
.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 3;
	position: absolute;
	padding: 0px;
	}


.unit-rating li a:hover{
	background: url('../img/rating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}


.unit-rating li.current-rating {
	background: url('../img/rating.png') left bottom;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#000;}
.thanks {color:#000;}


/* FORUM */

div.forum_quote {
	border-top : 1px solid #777;
	border-left: 1px solid #777;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#bbb;
	padding:15px;
}

/* ACCORDION */

#accordion {margin:0; padding:0; list-style:none;}
#accordion li.menu_im {width:206px;}

#accordion li a.menu_im {
	display: block;
	width: 207px; height: 38px;	
	text-indent:-999em;
	outline:none;
	margin-bottom:5px; margin-top:5px;
}

#accordion li a.mi_infos_image {background:url('../img/menu_img.png') no-repeat 0 0;}
#accordion li a.mi_infos_image:hover, .mi_infos_imageOver {background:url('../img/menu_img.png') no-repeat -207px 0 !important;}
#accordion li a.mi_telecharger {background:url('../img/menu_img.png') no-repeat 0 -38px;}
#accordion li a.mi_telecharger:hover, .mi_telechargerOver {background:url('../img/menu_img.png') no-repeat -207px -38px !important;}
#accordion li a.mi_envoi_ami {background:url('../img/menu_img.png') no-repeat 0 -76px;}
#accordion li a.mi_envoi_ami:hover, .mi_envoi_amiOver {background:url('../img/menu_img.png') no-repeat -207px -76px !important;}
#accordion li a.mi_sur_site {background:url('../img/menu_img.png') no-repeat 0 -114px;}
#accordion li a.mi_sur_site:hover, .mi_sur_siteOver {background:url('../img/menu_img.png') no-repeat -207px -114px !important;}
#accordion li a.mi_infos_auteur {background:url('../img/menu_img.png') no-repeat 0 -152px;}
#accordion li a.mi_infos_auteur:hover, .mi_infos_auteurOver {background:url('../img/menu_img.png') no-repeat -207px -152px !important;}

#accordion ul {width:206px; margin:0; padding:0;}

/* ACCORDION SHOP *//

#accordion li.menu_shop {width:206px;}

#accordion li a.menu_shop {
	display: block;
	width: 207px; height: 38px;	
	text-indent:-999em;
	outline:none;
	margin-bottom:5px; margin-top:5px;
}

#accordion li a.shop_infos_image {background:url('../img/menu_img.png') no-repeat 0 0;}
#accordion li a.shop_infos_image:hover, .shop_infos_imageOver {background:url('../img/menu_img.png') no-repeat -207px 0 !important;}
#accordion li a.shop_telecharger {background:url('../img/menu_img.png') no-repeat 0 -38px;}
#accordion li a.shop_telecharger:hover, .shop_telechargerOver {background:url('../img/menu_img.png') no-repeat -207px -38px !important;}
#accordion li a.shop_envoi_ami {background:url('../img/menu_img.png') no-repeat 0 -76px;}
#accordion li a.shop_envoi_ami:hover, .shop_envoi_amiOver {background:url('../img/menu_img.png') no-repeat -207px -76px !important;}
#accordion li a.shop_sur_site {background:url('../img/menu_img.png') no-repeat 0 -114px;}
#accordion li a.shop_sur_site:hover, .shop_sur_siteOver {background:url('../img/menu_img.png') no-repeat -207px -114px !important;}
#accordion li a.shop_infos_auteur {background:url('../img/menu_img.png') no-repeat 0 -152px;}
#accordion li a.shop_infos_auteur:hover, .shop_infos_auteurOver {background:url('../img/menu_img.png') no-repeat -207px -152px !important;}

tr.shop {}
tr.shop:hover {background-color:#ffffff;}





