/* Theme du portail web PWS-PHP
Ce thème basé sur un le theme fisubice des forums PhpBB
Modifications par Luc Vauvillier (luc.vauvillier@freesbee.fr) */

/* style général */
body{
	/*background:#ffffff;color:#000000;*/
	font:12px Verdana,Arial,Helvetica,sans-serif;
	background-image:url(../images/fond_final.jpg);
	background-color: rgb(71,110,181);
	background-repeat:repeat-x;
}

#admin {
	font-size:14px;
	color:#000000;
	background-color:#666;
	text-align:center;
}

/* Fontes générales */
font,th,td,p{color:#000000;font:12px Verdana,Arial,Helvetica,sans-serif}

a:link,a:active,a:visited,a.postlink{color:#000000;text-decoration:none}
a.noir:link,a.noir:active,a.noir:visited,a.noir.postlink{color:#000000;text-decoration:none}
a.blanc,a.blanc:active,a.blanc:visited{color:#ffffff;text-decoration:none}
a.blanc:hover {color:#ffffff;text-decoration:underline}
a.orange,a.orange:active,a.orange:visited{color:#FF6600;text-decoration:none}
a.orange:hover {color:#FF6600;text-decoration:underline}
a.lien {color:#1065CE; font-weight:bold}

a.news1,a.news1:active,a.news1:visited{text-decoration:none;color:rgb(118,118,120)}
a.news2,a.news2:active,a.news2:visited{text-decoration:none;color:rgb(118,118,120)}
a.news3,a.news3:active,a.news3:visited{text-decoration:none;color:rgb(118,118,120);font:10px}
a.news1:hover, a.news2:hover {color:rgb(118,118,120);text-decoration:underline}
a:hover,a.topictitle:hover{color:#1065CE;text-decoration:none}
hr{border: 0px solid #ffffff;border-top-width:1px;height:0px}
a.blc {
	font-size:15px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	
}

a.blc:hover {
	color:#FFFFFF;
	font-size:15px;
	text-decoration:underline;
	font-weight:bold;
}
a.ptblc {
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	
}

a.ptblc:hover {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:underline;
}

/* This is the border line & background colour round the entire page */
.bodyline{background: #ffffff;color:#000000;border:1px solid #98aab1}

.credits{background: #0099CC;color:#FFFFFF;border:1px solid #98aab1}

/* This is the outline round the main forum tables */
.blocline{background:#ffffff;color:#000000;border: 1px solid #486386}
.bloclinedot{background:#ffffff;color:#000000;border: 1px dotted #486386}

/* Main table cell colours and backgrounds */
td.row1{background: #5790CC;color:#000000}
td.row2{background: #CCCCCC;color:#000000}
td.row3{background: #5790CC;color:#000000}
td.row4{color:#FFFFFF}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #cccccc; font-size: 11px; font-weight : bold;
	background-color: #32475f; height: 25px;
        }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-color:#CBE6F9; border: #FFFFFF; border-style: solid; height: 12px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 11px;
	border-width: 0px 0px 0px 0px;
}
td.cat2 {
	height: 18px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 11px; }
td.row3Right,td.spaceRow {
	background-color: #CBE6F9; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

div.titre {font-size:90px; color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-style : italic;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
			font-weight: bold; font-size: 11px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}

h1.titre	{
	font-size: 14px;
	font-weight: bold;
	color: #ff5a00;
}

.titrenews	{
			font-weight: bold; color : #000000;
}

/* General text */
.cat { color: #990000; font-size: 20px; font-weight : bold; }

.titre { color: #32475f; font-size: 10px; font-weight : bold; }
.sstitre { color: #000000; font-size: 14px; font-weight : bold; }
.gen { font-size : 11px; }
.gensmall{font-size:10px}
.genmed{font-size:10px}
a.gen,a.genmed,a.gensmall {text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #32475f; text-decoration: underline; }

.infos		{ font-size : 10px; color : #000000 }
.surtitre1		{ font-size : 9px; color : #000000 }

.petitmenu		{ font-size : 10px; color : #ffffff }
/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 12px; color : #ffffff }
a.mainmenu		{ text-decoration: none; color : #ffffff;  }
a:active.mainmenu       { text-decoration: none; color : #ffffff;  }
a:visited.mainmenu	{ text-decoration: none; color : #ffffff;  }
a:hover.mainmenu	{ text-decoration: none; color : #000000;  }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #32475f}
a.cattitle		{ text-decoration: none; color : #32475f; }
a.cattitle:hover{ text-decoration: underline; }


/* Titre d'article */
td.titreart		{ font-weight: bold; font-size: 16px ; letter-spacing: 1px; color : #000000;}

/* date d'article */
.dateart		{ font-size: 10px ; color : #666666}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}


/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EAF5FD;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.panneau {
	padding:4px;
	line-height: 10px;
	font-family:verdana,arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#d4d4d4', startColorstr='#ffffff', gradientType='1');*/
	border: 1px solid #333333;
}

.contact	{
			font-weight: bold;
			color : #000000;
			font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rouge	{
			font-weight: bold;
			color : #CC0000;
			font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mentions	{
	font-weight: bold;
	color : #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase: 2px; 
	line-height: 18px;
	word-spacing: 2px;
}

.lientitre	{
	font-weight: bold;
	color : #FF9900;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase: 2px;
	word-spacing: 2px;
	text-transform: uppercase;
}

a.newsorange,a:visited.newsorange,a:hover.newsorange {
	color:#ff5a00;
}
/* ----------------------------- */
/* ------------ DIV ------------ */
/* ----------------------------- */

/*----------HEADER-----------*/
.header	{
	position: relative;
	font-family: Verdana;
	font-size: 10px;
	color: #444444;
	margin: 0px;
	/*border: 0px;
	/*margin-top: 99px;
	margin-left: 820px;*/
	width: 1100px;
	height:127px;
}

.logo	{
	position: absolute;
	margin: 0px;
	border: 0px;
	width: 148px;
	height: 67px;
}

.bas1	{
	position: absolute;
	margin: 0px;
	border: 0px;
	margin-top: 67px;
	margin-left: 0px;
	width: 186px;
	height: 33px;
	background-color: #0099CC;

}

.bas2	{
	position: absolute;
	margin: 0px;
	/*border: 0px;*/
			
	margin-top: 67px;
	margin-left: 186px;
	padding-top:5px;
	width: 616px;
	height: 33px;
	background-color: #0099CC;
	
	
}

.bas3	{
	position: absolute;
	margin-top: 151px;
	margin-left: 300px;	
	width:600px;
	height: 40px;
	background-color: rgb(224,233,235);
}

.date {
	position:absolute;
	width:200px;
	height: 35px;
	margin-top: 151px;
	margin-left:100px;
	text-align:left;
	background:rgb(224,233,235);
	padding-top:5px;
	text-align:center	
}

.bas4	{
	position: absolute;
	margin: 0px;
	border: 0px;
	text-align: right;
	margin-top: 80px;
	margin-left: 360px;
	width: 442px;
	height: 24px;
}

.recherche {
	position: absolute;
	margin-top: 151px;
	margin-left: 900px;
	text-align:right;
	width: 200px;
	height: 40px;
	background-color: rgb(224,233,235);
}
.inputnews{
		border-top:1px solid rgb(211,211,211);
		border-bottom:1px solid rgb(211,211,211);
		border-left: 1px solid rgb(211,211,211);
		border-right:1px solid rgb(211,211,211);
		
		color: #99CC00;
}

.search {
		float:left;
		color: #99CC00;
		height: 22px;
		margin-top:8px;
		border:1px solid rgb(211,211,211);
		border-radius: 10px 10px;
		-moz-border-radius: 3px;
}



.formulairebouton {
	border-right:10px;
	margin: 0px;
	border: 1px;
	width: 30px;
	height: 30px;
	text-align: center;
	padding-left:10px;
	
	background-color: rgb(224,233,235);
	float:left;
}

.pub1	{
	position: absolute;
	font-family: Verdana;
	font-size: 10px;
	color: #444444;
	margin: 0px;
	border: 0px;
	margin-top: 42px;
	margin-left: 300px;
	text-align:right;
	width: 800px;
	height: 110px;
	background:repeat-x;
	background:url(../images/fond.gif);
}
object{
	z-index:0;
}
#ban1{
	width:468px;
	height:60px;
}
#ban2{
	width:728px;
	height:90px;
	z-index:2;
}
#ban3{
	width:140px;
	height:200px;
}
#ban4{
	width:250px;
	height:250px;
}
#ban5{
	width:120px;
	height:600px;
	cursor:pointer;
}
#ban6{
	width:160px;
	height:600px;
	cursor:pointer;
}
.txtactu	{
	position: absolute;
	font-family: Verdana;
	font-size: 13px;
	text-align: right;
	color: #FFFFFF;
	margin: 0px;
	border: 0px;
	margin-top: 23px;
	margin-left: 300px;
	width: 800px;
}

.flash_info {
	position: relative;
	font-family: Verdana;
	font-size: 10px;
	color: #444444;
	margin: 0px;
	border: 0px;
	/*margin-left:210px;*/
	padding-top:3px;
	float:left;
	background:#FFFFFF;
	height:16px;
	width: 780px;
	border-radius: 10px 10px;
	-moz-border-radius: 3px;
	margin-bottom:10px;
}
.marquee {
	width:695px;
}

/*---------SKYCRAPER---------*/
.skycraper	{
	position: absolute; 
	font-family: Verdana;
	font-size: 10px;
	color: #444444;
	margin: 0px;
	border: 0px;
	width: 200px;
	height: 600px;
	text-align:center;
	margin-top:10px;
	/*position: absolute;
	margin-left: 0px !important;
	padding : 0px;
	margin-top: 75px;
	margin-left: 820px;
	width: 120px;
	height: 600px;
	background-color: #CCCCCC;*/

}

/*----------CONTENU-----------*/
.div_principale {
	position: relative;
	margin: 0px;

	width:1000px;
	margin-left:100px;
	margin-top:64px;
	padding-top:6px;
	background-color:rgb(225,233,236);
	border-top:solid 1px rgb(130,138,141);

	
}

.spacer {
	clear: both;
}

.contenu {
	position: relative;
	margin: 0px;
	border: 0px;
	width: 494px;
	height: 100%;
	z-index:1;

	
}

.gauche	{

	/*position: absolute;
	margin: 0px;
	margin-left: 0px;
	border: 0px;
	width: 150px;
	height: 100%;*/
	margin: 0px;
height: 950px;
	/*float: left;*/
	text-align: left;	
	top: 0px;	
	width:200px;
	float : left;
	margin-left: 10px;

}
.imgmenu {
	margin-top:10px;
}
.milieu	{
	/*position: absolute;
	margin: 0px;
	margin-left: 150px;
	border: 0px;
	width: 492px;
	height: 100%;*/

	margin-left:0px !important;
	margin : 0px;
	float : left;
	padding : 0px;
	width : 580px;
}

.milieuplein	{

	/*position: absolute;
	margin: 0px;
	margin-left: 150px;
	border: 0px;
	width: 492px;
	height: 100%;*/
	position: relative;
	margin-left:0px !important;
	margin : 0px;
	float : left;
	padding : 0px;
	width : 638px;
	
}
.actuenbref {
	background: rgb(112,113,115);
	color:#FFFFFF;
	font-size: 13px;
	font-weight : bold;
	padding-left:5px; 
}

.droite	{
	margin: 0px;
	padding : 0px;
	float : right;
	width : 200px;
	height: 800px;
}

.blocgauche {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin : 0px;
	float : left;
	width : 190px;
	padding-right:10px;
	height:60px;
}

.blocdroit {
	text-align: center;
	margin : 0px;
	padding : 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	float : center;
	width : 200px;
	height:200px;
	background-color:#F7F7F7
	
}
.blocdroit p{
	background-color:#707173;
	color:#FFFFFF;
	font-size: 13px;
	text-align:left;
	font-weight:bold;
	margin-bottom:0px;
	margin : 0px;
	padding : 0px;
}

.news {
	width:483px;
	margin-left:0px;
	padding-top:0px;


	margin-bottom:10px;


	
}
.diff{
	background-image:url(../images/fondnews.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	height: 35px;
	width:580px;
	color:rgb(118,118,120);

}


	




.edito {

	height: 19px;
	margin-top: 0px;
	margin-left: 2px;
	padding-top : 3px;
	padding-right : 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-align : center;
	background:url(../images/enbref.gif) no-repeat;
	
}


/*----------FOOTER-----------*/
.footer	{
	position: relative;
	/*text-align: center;
	margin: 0px;
	width: 788px;
	height: 40px;
	background-color: #0099CC;*/
	clear: both;
	bottom: 0;
	padding-top:2;
	margin-top: 2px;

	
	width: 1000px;
	height: 27px;
	/*background-image:url(../images/pied_page.gif);*/


	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-align : center;

}
.footer2	{
	position: relative;
	clear: both;
	bottom: 0;
	padding-top:5px;
	margin-bottom: 15px;
	margin-left: 100px;
	width: 1000px;
	height: 21px;
	background-image:url(../images/pied_page.gif);
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-align : center;

}

.reseaucreawe	{
	padding-bottom: 15px;
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : center;
	width:800px;
	color:white;
}
a.reseau, a.reseau:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.reseau:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.Style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 10px;
}
a.Style1,a:visited.Style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF
}
a:hover.Style1 {
	color:#FFFFFF
}

#rouge {
	color : #CC0000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	padding:10px;
	text-align:center;
}

#amis {
	border-top:#CC0000 solid 1px;
	border-bottom:#CC0000 solid 1px;
}
#amisvous {
	border:#000000 dotted 1px;
	padding:4px;
}
#amislui {
	border:#000000 dotted 1px;
	padding:4px;
}
.video {
	position: relative;
	margin: 0px;
	padding:5px;
	background-color:#EEEEEE;
	border:#CCCCCC solid 1px;
	color:#FF3300;
}

.photo {
	font-size:9px;
	font-style:italic;
	text-align:center;
}

.newsletter
{
	background-color:rgb(113,113,115); position : absolute; margin-left:3px;margin-top : 4px;
}
.newsletter2
{
	background-color:rgb(113,113,115);width: 188px;	height: 30px;
}
.fond{
	background-color:rgb(225,233,236);

	}
#UneGd
{
	padding-top:0px;
	width:580px;
	height:275px;
	background-color:#FFFFFF;
}
#UnePt
{
	padding-top:0px;
	width:580px;
	height:182px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}

.une
{
	font-size:16px;
	background: white;
}
.ptune
{
	font-size:14px;
	background: white;
}
#Une
{
	background: white;
}
#UneIndex
{
	background: white;
	height:173px;
}
#UneGdIndex
{
	background: white;
	height:213px;
}

#artune
{
	width:580px;
}

.GdTitreUne
{
	margin-left:0px;
	width:580px;
}

#cadre_article
{
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

.hautarticle {
	height:20px;
	padding-bottom:2px;
	margin:0px;
}

#titre_article {
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
}
#titre_article h1 {
	font-size:18px;
}

#habillageArticle
{
	padding-left:10px;
	padding-right:10px;
}
#habillageArticle a, a:visited {
	color:#5790CC;
	text-decoration:none;
}


#habillageArticle a:hover {
	color:#5790CC;
	text-decoration:underline;
}

#artptimg {
	/*float:right;*/
	min-height:300px;
	padding-left:10px;
	text-align:left;
	width:560px;
	text-align:left;
}

#artptimg span{
	font-size:9px;
	padding-left:5px;
}

#artptimg img{
	width:300px;
}
#artgdimg span{
	text-align:center;
	font-size:9px;
}
#artgdimg img{
	text-align:left;
}

.derniere_actu
{
	text-align:left;
	padding-left:0px;
	background-color:#FFFFFF;
	padding-top:0px;
}

.Unegdbarre
{
	margin:0px;
	padding:0px;
	width:580px;
	height:20px;
}

.Unegdbarreimg {
	float:left;
}
.Unegdbarretxt {
	padding-top:4px;
	float:left;
}

.Unegdcont
{
	margin:0px;
	width:580px;
}
.Unegdimg{
	float: left;
	margin-right:10px;
}
.Unegdtexte
{
	padding-left:0px;
}
.Uneptcont
{
	width:580px;
	height:155px;
	background-color:#FFFFFF;
}
.Uneptbarre
{
	margin:0px;
	padding:0px;
	width:580px;
	height:20px;
}

.Uneptbarreimg {
	float:left;
}

.Uneptbarretxt {
	padding-top:4px;
	float:left;
}

.Unepttexte
{
	padding-left:10px;
	float:right;
	text-align:left;
}

.Uneblcgauche
{
	float:left;
	width: 288px;
	padding-right:2px;
	margin-bottom:2px;
	margin-top:4px;
	padding-top:4px;
	background-color:rgb(225,233,236);
}
.TitreUneblc
{
	width:288px;
}

.Uneblcdroit
{
	float:left;
	width:288px;
	padding-left : 2px;
	margin-bottom:2px;
	margin-top:4px;
	padding-top:4px;
	background-color:rgb(225,233,236);
}
.TexteUneblc
{
	background:white;
	text-align:left;
	padding-left:4px;
}

.reagir
{
	border:1px #5790CC solid;
	width: 400px;
	height: 40px;
	padding:10px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 10px 10px;
	-moz-border-radius: 3px;
}
.reagir p
{
	float:left;
	margin:0px;
	margin-left:20px;
}

.reagirinput
{
	border:1px #666666 solid;
	border-radius: 10px 10px;
	-moz-border-radius: 3px;
	color: #999999;
	width:150px;
	height: 22px;
	margin-left:30px;
	margin-top:7px;
}
.reagirbutton
{
	margin-left:-10px;
	margin-top:6px;
}

.news_gris
{
	color:#FFFFFF;
	background-color:#707173;
	background-image:url(../images/news_gris.jpg);
	width:551px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	padding:4px;
}
.news_gris p
{
	color:#FFFFFF;
	margin-top:4px;
	font-style:italic;
}
.news_bleu
{
	color:#FFFFFF;
	background-color:#5790CC;
	background-image:url(../images/news_bleu.jpg);
	width:551px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	padding:4px;
}
.news_bleu p
{
	color:#FFFFFF;
	margin-top:4px;
	font-style:italic;
}

.onglet,a.onglet
{
	background-image:url(../images/logo_menu.gif);
	color:white;
	float:left;
	width:85px;
	height:22px;
	font-size:13px;
	text-align:center;
	margin-top:10px;
	margin-left:10px;
	padding-top:2px;
	background-repeat:no-repeat;
}

.date_article
{
	color:#FF33CC;
	text-align:right;
}
p.texte_article
{
	padding:4px;
	text-align:left;
}


/* Galerie défilante */
.galerie{
	height:99px;
	width:500px;
	margin-left:30px;
}
/* L'élément qui doit scroller */
#large{
	position:absolute;
	top: 0px;
	left:0px;
	height:99px;
	white-space:nowrap;
	background-color:#D3D6DB;
	color:green;
	margin-left:0px
}
/* L'élément conteneur servant de "fenêtre" */
#cont{
	overflow: hidden;
	position:relative; 
	width:420px;
	height: 99px;
	float:left;
	background-color:#D3D6DB;
}
/*html, body {overflow:hidden}
  Pas nécessaire dans une popup sans scrollbars, utile dans les navigateurs Gecko autrement*/
#croix{ /* croix pour fermer */
cursor:hand/*IE5*/;
}
#pop img{cursor:hand}
#arplan{ /* arrière plan */
filter:Alpha(opacity=60);
cursor:hand/*IE5*/;
}

#pop{
filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#63421b,strength=6)
}
a.artgal:hover,a.artgal:active{z-index:600}/* sinon bug opera */

.galerie li{zoom:1;height:0} /*correction layout IE6*/
a.artgal span{top:-5em;}
/*corrige en même temps le bug IE*/
a.artgal:hover img,a.artgal:active img{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

* {
	font-family: Verdana, arial, sans-serif
}
#large img{
	height:90px;
	margin:3px 4px;
	border:1px #FFFFFF solid;
}
.nav {
	width:40px;
	height:100px;
	top:44px;
	text-align:center;
	cursor:default;
	background-color:#D3D6DB;
}
.nav:hover {
	color:#5f5
}
.comment{
	color:#5f5;
	top:150px;
	position:absolute;
	font-size:smaller;
	text-align:center;
	font-weight:bolder
}
.liensponso{
	width:580px;
	height:350px;
	padding:6px;
	margin-bottom:10px;
}
.liensponso p{
	background-color:#707173;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.lienbloc{
	float:left;
	width:190px;
	font-size:13px;
	text-align:center;
	margin:1px;
	margin-bottom:6px;
}
.lienbloc img{
	width:190px;
	height:140px;
	border:0px;
}
.lienbloc a:hover{

	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.lien_bleu
{
	color:#FFFFFF;
	background-color:#5790CC;
	background-image:url(../images/news_bleu.jpg);
	width:551px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	padding:4px;
}
.lien_bleu p
{
	color:#FFFFFF;
	margin-top:4px;
	font-style:italic;
}
.lien_bleu a
{
	color:#FFFFFF;
}
.lien_bleu a:hover
{
	color:#FFFFFF;
}
.lien_bleu a:visited
{
	color:#FFFFFF;
}
.lien_gris
{
	color:#FFFFFF;
	background-color:#707173;
	background-image:url(../images/news_gris.jpg);
	width:551px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	padding:4px;
}
.lien_gris p
{
	color:#FFFFFF;
	margin-top:4px;
	font-style:italic;
}
.lien_gris a
{
	color:#FFFFFF;
}
.lien_gris a:hover
{
	color:#FFFFFF;
}
.lien_gris a:visited
{
	color:#FFFFFF;
}

/* fin galerie */
.hautforum{
	width:600px;
	height:110px;
	text-align:center;
	margin-left: 40px;
}
.blcbleuforum{	
	float:left;
	border-radius: 10px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-htmlkit-border-radius: 3px;
	background-color:#5790CC;
	width:180px;
	height:17px;
	padding-top:3px;
	margin:2px;
}
.blcbleuforum a{
	color:#FFFFFF;
}	
.blcbleuforum a:visited{
	color:#FFFFFF;
}	
.blcbleuforum a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.forum_recherche{
	margin-left:150px;
}
.forumnav{
	width:600px;
	text-align:left;
	margin-bottom:10px;
}
.forumnav a, a:hover, a:visited{
	color:#000000;
}
.forumnav a:hover{
	color:#000000;
	text-decoration:underline;
}
.forum_bleu
{
	color:#FFFFFF;
	background-color:#5790CC;
	background-image:url(../images/news_bleu.jpg);
	width:551px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	padding:4px;
}
.forum_bleu p
{
	color:#FFFFFF;
	margin-top:4px;
	font-style:italic;
}
.forum_gris
{
	color:#FFFFFF;
	background-color:#707173;
	background-image:url(../images/news_gris.jpg);
	width:551px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	padding:4px;
}
.forum_gris p
{
	color:#FFFFFF;
	margin-top:4px;
	font-style:italic;
}
.titreforum{
	float:left;
	width:370px;
}
.titreforum a{
	color:#FFFFFF;
}
.titreforum a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.nombre{
	float:left;
	margin-left:20px;
	text-align:center;
	color:#FFFFFF;
}
.forum_cat_sep{
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.forum{
	background-color:#5790CC;
	width:600px;
	height:100%;
	padding-top:3px;
	margin:2px;
	border-radius: 10px 10px;
	-moz-border-radius: 3px;
}

.forum_head{
	text-align:center;
	height:20px;
	border-bottom: 1px #FFFFFF dotted;
}
.forum_mid{
	text-align:left;
	background-color:#5790CC;
}
.forum_ligne{
	width:600px;
	display:inline-block;
	margin-bottom:6px;
}
.imgtopic{
	float:left;
	width:12px;
	margin-left:5px;
}
.sujets, .sujets a{
	width: 200px;
	float:left;
	color:#FFFFFF;
	margin-left:5px;
}

.reponses{
	float:left;
	text-align:center;
	width:60px;
	margin-left:10px;
	color:#FFFFFF;
}

.auteur, .auteur a{
	float:left;
	text-align:center;
	width:100px;
	color:#FFFFFF;
}

.vus, .vus a{
	float:left;
	text-align:center;
	width:40px;
	color:#FFFFFF;
}

.dernier, .dernier a{
	float:left;
	text-align:center;
	width:160px;
	color:#FFFFFF;
}

.videobloc {
	margin-left:-20px;
}

.frontpage {
	background-color:#CC6666;
}
.PetiteUne
{
height:148px;
}

