matchsEntete/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*General*/
body{
	background-image:url('/img/int/fond_motif.gif');
	margin:0;
	font-family:Helvetica, sans-serif;
	font-size:8.5pt;
}
span.alt{
	display:none;
}
img{
	border:0;
	vertical-align:text-bottom;
}
img.droite{
	float:right;
	margin:4px 18px 6px 8px;
}
p img.droite{
	float:right;
	margin:0 0 6px 8px;
}
img.gauche{
	float:left;
	display: block;
	margin:4px 8px 6px 18px;
}
p img.gauche{
	float:left;
	margin:0 8px 6px 0;
}

strong{
	font-weight:bold;
}
#entete{
	width:849px;
	height:187px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

/*Milieu de l'entete accueil */
.entete_m_na1{
	background-image:url('/img/int/entete_ma1.jpg');
}
.entete_m_na2{
	background-image:url('/img/int/entete_ma2.jpg');
}
.entete_m_na3{
	background-image:url('/img/int/entete_ma3.jpg');
}
/*Milieu de l'entete du site */
.entete_m_ns1{
	background-image:url('/img/int/entete_ms1.jpg');
}

#entete a{
	/*color:#eed500;*/
	color:#c8bb82;
	text-decoration:none;
}
#entete_liens{
	padding:130px 6px 0 0;
	line-height:14px;
}
#entete_liens form{
	margin:0;
	padding:0;
}
#entete_liens input{
	border:none;
	margin:7px 4px 0 0;
	padding:0 4px 0 0;
	font-size:8.5pt;
	background:none;
	color:#878787;
	width:137px;
	text-align:right;
}
#entete_g{
 	vertical-align:top;
	background-repeat:no-repeat;
	background-position:top right;
	height:187px;
	width:87px;
	float:left;
	position:relative;
	left:-87px;
	top:0;
}

/*Gauche de l'entete accueil */
.entete_g_na1{
	background-image:url('/img/int/entete_ga1.png');
}
.entete_g_na2{
	background-image:url('/img/int/entete_ga2.png');
}
.entete_g_na3{
	background-image:url('/img/int/entete_ga3.png');
}

/*Gauche de l'entete du site */
.entete_g_ns1{
	background-image:url('/img/int/entete_gs1.png');
}

#entete_d{
	background-repeat:no-repeat;
	background-position:top left;
}

/*Droite de l'entete accueil */
.entete_d_na1{
	background-image:url('/img/int/entete_da1.png');
}
.entete_d_na2{
	background-image:url('/img/int/entete_da2.png');
}
.entete_d_na3{
	background-image:url('/img/int/entete_da3.png');
}
/*Droite de l'entete du site */
.entete_d_ns1{
	background-image:url('/img/int/entete_ds1.png');
}

#menuhaut{
	background-image:url('/img/int/menuprinc_bg.jpg');
	padding:2px 0 0 0;
	height:37px;
}
#menuhaut li {
	display:block;
	float:left;
}
#menuhaut a {
	display:block;
	height:30px;
}
#menuhaut a span{
	display:none;
}
#mh_elans{
	width:89px;
}
#mh_equipes{
	width:106px;
}
#mh_honneurs{
	width:120px;
}
#mh_nouvelles{
	width:116px;
}
#mh_calendrier{
	width:216px;
}
#mh_cap{
	width:200px;
}
#fondm_d{
	background-image:url('/img/int/fondm_db.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#fondm_g{
	background-image:url('/img/int/fondm_gb.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:449px;
	width:87px;
	margin-bottom:-500px;
	float:left;
	position:relative;
	left:-87px;
	top:-449px;
	clear:both;
}
#fondm_gh{
	background-image:url('/img/int/fondm_gh.png');
	background-repeat:no-repeat;
	background-position:top right;
	height:251px;
	float:left;
	width:87px;
	height:251px;
	margin-bottom:-200px;
	position:relative;
	left:-174px;
	top:187px;
}
#fondm_dh{
	background-image:url('/img/int/fondm_dh.png');
	background-repeat:no-repeat;
	background-position:top left;
	height:327px;
}
#corps_wrapper
{
	background-image:url(/img/int/contenu_loop.png);
	background-position:178px 0;
	background-repeat:repeat-y;
}
#corps_infodroite{
	width:849px;
	background-image:url('/img/int/nouvelle_i.gif');
}
#corps_menugauche{
	width:849px;
	background-image:url('/img/int/menug_i.gif');
	background-position:0 0;
	background-repeat:repeat-y;
}
#piedpage1{
	font-size:11px;
	background-image:url('/img/int/piedpage1.jpg');
	padding:13px 8px 0 0;
	height:30px;
	text-align:right;
	color:#555555;
}
#piedpage1 .coord{
	float:right;
}
#piedpage1 .lienfxg{
	float:left;
}
#piedpage1 .lienfxg a{
	display:block;
	height:31px;
	width:200px;
}

