/*
		Skin l'arčne pour WeLAN
		&copy; Studio WeSee 2005
*/

/*
	Elements de dijiportal 
*/

* {	font-family: arial, sans-serif, monospace;	}

body { 
	background: #333333;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
}

p.message {
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}

div.main {  
	border: 1px #111111 solid;
	text-align: left;
	font-size: 0.8em;
	width: 768px;
	background: #FFFFFF;
}

div.footer {
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: left;
	font-size: 12px;
	background: #000000;
	margin-top: 0px;
}

div.header {	background: #000000;	}

div.footer p {
	text-align: right;
	font-weight: bold;
	color: #CC0000;
	margin-right: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.titlediv {
	font-weight: bold;
	border-bottom: 2px solid #CC0000;
	font-size: 14pt;
	background: #FFFFFF;
	padding: 2px 2px 2px 4px;
	text-align: left;
	color: #000000;
}

div.subtitlediv, div.subsubtitlediv {
	padding-left: 3px;
	text-align: left;
	color: #000000;
	background: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
}

div.subtitlediv {
	border-bottom: 1px solid #CC0000;
}

div.bodydiv {
	color:#000000;
	background: #FFFFFF;
	margin-bottom: 20px;
	font-size: 9pt;
	padding: 10px;
}

div.bodydiv p {	text-align: justify;	}

img {	border: 0;	}

img.partenaires {	border: 2px solid #404040;	}

td.leftcol {
	width: 191px;
	background:#000000;
}

/*	
	blocs de gauche 
*/
div.leftcol {
	width: 180px;
	float: left;
	padding-top: 0px;
	padding-left: 3px;
}

div.otherboxtitle {
	font-weight: bold;
	padding: 4px;
	font-size: 10pt;
	background-image: url(http://www.larene.asso.fr/images/3/title_back.gif);
}

div.otherbox {
	margin-left: 0px;
	margin-top: 0px;
	padding: 2px;
	text-align: left;
	font-size: 10pt;
	background: #FFFFFF;
	background-image: url(http://www.larene.asso.fr/images/3/coin.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 16px;
}

div.otherbox ul {
    margin-left: 30px;
    padding: 0;
    list-style: url(http://www.larene.asso.fr/images/3/crosshair.gif);
}

div.otherbox ul.lvl_two {
    margin-left: 16px;
    padding: 0;
    list-style: url(http://www.larene.asso.fr/images/3/crosshair.gif);
}

div.otherbox p {
	margin-top: 5px;
	margin-bottom: 10px;
}

/*
	Centre
*/
td.centraldiv {
	background: #CC0000;
	padding: 10px 10px;
}

div.main {	margin-bottom: 3em !important;	}

/*
	News
*/

div.newstitle {
	background: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
}
div.newssubtitle {
	text-align: left;
	color: #666666;
	padding-left: 5px;
	font-size: 8pt;
	background: #FFFFFF;
}

div.newsbody {
	text-align: left;
	color: #000000;
	padding-left: 10px;
	font-size: 9pt;
	background: #FFFFFF;
}

/* 
	Formulaires
*/
form {	margin: 0;	}

.bouton {
	background-color: #535353;
	font-family: arial, serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 0px;
	border-color: black;
	border-width: thin;
	height: 18px;
}

.saisie{
	font-family: Arial, serif;
	font-size: 10px;
	height:16px;
	color: #121212;
	margin: 1px;
	padding: 2px;
	text-align: left;
	border: 1px solid #535353; 
}

.sortButton {
	font-size: 9px;
	background-color: #CC0000;
	border: none;
	width: 10px;
}

.formButton {
	font-size: 9pt;
	font-weight: bold;
	/*
	background-color: #FFD50E;
	*/
	background-image: url(http://www.larene.asso.fr/images/3/title_back.gif);
	border: solid 1px #000000;
}

.formInput {
	font-size: 9pt;
	border: solid 1px #000000;
	padding: 1px;
}

.formText {
	font-size: 9pt;
	border: solid 1px #000000;
}

span.pucemenu {
	font-weight: bold;
	color : #990000;
}

/* 
	Liens
*/
a:link {	color: #000000;	}    
    
a:visited {	color: #000000;	}

a:hover {	color: #CC0000;	}

/* menu navigation */
a.menu:link {    
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}    
    
a.menu:visited {    
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.menu:hover {    
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.event:link {    
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.menu2:link {    
	color: #000000;
	text-decoration: none;
}    
    
a.menu2:visited {    
	color: #000000;
	text-decoration: none;
}

a.menu2:hover {    
	color: #666666;
	text-decoration: none;
}

a.event:link {    
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}   
    
a.event:visited {    
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.event:hover {    
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

a.rss {
	font-size: 8pt;
	text-decoration: none;
}

a.rss:hover {
	color: #CC0000;
}
a.rss:visited {
	color: #333333;
}

span.event_details {
	font-size: 8pt;
}

/* 
	Listes coté admin
*/

tr.listHeader {
	background: #000000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
}

.listLine1 .listLine2 {
	font-size: 8pt;
	text-align: center;
}

.listLine1 { background: #CCCCCC; }

.listLine2 { background: #666666; color: #FFFFFF}
.listLine2 a {color:#FFFFFF}

.clickable { cursor: pointer; }

/* 
	liste des teams dans page description event 
*/

/* cadre team */
div.teambloc {
	width: auto;
	padding: 3px;
	border-left: 1px solid #666666;
	margin: 3px;
	float: left;
}

div.teamname1, div.teamname2 {
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 10pt;
	border-bottom: 1px solid #666666;
}

/* equipe valide */
div.teamname1 {	color: #CC0000;	}

/* equipe invalide */
div.teamname2 {	color: #000000;	}

/* liste des joueurs */
div.teamplayers {
	font-size: 9pt;
}

div.tournoidiv {
	color:#000000;
	background: #FFFFFF;
	margin-bottom: 10px;
	font-size: 9pt;
	padding: 10px;
	padding-right: 0px
}

/*
	Divers
*/
tt, pre, code, blockquote,quote {
	font-size: 1em;
	display:block;
	background:#fffbec;
	margin: 5px 15px 5px 15px;
	padding: 5px;
	border-left: 1px solid #552;
	color: #330;
}

tt, pre, code {	font-family: "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;	}

blockquote {	font-style:italic;	}

em{	font-style: italic;	}

/*	Barres de remplissage */
.fill_start, .fill_bg, .fill_end{
	font-size: 9px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.fill_start {
	border-left: 1px solid #666666;
	background-image: url(http://www.larene.asso.fr/images/3/fill_start.gif);
}
.fill_bg {
	border-right: 1px solid #666666;
	background-image: url(http://www.larene.asso.fr/images/3/fill_bg.gif);
}

.fill_end {
}

.fill_qx {
	font-size: 9px;
}

.bordure {
	border:solid #000000 thin;
}