/************************************************************************
* Default styles
************************************************************************/
body, table, td, input, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
}
body {
	background-color: #FFFFFF;
	background: url(images/Bk-repeat.jpg);
	padding: 0px;
	margin: 0px;
	width:100%;
	height:100%;
}

input, select, textarea {
	border: solid 1px #000000;
}


img {
	border: 0px;
}

a {
	color: #383838;
}

a:hover {
	color: #383838;
	text-decoration: none;
}

.titreFenetre {
	font-weight: bold;
}

.ligneTableauTitre td {
	background: #5f5f5f;
	color: #FFFFFF;
	padding: 2px;
}

.ligneTableauTitre {
	background: #5f5f5f;
	color: #FFFFFF;
	padding: 2px;
}

.ligneTableau td {
	background: #c0c2c3;
	padding: 2px;
}

.ligneTableau {
	background: #c0c2c3;
	padding: 2px;
}

.ligneTableau2 td {
	background: #dbdcdc;
	padding: 2px;
}

.ligneTableau2 {
	background: #dbdcdc;
	padding: 2px;
}

#entete {
	height: 88px;
	border: solid 2px #cccccc;
}

#onglets {
}

#gauche {
	width: 250px;
	border: solid 2px #cccccc;
	background-color: #CCCCCC;
}

#contenu {
	width: 510px;
	border: solid 2px #cccccc;
	background-color: #CCCCCC;
}

#droite {
	width: 250px;
	border: solid 2px #cccccc;
	background-color: #CCCCCC;
}

#basPage {
	height: 15px;
	border: solid 2px #cccccc;
	background-color: #c;
}

/*calendrier*/
#calendrier {
	border: solid 1px #cccccc;
	background-color: #CCCCCC;
}

#ecranConnection {
	display: none;
}

.inputConnection {
	display: none;
}

.aujourdhui {
	width: 25px;
	height: 25px;
	border: solid 1px #396C9A;
	cursor: pointer;
	font-weight: bold;
}
.jours {
	width: 25px;
	height: 25px;
	border: solid 1px #cccccc;
	cursor: pointer;
	background: #FFFFFF;
}

.jourActLigue {
	background: #396c9a;
	color: #FFFFFF;
}

.jourActEquipe {
	background: #ae0000;
	color: #FFFFFF;
}

.jourActEquipeLigue {
	background: url(images/jourActEquipeLigue.gif);
	color: #FFFFFF;
}

.date {
	width: 25px;
	height: 25px;
}
.cases_vides {
	width: 25px;
	height: 25px;
	border: solid 1px #cccccc;
	background-color: #f5f5f5;
}
.fleches {
	background: #FFFFFF;
}
.nom_mois {
	font-weight: bold;
	background: #FFFFFF;
}
.noms_jours {
	border: solid 1px #396C9A;
	font-weight: bold;
	background: #FFFFFF;
}

.opacityClass {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.opacityClassTopContenu {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.opacityClassLogo {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

ul.gallery{position:relative;height:200px;width:200px;overflow:hidden;}

ol, ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

/*******************************************
Coin arrondis
*******************************************/
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.r4{margin: 0 1px; height: 2px;}

.couleurRounded {
	background: #FFFFFF;
}

/*******************************************
Boite
*******************************************/
.boite{

}
.boiteHG {
background: url(images/boite/boiteHG.png);
width: 10px;
height: 10px;
font-size: 4px;
}
.boiteHD {
background: url(images/boite/boiteHD.png);
width: 14px;
height: 10px;
font-size: 4px;
}
.boiteBG {
background: url(images/boite/boiteBG.png);
width: 10px;
height: 14px;
font-size: 4px;
}
.boiteBD {
background: url(images/boite/boiteBD.png);
width: 14px;
height: 14px;
font-size: 4px;
}
.boiteH {
background: url(images/boite/boiteH.png);
height: 10px;
font-size: 4px;
}
.boiteB {
background: url(images/boite/boiteB.png);
height: 14px;
font-size: 4px;
}
.boiteG {
background: url(images/boite/boiteG.png);
width: 10px;
font-size: 4px;
}
.boiteD {
background: url(images/boite/boiteD.png);
width: 14px;
font-size: 4px;
}
.boiteContent{
	background: #e7e6e6;
}