#piedpage2{
	background-image:url('/img/int/piedpage2.png');
	background-position:top left;
	height:40px;
}
#piedpage a{
	color:#444444;
}
/*Style général*/
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4b442a;
	padding:0 0 5px 15px;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 0 5px 15px;
}
h2.pop
{
	font-size:16px;
	font-weight: normal;
	background-color: #fefff2;
	color:#CC0033;
	margin:0 0 10px 15px;
	padding:5px 5px 5px 5px;
	line-height: 20px;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 10px 15px;
	text-align:justify;
}
#calendrier div p{
	padding: 5px 6px 10px 6px;
}
a{
	color:#333333;
}
li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*Accueil/nouvelles*/
#nouvelles{
	float:left;
	position:relative;
	left:0;
	width:603px;
	background-image:url('/img/int/fond_motif.png');
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nouvelles{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nouvelles h1{
	padding-bottom:0;
}
#nouvelles h2{
	font-size:12px;
	padding-left:22px;
}
#nouvelles p{
	font-size:12px;
	padding:0 0 15px 15px;
}
#nouvelles .nouvelle,
#nouvelles .alaune{
	padding:15px 20px 0 0;
	clear:both;
}
#nouvelles .alaune{
	background-image:url('/img/int/nouvelles_1.jpg');
	background-repeat:no-repeat;
}
#nouvelles .p{
	background-image:url('/img/int/nouvelle_p.gif');
}
#nouvelles .i{
	background-image:url('/img/int/nouvelle_i.gif');
}
#nouvelles .plus{
	font-size:11px;
	text-align:right;
	clear:both;
}
#nouvelles .plus a{
	color:#333333;
}
#nouvelles ul{
	padding:10px 0 10px 0;
}
#nouvelles li{
	list-style-type:square;
	margin:0 0 0 32px;
	padding:3px;	
}
/*Accueil/Calendrier-resul*/
#cal-resul{
	float:right;
	width:246px;
	background-image:url('/img/int/fond_motif.gif');
	font-family: Arial,sans-serif;
}
#calendrier,
#resul{
	background-repeat:no-repeat;
	padding:32px 0 0 0;
	background-image:url('/img/int/opt.jpg');
}
#resul{
	background-position:-246px 0;
}
#calendrier .heure,
#resul .heure{
	font-style:italic;
	color:#333333;
}
#calendrier{
	background-position:0 0;
}
#calendrier .fond, #resul .fond{
	padding:4px 0 0 0;
	background-image:url('/img/int/calresul_p.gif');
}
#calendrier .i, #resul .i{
	background-image:url('/img/int/calresul_i.gif');
}

#calendrier .p, #resul .p{
	background-image:url('/img/int/calresul_p.gif');
}
#calendrier .plus, #resul .plus{
	text-align:right;
	padding:0 10px 0 0;
}
#calendrier .plus{
	background-image:url('/img/int/cal_bas.png');
	height:34px;
	line-height:23px;
}
#resul .plus{
	background-color:#004026;
	height:22px;
	line-height:22px;
}
#calendrier .date, #resul .date{
	color:#cc0033;
	font-weight:bold;
	padding:2px 6px 0 6px;
/*	clear:both;*/
}
#calendrier .info, #resul .info{
	padding:2px 6px 2px 6px;
}
#resul .info{
/*float:left;*/
}

#resul .info a{
/*clear:left;*/
width : auto !important;
min-width:90px;
width:90px;
display: inline;
}
#calendrier .infoM{
	padding-left:20px;
/*	float:left; */
}

#resul .scoreAccueil{
	margin-left:1px;
	display:block;
/*	float:left;*/
}
#resul a.scoreAccueil {
	float:left;
}

