@charset "iso-8859-1";
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /*Tahoma, Verdana, sans-serif;*/
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-attachment: fixed;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: center;
	border: 0px;
	SCROLLBAR-FACE-COLOR: #10314A;
	SCROLLBAR-HIGHLIGHT-COLOR: #226C9B;
	SCROLLBAR-SHADOW-COLOR: #081621;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #226C9B;
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

.fullsize
{
	width:100%;
}

.titre
{
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
}

.menucolor
{
	background-color: #DFE6EF;
}

.contenucolor
{
	background-color: #FFFFFF;
}

.auteur
{
	color: #DD6900;
	font-weight: bold;
}

.fixedbackgroundcenteredtop {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
.fixedbackgroundlefttop {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}

td.norepeat
{
	background-attachment: fixed;
	background-repeat: no-repeat;
}

td.empty
{
	font-size: 1px;
}

td
{
	font-size: 12px;
}

a 
{
	color: #00FFFF;
	font-size: 12px;
	text-decoration: none;
}

a:hover 		
{
	color: #00FFFF;
	text-decoration: underline overline;
}

a.off 			
{
	color: gray; 
}

.menuContour
{
	width: 160px;
}

.menuTitle
{
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bolder;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
	border-bottom-width: thin;
	filter: glow(color=#000000, strength=1); height:0; 
}

.menu
{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	filter: glow(color=black, strength=1); height:0; 
}

.menuLink
{
	color: #00FFFF;
	font-size: 12px;
	text-decoration: none;
	filter: glow(color=black, strength=1); height:0; 
}

.menuLink:hover
{
	color: #00FFFF;
	text-decoration: none;
	filter: glow(color=#00FFFF, strength=2); height:0; 
}

.forumTD
{
	position: relative;
}

textarea
{
	background-color: rgb(16,49,74);
	color: #FFFFFF;
	border: 1px solid rgb(0,0,0);
}

input
{
	background-color: rgb(16,49,74);
	color: #FFFFFF;
	border: 1px solid rgb(0,0,0);
}

#submit
{
	background-color: rgb(83,81,78);
	color: rgb(0,0,0);
	border: 1px groove rgb(0,0,0)
}

select
{
	background-color: rgb(16,49,74);
	color: #FFFFFF;
	border: 1px solid rgb(0,0,0);
}

.transparent70
{
	_background: #000000;/*works only on internet explorer windows thanks to the underscore*/
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	/*that's the good way to do it but uses current webpage url instead of relative to css file */
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='templates/basic/images/gris70.png',sizingMethod='scale');
*/
}
.transparent70[class]
{/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url(images/noir-70.png);
}

.transparent50
{
	_background: #000000;/*works only on internet explorer windows thanks to the underscore*/
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	/*that's the good way to do it but uses current webpage url instead of relative to css file */
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='templates/basic/images/gris50.png',sizingMethod='scale');
*/
}
.transparent50[class]
{/* IE ignores styles with [attributes], so it will skip the following. */
	background-image:url(images/noir-50.png);
}


.encadre
{
	border: thin dashed #FFFF00;
}


TABLE.contourNormal, TABLE.contourNormal * TD, TABLE.contourNormal * TH
{
	border:1px solid #000000;
}

TABLE.contourSerre, TABLE.contourSerre * TD, TABLE.contourSerre * TH
{
	border:2px solid #000000;
	padding: 0px;
	border-collapse:collapse;
}

TABLE.contourEspace, TABLE.contourEspace * TD, TABLE.contourEspace * TH
{
	border:1px solid #000000;
	padding: 0px;
	border-spacing: 5px;/*non fonctionnel sous ie ... a doubler en html*/
}

TABLE.sanscontour, TABLE.sanscontour * TD, TABLE.sanscontour * TH
{
	border:0px;
}

TABLE.sanscontourEspace, TABLE.sanscontourEspace * TD, TABLE.sanscontourEspace * TH
{
	border:0px;
	padding: 0px;
	border-spacing: 5px;/*non fonctionnel sous ie ... a doubler en html*/
}

TD.souligné
{
	border-bottom-style: solid;
	border-bottom-color: #455F59;
	border-bottom-width: thin;
}

TD.grosseLigneEnBas
{
	border-bottom-style: double;
	border-bottom-color: #455F59;
	border-bottom-width: 2px;
	
	border-top-style: none;
	border-top-color: #455F59;
	border-top-width: 2px;
	
	border-right-style: dotted;
	border-right-color: #455F59;
	border-right-width: 1px;
	
	border-left-style: dotted;
	border-left-color: #455F59;
	border-left-width: 1px;
}

.traitSeparationForum
{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #878BA6;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip:  rect(0px 0px 0px 0px);
}

.pointillesBas
{
	border-bottom:1px #00FFFF dashed;
}

.pointillesHaut
{
	 border-top:1px #00FFFF dashed;
}
