/* Feuille de styles - La Sporthèque */

/* ---------------GENERAL------------------------*/
body
{

	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	margin:0px 0px 20px 0px;
	color:#000000;
	background-color:#DFA642;
}

	
table
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
}


p
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	margin:0px;
	padding:5px 0px 5px 0px;
}

p.accueil
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	margin:0px;
	padding:0px 0px 10px 20px;
}

p.accueil2
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	margin:0px;
	padding:10px 0px 0px 0px;
}

h1
{
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#057996;
	font-weight:bold;
	margin:0px;
	padding:20px 0px 5px 0px;
}

h1.accueil
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:5px 20px 0px 20px;
}

h2
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding:10px 0px 0px 0px;
}

h2.accueil
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:15px 20px 5px 20px;
}

h3
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 0px 0px;
}

h4
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 0px 0px;
}


ul
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	list-style-type:disc;
	margin:0px 0px 0px 15px;
	padding:5px 0px 5px 10px;
	vertical-align:text-bottom;
	
}

ul.accueil
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	list-style-type:disc;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 5px;
	vertical-align:text-bottom;
	list-style-position:outside;
	
}



/* ---------------LINK------------------------*/
a.linkfooter:link 
{	
	color:#ffffff;
	text-decoration:none;
}

a.linkfooter:visited
{	
	color:#ffffff;
	text-decoration:none;
}

a.linkfooter:hover
{
	color:#B20E0E;
	text-decoration:underline;
}

a.linkbleu:link 
{	
	color:#057996;
	text-decoration:underline;
}

a.linkbleu:visited
{	
	color:#057996;
	text-decoration:underline;
}

a.linkbleu:hover
{
	color:#B20E0E;
	text-decoration:underline;
}

a.linknoir-bleu:link 
{	
	color:#000000;
	text-decoration:none;
}

a.linknoir-bleu:visited
{	
	color:#000000;
	text-decoration:none;
}

a.linknoir-bleu:hover
{
	color:#057996;
	text-decoration:none;
}

a.linknoir-orange:link 
{	
	color:#000000;
	text-decoration:none;
}

a.linknoir-orange:visited
{	
	color:#000000;
	text-decoration:none;
}

a.linknoir-orange:hover
{
	color:#BE7900;
	text-decoration:none;
}

a.linkmarine-rouge:link 
{	
	color:#030859;
	text-decoration:none;
}

a.linkmarine-rouge:visited
{	
	color:#030859;
	text-decoration:none;
}

a.linkmarine-rouge:hover
{
	color:#AF0E0E;
	text-decoration:none;
}

a:link 
{	
	color:#D28906;
	text-decoration:underline;
}

a.linkblanc:link
{
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#6DA96F;
	border-collapse: collapse;
	text-align:left;
	text-decoration:none;
}

a.linkblanc:hover
{
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#6DA96F;
	border-collapse: collapse;
	text-align:left;
	text-decoration:none;
}

a.linkblanc:visited
{
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#6DA96F;	
	border-collapse: collapse;
	text-align:left;
	text-decoration:none;
}

a:visited
{	
	color:#D28906;
	text-decoration:underline;
}

a:hover
{
	color:#057996;
	text-decoration:underline;
}


/* ------------------FORMS----------------------------*/

INPUT
{
	font-size:11px;
	color:#000000;
	border:solid 1px #BC5D3F;
}

form
{
	margin:0px;
	padding:0px;
}



/* ---------------INDIVIDUALS------------------------*/

.footer
{
	font-size:10px;
	padding-top:10px;
	color:#ffffff;
}

.page_interieure
{
	font-size:11px;
	padding:0px 0px 10px 20px;
	color:#000000;
	background-color:#ffffff;
}

.page_interieure2
{
	font-size:11px;
	padding:0px 20px 10px 20px;
	color:#000000;
	background-color:#ffffff;
}

table.horaire
{
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	border:solid 1px #AEDCB0;
	border-collapse: collapse;
	vertical-align:top;
	margin:5px 0px 10px 0px;
}

tr.ligne_couleur
{
	font-size:10px;
	color:#000000;
	background-color:#CFE5D0;
	border:solid 1px #AEDCB0;
	border-collapse: collapse;
	vertical-align:top;
}


td.cellule_couleur
{
	font-size:10px;
	color:#000000;
	background-color:#CFE5D0;
	vertical-align:middle;
	text-align:left;
}

tr.ligne_blanche
{
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	border:solid 1px #AEDCB0;
	border-collapse: collapse;
	vertical-align:top;
}

th
{
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#6DA96F;
	border:solid 1px #AEDCB0;
	border-collapse: collapse;
	text-align:left;
}

tr.myDragClass td 
{
    color: yellow;
    background-color: 6DA96F;
}

tr.myDragClass td a
{
    color: #000000;   
}


TD.dragHandle
{
}
TD.showDragHandle
{
    BACKGROUND-IMAGE: url(_image/_admin/updown2.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center center;
    CURSOR: move
}

/* ---------------BACKGROUND------------------------*/


.bg_pasmanquer
{
	width:250px;
	height:25px;
	color:#030859;
	background-image:url(_image/_accueil/bg_pasmanquer.gif);
	background-repeat:no-repeat;
	padding-left:26px;
}

.bg_selectionnez
{
	width:175px;
	height:47px;
	background-image:url(_image/_admin/bg_selectionnez.gif);
	background-repeat:no-repeat;
	text-align:center;
}

.bg_infolettre
{
	width:159px;
	height:35px;
	color:#030859;
	background-image:url(_image/_accueil/bg_infolettre.gif);
	background-repeat:no-repeat;
}