/* 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:#ecf0f6;color:#000000;font:12px Verdana,Arial,Helvetica,sans-serif;
scrollbar-3dlight-color:#d1d7dc;
scrollbar-arrow-color:#006699;
scrollbar-darkshadow-color:#98aab1;
scrollbar-face-color:#dee3e7;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#dee3e7;
scrollbar-track-color:#efefef
}

/* Fontes générales */
font,th,td,p{color:#000000;font:11px Verdana,Arial,Helvetica,sans-serif}
a:link,a:active,a:visited,a.postlink{color:#009933;text-decoration:none;border:none}
a:hover,a.topictitle:hover{color:#839fbc;text-decoration:underline}
hr{border: 0px solid #ffffff;border-top-width:1px;height:0px}



/* This is the border line & background colour round the entire page */
.bodyline{background: #f7f8fc;color:#000000;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: #f4f6fb;color:#000000}
td.row2{background: #e1e9f2;color:#000000}
td.row3{background: #d7e2ef;color:#000000}





/* 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;
}
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; }


/* 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;
}


/* General text */
.titre { 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; }


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #32475f;  }
a.mainmenu:hover{ text-decoration: underline; color : #839fbc; }


/* 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; }



/* 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;}

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

/* 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 ;)
*/





.chapo {
	font-weight: bold;
}
h1 {
	font-size: 18px;
	text-align: center;

}
chapo {
	font-weight: bold;
}
.titreSite {
color: #32475f; font-size: 36px; font-weight : bold;
}



.aref {
color:#000000; font-family:verdana,arial; font-size:14px
}

td {
font-family:verdana,arial; font-size:14px
}

.maj {
font-family:verdana,arial; font-size:10px
}

.info {
 color:#ffffff; font-size:10px
}

.cadre {
background-color:#8DB5EB; color:#ffffff; font-size:12px
}

.equipe {
background-color:#d3e0e7; color:#000000; font-size:12px
}

.pequipe {
	background-color:#319C00;
	color:#ffffff;
	font-size:9px;
	text-align: center;

}

.aller {
background-color:#FEBA44; color:#000000; font-size:10px; text-align:center
}

.retour {
background-color:#b9d3ee; color:#000000; font-size:10px; text-align:center
}

.victoire {
color:#008b00; text-align:center; font-size:12px
}

.defaite {
color:#c42b39; text-align:center; font-size:12px
}

.dom {
background-color:#C3E9B0; color:#000000;font-size:12px
}

.ext {
background-color:#ffe4b5; color:#000000;font-size:12px
}

.desc {
background-color:#d3e0e7; color:#000000
}

.lib {
background-color:#003366; color:#ffffff; text-align:right
}

.clt {
background-color:#003366; color:#ffffff; font-size:12px; text-align:center
}

.tab {
background-color:#e0eee0; text-align:center; font-size:12px
}

.lechesnay {
background-color:#00996B; color:#FFFFFF; font-size:10px
}

.rem {
color:#c42b39
}
.notearticle {
	font-size: xx-small;
}

.texte-breve {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	font-size:14px
}

/* formulaire de recherche */	

td.titre-article-recherche { 

	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-bottom: 1px solid #009933;
}

td.infos-recherche {
	padding: 5px 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px
}

td.texte-article-recherche  {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 0 10px;
	text-align: justify;
	font-size:10px
}

.lien-recherche  {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: right;
	font-size:10px
}

 /* permet de centrer le tableau */
table.spip {
	margin-left: auto; 
    margin-right: auto; 
}


.spip_doc_titre {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:120%;
	font-weight:normal;

}

.spip_documents {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:70%;
	font-weight:normal;
	border : none ; 
}


.rouge  {
	color: #ff0000; font-size: 14px; font-weight : bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
}


p.spip { }



.spip_documents_center{
        margin: auto; 
        text-align: center;
        width: 100%;
		 border : none ; 
}


.spip_documents_left{
        float: left;
        margin-right: 15px; 
        text-align: left;
		 border:none;
}

.spip_documents_right{
        float: right;
        margin-left: 15px; 
        text-align: right;
}

.spip_logos  {
	border: 0 ; 
}



.img {
	border: 0 ; 
}


.formulaire_login var_login {
	size:10;
	border: 0 ; 
}

.form1 var_login {
	size:20;
	border: 0 ; 
}



.formulaire_login_public legend {
	border: 10 ; 
}



/* spécial calendrier */

.calcell.today { border:1px solid #ffff00 ; background-color :#ffff00 ;  }


.occupe { 
	font-size:9px ;
	font-weight: bold; 
	}
	
	/* spécial calendrier */
.libre { 
	font-size:9px
	}
	
	
.horsperiode	{ 
	font-size:9px ;
	color:#CCCCCC ;
	}

li.date{
	display : inline ;
	padding-left : 10px;
	padding-right: 7px;
	font-weight:bold;
	}


li.inline {
	display : inline ;
	padding-left : 10px;
	padding-right: 7px;
	}
	
li.last {
	font-size:smaller ;
	display : inline ;
	padding-left : 10px;
	padding-right: 3px;
	}
	
.mois {
	font-weight:bold;
	font-size:14px ;
	display : inline ;
	padding-left : 10px;
	padding-right: 3px;
	}
	
