@CHARSET "UTF-8";
body { color:#333; font-family: Arial, Helvetica, sans-serif; font-size:10pt; margin: 0; padding: 0; background:#FFFFFF url(../../images/arp.jpg) repeat-x; }
table { font-size:1em; }
p,
form { margin:0; }
.p2 { margin:5px 0; font-weight:bold }
.p3 { margin:5px 0; }
.rouge { color:#CC0000; }
.gris { color:#999; }
.vert { color: #006600 }
.imageright { float:right; margin: 0 0 10px 10px; }
.imageleft { float:left; margin: 0 10px 10px 0; }
.imagecadre { border: #ddd 1px solid; padding:5px }
.textesmall { font-size:0.9em; }
.textebig { font-size:2em; color:#000; }
.indextabs { margin:85px 10px 30px 10px }
.indextabs2 { margin:40px 10px 10px 10px }
.absmiddle { vertical-align:middle; }
/* ---- Les liens ----- */
a img { border:0; }
a:link,
a:visited,
a:active { color: #009900; text-decoration: underline; }
a:hover { color: #003300; text-decoration: underline; }
/* ---- Les liens du footer ----- */
.liensfooter a:link,
.liensfooter a:visited,
.liensfooter a:active { font-size:0.9em; color: #999; text-decoration: none; }
.liensfooter a:hover { color: #333; text-decoration: underline; }
/* ---- Le menu droit ---- */
.menuv p { text-indent:5px; }
.menuv a:link,
.menuv a:visited,
.menuv a:active { padding:5px 0; color: #666; text-decoration: none; display:block; border-bottom:1px dotted #ddd; text-indent:5px }
.menuv a:hover { color: #000; text-decoration: none; background-color:#f2f2f2; }
/* ---- Les titres ----- */
h1 { color: #006600; font-style:normal; font-weight:normal; font-size:1.4em; font-weight:bold; margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #CCCCCC; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; color: #006600; font-size:1.3em; font-style:normal; font-weight:normal; margin: 5px 0; padding: 0; }
h3 { color:#000000; font-size:1.1em; font-style:normal; font-weight:bold; margin: 5px 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h4 { color: #006666; font-size:1.1em; font-style:normal; font-weight:bold; margin: 5px 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
/* ----- Les listes */
ul { list-style: none; list-style-image:url(../../images/puce.jpg); padding: 0px; margin: 10px 0; text-align: left; }
li { margin:0 0 0 15px; padding:0; text-align:justify; }
/* ---- Les tableaux ----- */
.tableliste tr {background-color: #f5f5f5;}
.tableliste thead tr,
.tableliste thead tr:hover {background-color: #000000; color: #FFFFFF;}
.tableliste thead a { color: #FFFFFF; font-weight:bold; }
.tableliste tr:hover{background-color: #e0e0e0;}
/*----- Barre droite  ----*/
.droite_dernier { width:251px; height:32px; background:url(../../images/btn-dernier-match.jpg) no-repeat; display:block; cursor:pointer }
.droite_prochain { width:251px; height:32px; background:url(../../images/btn-prochain-match.jpg) no-repeat; display:block; cursor:pointer }
.droite_actualites { width:251px; height:32px; background:url(../../images/btn-dernieres-actualites.jpg) no-repeat; display:block; cursor:pointer }

/*----- validation des formulaires ----*/
label.error { color: #cc0000; font-weight: bold; margin: 0 5px; padding: 3px; }
/* ----- Pagination ---------------------- */
.pagination .active { color:#009900; font-weight:bold; padding:4px 6px; }
.pagination a { border:solid 1px #DDDDDD; margin-right:2px; }
.pagination a:link,
.pagination a:visited { color:#0063e3; padding:3px 6px; text-decoration:none; }
.pagination a:hover { border:solid 1px #666666; }
/*--------Menu Horizontal-------*/
.menuh { position:relative; height:30px; padding:10px 0 0 0; width:100%; padding:10px 0 0 0; }
.menuh a:link,
.menuh a:active,
.menuh a:visited { border-right:1px solid #0e8cdc; color:#fff; font-size:1em; font-weight:bold; text-decoration:none; padding:10px; }
.menuh a:hover { background-color:transparent; color:#86ccf8; text-decoration:none; }
.message { border: #E6DB55 1px solid; background-color: #FFFBCC; margin:10px 0; padding:5px 15px 5px; text-align: left;}
.message span { float:right; }
/* ---- La une ------ */
#laune_slide { width:602px; height:150px; overflow:hidden; margin:5px 0 text-align: right; }
#laune_slide div{ width:602px; text-align: right; font-size:18px; }
#laune_nav { margin: 10px; float:left }
#laune_nav a { background-color: #dedede; margin: 0px 2px 0px 0px; padding: 3px 8px; color: #232323; text-decoration: none; float: right; font-size: 0.8em; }
#laune_nav a:hover,
#laune_nav a.selected { background-color: #006600; color: #fff; }
#laune_nav .activeSlide { background-color: #009900; color: #fff; }
/* ---- liste personnel ------ */
#liste_personnel h3{ border-top:1px dotted #999; padding-top:5px }
#liste_personnel a{ cursor:pointer }
#liste_personnel a:hover{ text-decoration:none }

