/* --------------------------------------------------------
    Configuration générale
   -------------------------------------------------------- */

div, ul, ol, li, p, hr, img, h1, h2, h3, h4, a, form, table, legend, fieldset, dl, dt, dd, input, button, label {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
background:url(../images/saint-raphael-var-handball.gif);
font-family:Arial, Helvetica, sans-serif;
}

hr {
border:dashed #1D5BAC 1px;
}

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

select {
border:#2E5BAC solid 1px;
}

ul, ol {
margin:0 0 0 40px;
}

thead {
letter-spacing:1px;
}

u {
border-bottom:dashed 1px #035BA0;
}

a {
color: #165BA0;
font-size:12px;
}

#header {
/* background:url(../images/handball-saint-raphael.gif) no-repeat center; */
width:100%;
height:295px;
}

#global {
position:relative;
margin:0 auto;
width:640px;
padding-right:310px;
_height:600px;
min-height:600px;
}

#colonne-droite {
position:absolute;
top:146px;
right:0;
width:300px;
padding-left:20px;
}

#colonne-droite a {
font-size:12px;
color:#005A9F;
}

fieldset {
border:#035BA0 solid 1px;
font-size:14px;
color:#035BA0;
padding:0 10px 10px 10px;
}

fieldset .contenu {
border:#035BA0 solid 5px;
margin-top:2px;
padding:10px;
background:url(../images/saint-raphael-handball.gif) top right no-repeat #6197C3;
font-size:12px;
text-align:justify;
}

fieldset .contenu h1 {
font-size:18px;
color:#FFED00;
border-bottom:#FFFF00 1px solid;
}

fieldset .contenu P {
color:#FFFFFF;
}

fieldset .contenu a {
font-size:12px;
color:#FFFFFF;
}

fieldset .contenu-sans {
border:#035BA0 solid 5px;
margin-top:2px;
background:#6197C3;
padding:10px;
font-size:12px;
text-align:justify;
}

fieldset .contenu-sans h1 {
font-size:18px;
color:#FFED00;
border-bottom:#FFFF00 1px solid;
}

fieldset .contenu-sans P {
color:#FFFFFF;
}

fieldset .contenu-sans a {
font-size:12px;
color:#FFFFFF;
}

fieldset .equipe-pro {
border:#035BA0 solid 5px;
margin-top:10px;
background:#6197C3;
padding:10px;
font-size:12px;
text-align:justify;
}

fieldset .equipe-pro h1 {
font-size:18px;
color:#FFED00;
border-bottom:#FFFF00 1px solid;
}

fieldset .equipe-pro P {
color:#FFFFFF;
}

fieldset .equipe-pro a {
font-size:12px;
color:#FFFFFF;
}

fieldset .dossier-partenaires {
border:#035BA0 solid 5px;
margin-top:10px;
height:99px;
background:#035BA0;
background:url(../images/partenaires-handball-saint-raphael.gif) center no-repeat;
}

fieldset .dossier-partenaires a {
display:block;
width:100%;
height:99px;
}

fieldset .guy-rivard {
border:#035BA0 solid 5px;
margin-top:10px;
height:99px;
background:#035BA0;
background:url(../images/guy-rivard.jpg) center no-repeat;
}

fieldset .guy-rivard a {
display:block;
width:100%;
height:99px;
}

fieldset .lnh {
border:#035BA0 solid 5px;
margin-top:10px;
height:99px;
background:#035BA0;
background:url(../images/calendrier-classement.gif) center no-repeat;
}

fieldset .lnh a {
display:block;
width:100%;
height:99px;
}

fieldset .equipe-01 {
margin-top:10px;
padding-top:430px;
background:url(../images/equipe-srvhb.jpg) center top no-repeat;
font-size:12px;
text-align:justify;
}

fieldset .nous-contacter {
border:#035BA0 solid 5px;
margin-top:2px;
padding:5px;
font-size:12px;
background:#FFFFFF;
text-align:center;
}

fieldset .joueurs-equipe-1 {
border:#035BA0 solid 5px;
margin-top:2px;
padding:5px;
font-size:12px;
background:#FFFFFF;
}

fieldset .joueurs-equipe-1 h1 {
font-size:18px;
}

