body {
	background-color:#aa0000;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	margin:0px auto;
}

/* 	-----	BANNIERE JORKYBALL NANCY et INFO BANNIERE	-----	 */

#entete {
	width:995px;
	height:145px;
	background-image:url(./img_template/entete.png);
	background-repeat:no-repeat;
	margin:0px auto;
}

#enteteconnect {
	width:240px;
	height:20px;
	padding:23px 0px 0px 630px;
	color:#fff;
}
#enteteconnect a {font-weight:bold; color:#fff; text-decoration:none;}
#enteteconnect a:hover {font-weight:bold; color:#000; text-decoration:none;}

#enteteinfo {
	width:170px;
	height:auto;
	padding:15px 50px 10px 670px;
	color:#fff;
}

/* 	-----	MENU HORIZONTAL PRINCIPAL	-----	 */

#menu 	{
	width:995px;
	height:40px;
	border: 1px solid #a00001;
	background: url(./img_template/menu.png) left top repeat-x;
	margin:0px auto 0px auto;
}
#menu ul {width:900px; margin:0 auto; padding:5px 0px 0px 50px; list-style-type:none;}
#menu li {float:left; width:auto; font-weight:bold; font-size: 16px;}
#menu a {text-decoration:none; color:#fff; height:40px; margin-right:50px; line-height:36px;}
#menu a:hover {text-decoration:none; color:#000; height:40px; margin-right:50px; line-height:36px;}
#menu a:active {text-decoration:none; color:#000; height:40px; margin-right:50px; line-height:36px;}

/* 	-----	DIV CONTENU TOTAL	-----	 */

#contenant {
	width:995px;
	background-image:url(./img_template/fond.png);
	background-repeat:repeat-y;
	margin:0px auto;
	overflow:auto;
}

/* 	-----	BANNIERE FLASH INFO	-----	 */

#flashinfoangle {
	width:auto;
	height:20px;
	background: url(./img_template/flashinfoangle.png) left top no-repeat;
	margin:0px 0px 0px 245px;
}

#flashinfo {
	width:699px;
	height:20px;
	border: 0px solid #a00001;
	border-right-width:2px;
	background: url(./img_template/flashinfo.png) left top repeat-x;
	color:#fff;
	font-size:11px;
	line-height: 15px; 
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 20px;
}

/* 	-----	CONTENU GAUCHE	-----	 */

#contenugauche {
	float:left;
	width:254px;
	padding:0px 0px 0px 11px;
	margin:-20px 0px 0px 0px;
}

#imagegauche {
	width:215px;
	height:320px;
	background: url(./img_template/jorkyball.jpg) top no-repeat;
	padding:0px 20px 0px 19px;
	margin:0px 0px 7px 0px;
}

#menugauche {
	width:204px;
	font-size:13px;
	padding:0px 25px 0px 25px;
	margin:0px 0px 7px 0px;
}
#menugauche ul {width:auto; margin:0; padding:0;}
#menugauche li {list-style-type:none; font-weight:bold; border:1px solid #a00001; margin-bottom:2px;}
#menugauche li a {text-decoration:none; background: url(./img_template/menugauche.gif) right center no-repeat; background-color:#f80b02; color:#fff; display:block; padding:0px 0px 0px 5px;}
#menugauche li a:hover {background: url(./img_template/menugaucheactif.gif) right center no-repeat; background-color:#f80b02; color:#000; padding:0px 0px 0px 5px;}
#menugauche li a:active {background: url(./img_template/menugaucheactif.gif) right center no-repeat; background-color:#f80b02; color:#000; padding:0px 0px 0px 5px;}

#contenupetitgauche {
	width:254px;
	text-align:center;
	margin:0px 0px 10px 0px;
}

/* 	-----	CONTENU DROITE	-----	 */

#contenudroite {
	float:right;
	width:700px;
        margin:5px auto 5px auto;
	padding:0px 17px 0px 8px;
	overflow:auto;
}

#contenuprincipal {
	float:left;
	width:510px;
}