#resul .plus a, #calendrier .plus a{
	color:#fff;
	text-decoration:none;
}
#resul .plus a:hover, #calendrier .plus a:hover{
	color:#fff;
	text-decoration:underline;
}
/*Layout avec menu à gauche*/
#menugauche{
	width:172px;
	margin-right:6px;
	float:left;
	background-image:url('/img/int/nouvelle_i.gif');
	background-position:0 620px;
}
#menugauche ul{
	padding:10px 0 0 0;
	background-image:url('/img/int/menug_top.gif');
}
#menugauche li{
	font-family:Helvetica, sans-serif;
}
#menugauche li div.ie
{
	background-image:url('/img/int/menug_1point.gif');
	background-repeat:no-repeat;
	background-position:5px 10px;
}
#menugauche li a{
	color:#000000;
	font-size:11px;
	display:block;
	line-height:22px;
	height:22px;
	text-decoration:none;
	padding:0 0 0 13px;
	background-repeat:no-repeat;
	background-position:5px 10px;
}
#menugauche li a.plus{
	background-image:url('/img/int/menug_1plus.gif');
	background-position:4px 9px;
}

#menugauche li a.moins{
	background-image:url('/img/int/menug_1moins.gif');
	background-position:4px 9px;
}
#menugauche li.i{
	background-image:url('/img/int/menug_1i.gif');
	border-bottom:#aaa8a8 solid 1px;
	border-top:#dbdada solid 1px;
}
#menugauche li.p{
	background-image:url('/img/int/menug_1p.gif');
	border-top:#dbdada solid 1px;
	border-bottom:#aaa8a8 solid 1px;
}
#menugauche li ul{
	padding:0;
	border-top:#d2b797 solid 1px;
}
#menugauche li li div.ie
{
	background-image:url('/img/int/menug_2point.gif');
	background-repeat:no-repeat;
	background-position:10px 10px;
}
#menugauche li li a{
	color:#FFFFFF;
	padding:0 0 0 18px;
	background-repeat:no-repeat;
	background-position:10px 10px;
}
#menugauche li li.i{
	background-image:url('/img/int/menug_2i.gif');
	border:none;
}
#menugauche li li.p{
	background-image:url('/img/int/menug_2p.gif');
	border:none;
}
#contenudroite{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:671px;
	float:left;
	background-image:url('/img/int/contenu_loop.png');
}
#contenudroitefond{
	float:left;
	background-image:url('/img/int/contenu_h.jpg');
	background-repeat:no-repeat;
	padding:20px 20px 10px 0;
}
#menugauchebas{
	background-image:url('/img/int/menug_bas.png');
	height:10px
}
#contenudroite p{
	font-size:9pt;
	padding-left:25px;
	padding-right:10px;
	line-height:16px;
}
#contenudroite ul{
	padding-left:25px;
	padding-bottom:15px;
}
#contenudroite li{
	font-size:9pt;
	line-height:18px;
	background-image:url('/img/int/menug_1point.png');
	background-repeat:no-repeat;
	background-position:5px 8px;
	padding-left:15px;
}
/* Tables */
#contenudroite th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
	margin:2px;
}
#contenudroite th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table.trier {
	margin:1em;
}
#contenudroite td.actions {
	text-align: center;
	white-space: nowrap;
}
#contenudroite td.actions a {
	margin: 0px 6px;
}
#contenudroite table.trier{
	background:none;
	border:none;
	font-size:12px;
}
#contenudroite table.trier th{
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
	background: #F1EADE;
}
#contenudroite table.trier th a{
	background: #F1EADE;
}

#contenudroite table.trier th a:hover{
	background: #CBC5BB;
}
#contenudroite td.trierpar{
	background:none;
	border:none;
}
/* Partie commentée qui entre en conflit avec les designs custom de table... -samuel */
/*
#contenudroite table {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin:0 15px 10px 15px;
}
#contenudroite th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
#contenudroite table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
#contenudroite table tr.altrow td {
	background: #CBC5BB;
}
*/

.cake-sql-log table {
	background: #F1EADE;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}
/* Paging */
div.paging {
	color: #000;
	margin:0 0 2em 15px;
}
div.paging div.disabled {
	color:#666666;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
.def{
font-weight: bold;
}

.alt{
display:none;
}

.lienAccueilLogo a{
display:block;
float:left;
position:absolute;
width:190px;
height:180px;
margin-top:5px;
}

/*Calendrier-resultats*/
@charset "UTF-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

#chercherMatchs {
	margin-left:15px;
	padding-bottom:20px;
	padding-top:5px;
}
#chercherMatchs label{
	margin:1px 3px 0 3px;
	float:left;
	display: inline;
}

#MatchsSport, #MatchsNiveau, #MatchsSexe{
	position: relative;
	float:left;
	display: inline;
	margin-right:30px;
	margin-bottom:10px;
}
#MatchsSport legend{
	font-weight: bold;
	font-size: 10pt;
}
#MatchsSport{
}
#MatchsNiveau{
}
#MatchsSexe{
}
#matchsEntete, #evenementsEntete th{
	font-weight:bold;
	color:#2d2d2a;
}
#evenementsEntete th{
	line-height: 1.5em;
	font-size:9pt;
 }

