
/* ***** BEGIN LICENSE BLOCK *****
 * Ce fichier fait partie de ASON-FOOT.COM
 * Copyright (c) 2005-2006 Christophe Schmidlin.
 *
 * Ce fichier contient la description des styles utilises pour le site.
 * Ne pas modifier ce fichier sans avis du createur.
 * Attention: encodage du fichier en UTF-8.
 * ***** END LICENSE BLOCK *****/




/* GENERAL
****************************************************************/

img{ border: 0; }

h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1.0em;}

acronym, abbr{border-bottom: 1px dotted;cursor : help;}
q{font-style : italic;}


a , a:visited {
	text-decoration : none ;
	color : #2d6216;
}


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

.adversaire {
	color: #6d421f;
}

.asonepi {
	color: #007710;
}


/* POSTS
****************************************************************/

/* Titre de section */
.sectiontitle {
	/*color: #007710;*/
	font-size: 18px;
	/*font-family: "Zapf Chancery", "Comic Sans MS", cursive;*/
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	/*border-bottom: 2px solid #007710;*/
	background: url(newstitle.gif) no-repeat 0 14px;
	height: 42px;
	padding-left: 10px;
	padding-top: 0px;
	margin-left: -20px;
}



div.bigtitlesimple {
	background: url(/styles/classic/images/bigtitlesimple.png) no-repeat;
	height: 60px;
	margin: 40px 0 0 -10px;
	padding: 10px 0 0 74px;
	font-family: "Zapf Chancery", "Comic Sans MS", cursive;
	font-size: 20px;
	font-weight: bold;
	color: #2e3630;
}

div.bigtitledouble {
	background: url(/styles/classic/images/bigtitledouble.png) no-repeat;
	height: 74px;
	margin: 30px 0 0 -10px;
	padding: 10px 0 0 80px;
	font-family: "Zapf Chancery", "Comic Sans MS", cursive;
	font-size: 20px;
	font-weight: bold;
	color: #2e3630;
}

div.bigtitledouble div.second {
	margin-top: 14px;
	font-size: 14px;
	color: #3d473f;
}

/* Sous-titre de section */
.subsectiontitle {
	color: #007710;
	font-size: 18px;
	font-family: "Zapf Chancery", "Comic Sans MS", cursive;
	margin-right: 20%;
}




/* POSTS avec BULLETS
***************************************************************/

.post-title {
	/* background : url(/styles/classic/images/sstar.png) transparent no-repeat 0 0.2em; */
	background : url(/styles/classic/images/buton.png) transparent no-repeat 0 0.2em;
	padding-left : 20px;
	margin: 0 0 0 -10px;
}

.post-title-gal {
	/* background : transparent url(/styles/classic/images/sstar.png) no-repeat 0 0.2em; */
	background : transparent url(/styles/classic/images/buton.png) no-repeat 0 0.2em;
	padding-left : 20px;
	margin: 0 0 0 -10px;
}