#contenuboite {
	float:right;
	width:190px;
        padding:3px 0;
}

/* 	-----	PIED DE PAGE	-----	 */

#pied {
	width:995px;
	padding:10px 0;
	height:59px;
	background-image:url(./img_template/pied.png);
	background-repeat:no-repeat;
	margin:0px auto;
        font-size:10px;
	text-align:center;
}

/* 	-----	NOUVELLE NEWS	-----	 */

.news {padding:0px 5px 5px 0px;}

.newslien {margin:-10px 0px 0px 75%;}

/* 	-----	NOUVELLE BOITE	-----	 */

.boite {margin:0px 0px 10px 0px; padding:3px 3px 3px 3px; background-color:#e5e5e5; border: 1px solid #dc0003;}

.boite .coupe {margin: 0; font-size:14px; font-weight: bold ; color:#FFF; background:#dc0003 url(img_boites/coupe.gif) 5px center no-repeat; padding:1px 3px 2px 28px; display:block;}

.boite .medailleor {margin: 0; font-size:14px; font-weight: bold ; color:#FFF; background:#dc0003 url(img_boites/staror.png) 5px center no-repeat; padding:1px 3px 2px 28px; display:block;}
.boite .medaillebronze {margin: 0; font-size:14px; font-weight: bold ; color:#FFF; background:#dc0003 url(img_boites/starbronze.png) 5px center no-repeat; padding:1px 3px 2px 28px; display:block;}
.boite .medailleargent {margin: 0; font-size:14px; font-weight: bold ; color:#FFF; background:#dc0003 url(img_boites/starargent.png) 5px center no-repeat; padding:1px 3px 2px 28px; display:block;}

.boite .video {margin: 0; font-size:14px; font-weight: bold ; color:#FFF; background:#dc0003 url(img_boites/camera.png) 5px center no-repeat; padding:1px 3px 2px 28px; display:block;}

.boite h3 {margin: 0 0 10px 0; font-size:11px;}

.boite p {font-size: 11px; margin: 0 0 0 3px;}
.boite p a {color:#126c1a; text-decoration:none; border:0px solid #126c1a; border-style:dashed; border-bottom-width:1px;}
.boite p a:hover {color:#f80b02; text-decoration:none; border:0px solid #f80b02; border-style:dashed; border-bottom-width:1px;}

.boite a {color:#F09; text-decoration:none;}
.boite a:hover {color:#FFF; text-decoration:none;}

.boitenormal {font-size: 11px; margin: 7px 3px 0 3px;}

/* 	-----	CLASSES DIVERS	-----	 */

.savoirplus {font-size:12px; background: url(img_template/savoirplus.png) left center no-repeat; padding:0px 0px 0px 20px;}
.mail {font-size:12px; background: url(img_template/mail.gif) left center no-repeat; padding:0px 10px 0px 20px;}
.ecrire {font-size:12px; background: url(img_template/ecrire.png) left center no-repeat; padding:0px 10px 0px 20px;}
.signature {font-size:12px; background: url(img_template/signature.png) left center no-repeat; padding:0px 10px 0px 20px;}
.telephone {font-size:12px; background: url(img_template/telephone.png) left center no-repeat; padding:0px 10px 0px 20px;}
.rss {font-size:12px; background: url(img_template/rss.png) left center no-repeat; padding:0px 10px 0px 20px;}
.image {font-size:12px; margin:3px 10px 3px 5px; border: 1px solid #000; padding:2px; background:#fff;}

p {font-size:13px;}
p a {color:#126c1a; text-decoration:none; border:0px solid #126c1a; border-style:dashed; border-bottom-width:1px;}
p a:hover {color:#f80b02; text-decoration:none; border:0px solid #f80b02; border-style:dashed; border-bottom-width:1px;}

h1 {font-size:16px; font-weight:bold; color:#dc0003;}

a {color:#126c1a; text-decoration:none;}
a:hover {color:#f80b02; text-decoration:none;}

hr {display:none; clear:both;}

.description {display:none;}