/*.calMatch, .calMatchDate, .calMatchScore, .calMatchHeure, .calMatchR, .calMatchDateR, .calMatchScoreR, .calMatchHeureR{
position: relative;
float:left;
display: inline;
}*/

#matchsEntete th{
text-align:left;
font-weight:bold;
}

#evenements td{
	line-height:1.5em;
	padding-top:2px;
	padding-bottom:2px;
}

.calMatch td{
width:165px;
text-align:left;
}

.calMatchSport td{
width:100px;
text-align:left;
}

.calMatchDate{
width:100px;
text-align:left;
}
.calMatchHeure{
width:70px;
text-align:left;
}

table .calMatchR{
width:165px;
text-align:left;
}

.calMatchSportR td{
	width:60px;
}
.calMatchR td{
text-align: left;
}
.calMatchDateR td{
width:100px;
margin-left:10px;
}
.calMatchHeureR{
width:70px;
margin-left:10px;
}

.calMatchScore{
margin-left:25px;
}

div .tousEntrees{
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	float:right;
}

.unMatch  a, .unMatchAlt  a{
	color:#000000;
	text-decoration:none;
}
.unMatch  a:hover, .unMatchAlt  a:hover{
	text-decoration:underline;
}
.unMatch, .unMatchAlt, #matchsEntete{
	margin-left:15px;
	clear:both;
	line-height:1.5em;
	font-size:8.5pt;
}
 .unMatch td,  .unMatchAlt td{
	padding-top:2px;
	margin-bottom:2px;
	padding-bottom:2px;
}

/* Ajouts -samuel */


#matchs, .matchs {
	background:none ;
	border:none ;
	margin-top:1em ;
}
#matchs tr th, .matchs tr th {
	text-align:center ;
	background:none;
	border:none ;
	font-weight:bold ;
}
#matchs tr td, .matchs tr td {
	text-align:left ;
	background:none ;
	border:none ;
}

#matchs tr td.calMatchDate , .matchs tr td.calMatchDate,
#matchs tr td.calMatchDateR , .matchs tr td.calMatchDateR,
#matchs tr td.calMatchHeure , .matchs tr td.calMatchHeure,
#matchs tr td.calMatchHeureR , .matchs tr td.calMatchHeureR {
	text-align:left ;
}



table#matchs, table#matchs tr td, table#matchs * {
	background:none;
	background-color:none;
	border:none;
	text-align:left;
}

table#matchs tr td, table#matchs * {
	margin:0;
	padding:0;
}
table#matchs tr td, table#matchs tr th {
	padding-bottom:2px;
	padding-top:2px;
}
table#matchs tr th {
	text-align:left;
	font-weight:bold;
}

table#matchs, table.matchs, table #evenements {
	width:635px;
	margin-top:0;
	margin-left:15px;
	margin-bottom:1em;
}
.unMatch  td, #matchs .unMatch td, .matchs .unMatch td {
background-color:#F1EADE;
/* background-color:#ccbf9f;*/
}
.unMatchAlt td, #matchs .unMatchAlt td, .matchs .unMatchAlt td {
background-color:#CBC5BB;
}

.calMatchDate,
.calMatchHeure,
.calMatchDateR,
.calMatchHeureR {
	padding-left:15px;
	padding-right:15px;
	text-align:center;
}

table#matchs.indexMatchs tr td.calMatch {
	width:230px;
}
table#matchs.indexMatchs tr td.calMatchScore {
	text-align:center;
}
/*Nouvelles*/
div.photos{
	float:right;
	width:150px;
}
div.photos .image{
	margin-bottom:10px;
}
div.photos .description{
	font-size:10px;
	line-height:16px;
}
/*Plan du site*/
#plansite li{
	font-size:10pt;
}
a.modifier_page{
	float: right;
	text-decoration: none;
	font-size:120%;
	display:block;
	margin:0 0 12px 12px;
	padding:3px 10px 3px 10px;
	background-color:#CC0000;
	color:#eeeeee;
	text-align: center;
}
a.modifier_page:hover{
	background-color:#990000;
}
/*Partenaires bas*/
#bas_partenaires
{
	padding:0 0 0 20px;
}
#bas_partenaires p
{
	margin-left:0;
	padding-left:0;
}
#bas_partenaires img
{
	margin-right:20px;
	vertical-align: middle;
}
#fqse,
#fqse_qc
{
	margin-bottom:20px;
}
*{zoom:1;}