h2.post-title, h2.post-title-gal {
	font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.post-title a, .post-title-gal a {
	color : #4d6141;
	text-decoration : none;
}

.post-title a:visited, .post-title-gal a:visited {
	color : #4d6141;
	text-decoration : none;
}

.post-title a:hover, .post-title-gal a:hover {
	color : #447a0e;
	text-decoration : underline;
}




/* POSTS - NEWS
****************************************************************/

.news {
	width: 600px;
	margin: 0px 0 30px 0px;
	background: #f4faf2;
}

.news-title-bullet {
	background : url(/styles/classic/images/newsbar.png) #DFF0DB no-repeat 5px center;
	padding: 3px 0px 3px 0px;
	position: relative;
}

.news-title {
	background: #DFF0DB;
	margin-left: 27px;
	padding-right: 8px;
	font-size: 14px;
	font-weight: bold;
	font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.news-info {
	text-align: right;
	position: absolute;
	right: 0px;
	width: auto;
	font-size: 10px;
	color: #777777;
	font-family: verdana;
	background: #DFF0DB;
	padding: 2px 5px 2px 8px;

}

.news-content {
	padding: 0 20px 2px;
	background: #f4faf2;
	text-align: justify;
}

.news-content a , .news-content a:visited {
	font-family: Verdana;
	text-decoration : none ;
	color : #2d6216;
}

.news-content a:hover {
	font-family: Verdana;
	text-decoration : underline ;
	color : #438e23;
}




/* TABLEAUX DE CLASSEMENTS
****************************************************************/

table.tbliste {
	color: #393939;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

/* Colonnes */
tr.ln0 { color: white; font-weight: bold; background-color: #535353; }
tr.ln1 { background-color: #eee; }
tr.ln2 { background-color: #dedede; }
tr.ln3 { color: white; background-color: #007710; }

tr.ln1ovr { background-color: #c6c6c6; }
tr.ln2ovr { background-color: #bbb; }

/* Lignes */
td.score { text-align: center; padding: 3px 4px; border-top: 1px solid black; border-right: 1px solid black; }
td.score2 { text-align: center; padding: 3px 4px; border-top: 1px solid black; }
td.colno { text-align: left; padding: 3px 4px; border-top: 1px solid black; border-right: 1px solid black; }
td.colclub1 { text-align: right; padding: 3px 10px 3px 4px; border-top: 1px solid black; }
td.colclub2 { text-align: left; padding: 3px 4px 3px 10px; border-top: 1px solid black; border-right: 1px solid black; }
td.colclub3 { text-align: left; padding: 3px 4px 3px 10px; border-top: 1px solid black; }
td.colbut { text-align: center; padding: 3px 4px 3px 10px; border-top: 1px solid black; border-left: 1px solid gray; border-right: 1px solid black; }
td.coldate { font-size: 12px; text-align: left; padding: 3px 4px 3px 8px; border-top: 1px solid black; border-right: 1px solid gray; }




/* POST - GALERIE
****************************************************************/

.post-content, .post-chapo, .post-content-gallery{
	line-height: 1.6em;
	text-align: justify;
	color: #222;
	background: transparent;
}

.post-content, .post-chapo{
	margin: 0 0 0 -10px;
}

.post-content ul{
	list-style-image: url(/styles/_shared/images/puce.png);
}

/* Pour limiter la taille des images trop grandes */
.post-content img{
	max-width: 100%;
}

.post-info{
	padding-left : 11px;
	padding-bottom : 10px;
	font-size: 0.85em;
	margin-top: 0;
	color: #333;
	background: transparent;
}




/* AFFICHAGE DE L INDEX D UNE GALERIE
****************************************************************/

.index-navigation { 
	font-size : 0.9em; 
	clear : both; 
	color : #333;
	margin : 10px; 
}

.index-navigation a, .index-navigation a:visited { 
	color : #4d6141; /* #000; */
	text-decoration : none;  
}

.index-navigation a:hover {
	color : #447a0e; /* #10401a; */
	text-decoration : underline;  
}




/* STYLES AGENDA
****************************************************************/

.tbl_agenda tr td {
	font-family : Tahoma,Arial,Helvetica,sans-serif;
	font-size : 11px;
}


.tbl_agenda .tbl_month {
	border: 1px solid gray;
	border-bottom: none;
}

.tbl_month td.title_month {
	text-align: center;
	font-size: 12px;
	line-height: 24px;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

.tbl_month td.day {
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

.tbl_month td.day2 {
	border-bottom: 1px solid gray;
	padding-left: 8px;
}

.tbl_month td.thisday {
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 2px solid #404040;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

.tbl_month td.thisday2 {
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 2px solid #404040;
	border-top: 1px solid black;
}

.tbl_month td.thisday3 {
	border-right: 1px solid black;
	border-bottom: 2px solid #404040;
	border-top: 1px solid black;
	padding-left: 8px;
}

.tbl_month td.selday {
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 2px solid #a00;
	border-top: 1px solid #a00;
	border-left: 1px solid #a00;
}

.tbl_month td.selday2 {
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 2px solid #a00;
	border-top: 1px solid #a00;
}

.tbl_month td.selday3 {
	border-right: 1px solid #a00;
	border-bottom: 2px solid #a00;
	border-top: 1px solid #a00;
	padding-left: 8px;
}

.tbl_month .we {
	color: #bb0003;
}

.tbl_month .dow {
	font-weight: bold;
}

.tbl_month .odd {
	background-color: #ebf2e8;
}

.tbl_month .even {
	background-color: #fff;
}

.tbl_month .daylink {
	background-color: #87ae84;
}

.tbl_month .selevent {
	background-color: #ffc9ca;
}


.tbl_month img {
	margin: 1px 8px 1px 1px;
	border: 1px solid gray;
	width: 16px;
	height: 16px;
	vertical-align: -5px;
}
	
	
/* DETAILS JOUEURS DANS EQUIPES
****************************************************************/


div.playerdetail {
	position: absolute;
	z-index: 5001;
	right: 25px;
	width: 164px;
	font-size: 10px;
}

.classicpDetail {
	background: url(/styles/classic/images/details/player_topbulle.png) 0 0 no-repeat;
}


div.detailpContent {
	width: 127px;
	margin: 0;
	padding: 25px 7px 15px 30px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-family: Tahoma;
	line-height: normal;
}

.classicDetailpContent {
	color: #17282e;
	background: url(/styles/classic/images/details/player_middlebulle.png) 0 0 no-repeat;
}

div.detailpBottom {
	width: 164px;
	height: 20px;
}

.classicDetailpBottom {
	background: url(/styles/classic/images/details/player_bottombulle.png) 0 0 no-repeat;
}