fieldset .newsletters {
border:#035BA0 solid 5px;
margin-top:2px;
height:80px;
background:#035BA0;
background:url(../images/newsletter-srvhb.gif) center no-repeat;
}

.billetterie {
border:#BE272D solid 1px;
font-size:14px;
color:#BE272D;
padding:0 10px 10px 10px;
}

fieldset .reservation {
border:#BE272D solid 5px;
margin-top:2px;
height:80px;
background:#035BA0;
background:url(../images/billetterie-handball.gif) center no-repeat;
}

fieldset .reservation a {
display:block;
width:100%;
height:80px;
}

fieldset #radio {
border:#035BA0 solid 5px;
margin-top:2px;
height:45px;
padding-top:30px;
background:#035BA0;
background:url(../images/radio-srvhb.gif) center no-repeat;
}

fieldset .blog {
border:#035BA0 solid 5px;
margin-top:2px;
height:80px;
background:#035BA0;
background:url(../images/blog-srvhb.gif) center no-repeat;
}

fieldset .abonnement {
border:#035BA0 solid 5px;
margin-top:2px;
height:347px;
background:url(../images/abonnement-2009-2010.jpg) center no-repeat #035BA0;
}

fieldset .blog a {
display:block;
width:100%;
height:80px;
}


fieldset .newsletters a {
display:block;
width:100%;
height:80px;
}

fieldset .match {
border:#035BA0 solid 5px;
margin-top:2px;
padding-top:81px;
height:88px;
background:#035BA0;
background:url(../images/match-srvhb.gif) center no-repeat;
font-size:12px;
color:#FFFFFF;
text-align:center;
}

fieldset .matchs {
border:#035BA0 solid 5px;
margin-top:2px;
background:#FFFFFF;
}

fieldset .matchs table {
font-size:10px;
text-align:center;
}

fieldset .matchs table th {
font-size:11px;
}

fieldset .partenaires {
border:#035BA0 solid 5px;
margin-top:2px;
background:#FFFFFF;
font-size:12px;
}

fieldset .partenaires p {
text-align:center;
}

fieldset fieldset {
border:#FFFF00 solid 1px;
margin-top:2px;
font-size:12px;
}

fieldset fieldset legend {
color:#FFFF00;
font-weight:bold;
font-size:15px;
}

#footer {
background:url(../images/var-handball.gif) center no-repeat;
margin-top:5px;
padding:20px 0 20px 0;
text-align:center;
font-size:12px;
color:#FFFFFF;
}

#footer a {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

#footer .main-menu-footer {
background:#4D4D4D;
height:28px;
padding-top:12px;
}

#footer .menu-footer {
background:url(../images/handball-var.gif) repeat-x;
height:28px;
padding-top:12px;
}

.vertical-align-middle {
vertical-align:middle;
}

.centrer {
text-align:center;
}

.centre {
margin:auto;
}

.joueurs {
display:none;
visibility:hidden;
/*position:fixed;*/
width:270px;
}

/* --------------------------------------------------------
    Polices d'écriture
   -------------------------------------------------------- */

.taille-22 {
font-size:22px;
}

/* --------------------------------------------------------
    Bordures
   -------------------------------------------------------- */

.bordure-blanche {
border:#FFFFFF 1px solid;
}

/* --------------------------------------------------------
    Liens hypertextes
   -------------------------------------------------------- */

.cadre {
border:#FFFFFF 1px solid;
}

/* --------------------------------------------------------
    Couleurs de fond des cellules
   -------------------------------------------------------- */

.background-gris-01 {
background:#E6E6E6;
}

/* --------------------------------------------------------
    Couleurs des polices d'écritures
   -------------------------------------------------------- */

.texte-blanc-01 {
color:#FFFFFF;
}

.texte-bleu-01 {
color:#1D5BAC;
}

.texte-jaune-01 {
color:#FFEC00;
}

.separation {
border-bottom:#FFFFFF 1px dashed;
margin:20px 0 20px 0;
}

.annotation {
	font-size:10px;
}

.bordure-pointilles {
border-left:#CCCCCC dashed 1px;
padding-left: 10px;
height: 100px;
float: right;
width:150px;
padding-top:5px;
margin-top:10px;
}

.sponsors {
width:398px;
height:120px;
padding:15px 0 0 20px;
}