/*
Design de peche2caps.net
Réalisé par Christophe Leroux
Webmestre de Peche2caps.net
http://www.peche2caps.net
*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
height: 100%;
margin: 0;
padding: 0;
background-repeat: repeat-y;
background-position: center 180px;
background-color: #FFFFFF;
}
#conteneur {
position: relative;
height: 100%;
min-height: 100%;
width: 1000px;
margin: 0 auto; 
}
html>body #conteneur {
height: auto;
}
/* Top bleu */
#top {
position: absolute;
top: 0px; left: 0px; 
width: 1000px;
height: 15px; 
background-color:#6BA6ED;
}
/* Banniere */
#header {
position: absolute;
top: 15px; left: 0px; 
width: 1000px;
height: 144px; 
border: 0px solid black;
text-decoration: none;
background-color:#FFFFFF;
}
/* Logo de banniere */
#headerban {
position: absolute;
top: 0px; left: 0px; 
width: 371px;
height: 142px; 
border: 0px solid black;
text-decoration: none;
}
/* Espace recherche de banniere */
#headersearch {
position: absolute;
top: -5px; left: 384px; 
width: 195px;
height: 142px; 
border: 0px solid black;
text-decoration: none;
}
/* Outils du pecheur en banniere */
#headertools {
position: absolute;
top: -5px; left: 594px; 
width: 195px;
height: 142px; 
border: 0px solid black;
text-decoration: none;
}
/* Logo blogs en banniere */
#headerspots {
position: absolute;
top: -5px; right: 0px; 
width: 195px;
height: 142px; 
border: 0px solid black;
text-decoration: none;
}
#headerspots p {
text-align: center;
}
#header p {
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
width: 195px;
text-decoration: none;
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
border: 0px solid black;
}
#header h2 {
margin-top: 0px;
margin-bottom: 0px;
width: 195px;
color: #666666;
font-weight: bold;
font-size: 10pt;
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;   
border: 0px solid black;
}
#header h5 {
margin-top: 0px;
height: 7px;
width: 195px;
margin-bottom: 0px;  
color: #535353;   
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
border: 0px solid black;
}
#header h6 {
margin-top: -2px;
width: 195px;
margin-bottom: 0px;  
color: #535353;   
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
border: 0px solid black;
}
/* Menu de navigation */
#headermenu {
position: absolute;
top: 160px; left: 0px; 
height: 20px;
width: 1000px; 
padding-top: 4px; 
background-color:#6BA6ED;
text-align: center;
font-weight: bold;
font-size: 9pt;
}
/* Pied de page pour index */
#pied {
position: absolute;
bottom: 0; left: 0;
width: 1000px;
margin-left: -397px;
height: 20px;
padding-top: 2px;
background-color: #6BA6ED;
font-family: verdana;
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
}
#pied p{
position: absolute;
margin-top: 20px; 
margin-bottom: 0px; 
width: 1000px;
font-family: verdana;
font-size: 11px;
text-decoration: none;
}
/* Pied de page pour pages du site */
#pieddossier {
position: absolute;
bottom: 0; left: 0;
width: 1000px;
margin-left: -10px;
height: 20px;
padding-top: 2px;
background-color: #6BA6ED;
font-family: verdana;
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
}
/* Bannieres et menus droite */
#ban {
position: absolute;
top: 220px; left: 785px;
margin-bottom: 25px;
width: 205px; 
border: 0px solid black;
font-size: 9pt;
}
#ban p {
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
width: 205px;
text-decoration: none;
text-align: center;
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
border: 0px solid black;
}
#ban h2 {
margin-top: 0px;
margin-bottom: 0px;
width: 205px;
color: #666666;
font-weight: normal;
font-size: 13pt;
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;   
border: 0px solid black;
}
#ban h5 {
margin-top: -2px;
height: 7px;
width: 205px;
margin-bottom: 0px;  
color: #535353;   
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
border: 0px solid black;
}
#ban h6 {
margin-top: 0px;
width: 205px;
margin-bottom: 0px;  
color: #535353;   
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
border: 0px solid black;
}
#centre {
position: absolute;
top: 220px; left: 397px; 
margin-bottom: 0px;
width: 358px;
border: 0px solid black;
}
#centre p {
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
border: 0px solid black;
}
/*#centre h1 {
   color: #6BA6ED;
   margin-top: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-weight: bold;
   font-size: 18pt;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}*/ 
#centre h2 {
   margin-top: 0px;
   margin-bottom: 0px;
   color: #666666;
   font-weight: normal;
   font-size: 13pt;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;   
   border: 0px solid black;
}
/*#centre h3 {
   color: #6BA6ED;
   margin-top: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-weight: bold;
   font-size: 13pt;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}*/ 
#centre h5 {
   margin-top: -2px;
   height: 7px;
   margin-bottom: 0px;  
   color: #535353;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
#centre h6 {
   margin-top: 0px;
   margin-bottom: 0px;  
   color: #535353;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
#gauche {
position: absolute;
top: 220px; left: 10px; 
width: 357px;
margin-bottom: 25px;
border: 0px solid black;
}
#gauche p {
   color: #000000;
   margin-top: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
/*#gauche h1 {
   color: #6BA6ED;
   margin-top: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-weight: bold;
   font-size: 18pt;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}*/ 
#gauche h2 {
   margin-top: 0px;
   margin-bottom: 0px;
   color: #666666;
   font-weight: normal;
   font-size: 13pt;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;   
   border: 0px solid black;
}
/*#gauche h3 {
   color: #6BA6ED;
   margin-top: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-weight: bold;
   font-size: 13pt;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}*/ 
#gauche h5 {
   margin-top: -2px;
   height: 7px;
   margin-bottom: 0px;  
   color: #535353;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
#gauche h6 {
   margin-top: 0px;
   margin-bottom: 0px;  
   color: #535353;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
#titredossier {
position: absolute;
top: 210px; left: 10px; 
width: 745px;
border: 0px solid black;
}
#dossier {
position: absolute;
top: 240px; left: 10px; 
width: 745px;
border: 0px solid black;
}
#dossier p {
   margin-top: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
/*#dossier h1 {
   color: #6BA6ED;
   margin-top: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-weight: bold;
   font-size: 18pt;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}*/ 
#dossier h2 {
   margin-top: 0px;
   margin-bottom: 0px;
   color: #666666;
   font-weight: normal;
   font-size: 13pt;
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;   
   border: 0px solid black;
}
#dossier h3 {
   color: #000000;
   margin-bottom: -5px;
   text-decoration: none;
   font-weight: bold;
   font-size: 11pt;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
#dossier h5 {
   margin-top: -2px;
   height: 7px;
   margin-bottom: 0px;  
   color: #535353;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
#dossier h6 {
   margin-top: 0px;
   margin-bottom: 0px;  
   color: #535353;   
   font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
   border: 0px solid black;
}
#dossier img {
   border: 0px solid black;
}
#headerban img{
   border: 0px outset black;
   border-collapse: collapse;
   border: 0px solid black;
}
#ban img{
   border: 0px outset black;
   border-collapse: collapse;
   border: 0px solid black;
}
#headerspots img{
   border: 0px outset black;
   border-collapse: collapse;
   border: 0px solid black;
}
#bref {
background-color:#FFFFCC;
border:1px dotted #CCCCCC;
text-align: center;
font-weight: bold;
}
#forum {
background-color:#FFFFCC;
color: #F91924;
text-align: center;
font-family: verdana;
font-size: 14px;
font-weight: bold;
border:1px dotted #CCCCCC;
}
.ban a {
text-decoration: none;
border: 0px solid black;
}
.menuhaut {
list-style-type: none;
margin: 0;
padding: 0;
}
.menuhaut li {
display: inline;
}
.menuhaut img {
vertical-align: top;
}
.menuhaut a {
margin: 0 3px;
color: #FFFFFF;
text-decoration: none;
}
.menuhaut a:hover {
color: #000000;
text-decoration: none;
}
.menupied {
list-style-type: none;
margin: 0;
padding: 0;
padding-top: 1px;
}
.menupied li {
display: inline;
}
.menupied a {
margin: 0 2px;
color: #FFFFFF;
text-decoration: none;
}
.newsforum li {
padding: 0px;
 margin:0px;
}
.menupied a:hover {
color: #000000;
text-decoration: underline;
}
a.lien {
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #3074fe;
text-decoration: none;
}
a.lien:hover {
text-decoration: underline;
}
a.titre1 {
font-family: verdana;
font-size: 24px;
font-weight: bold;
color: #3074fe;
text-decoration: none;
}
a.titre1:hover {
text-decoration: underline;
}
a.titre2 {
font-family: verdana;
font-size: 18px;
font-weight: bold;
color: #3074fe;
text-decoration: none;
}
a.titre2:hover {
text-decoration: underline;
}
a.titre3 {
font-family: verdana;
font-size: 17px;
font-weight: bold;
color: #3074fe;
text-decoration: none;
}
a.titre3:hover {
text-decoration: underline;
}
a.titre4 {
font-family: verdana;
font-size: 12px;
color: #000000;
text-decoration: none;
}
a.titre4:hover {
text-decoration: underline;
}
a.titre5 {
font-family: verdana;
font-size: 24px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
a.titre5:hover {
text-decoration: underline;
}
a.titre6 {
font-family: verdana;
font-size: 17px;
font-weight: bold;
color: #3074fe;
text-decoration: none;
}
.right{
text-align: right;
}
.left{
text-align: left;
}
.center{
text-align: center;
}
.justify{
text-align: justify;
}
.underline{
text-decoration: underline;
}
.italic{
font-style: italic;
text-align: justify;
}
.bold{
font-weight: bold;
text-align: justify;
}
a.bold {
font-family: verdana;
font-weight: bold;
color: #000000;
text-decoration: none;
}
a.bold:hover {
text-decoration: underline;
}
a.liste1 {
font-family: verdana;
font-style: italic;
font-weight: bold;
color: #707070;
text-decoration: none;
}
a.liste1:hover {
text-decoration: underline;
color: #707070;
}
a.liste {
font-family: verdana;
color: #000000;
text-decoration: none;
}
a.liste:hover {
text-decoration: underline;
}
.red{
color: #F20C27;
text-align: justify;
}
.floatright{
float:right;
margin-top:3px;
border:0px
}

a.forum {
color: #F91924;
text-decoration: none;
}
a.forum:hover {
color: #F91924;
text-decoration: underline;
}
table {
border-collapse: collapse;
text-align: center;
margin-left: auto; 
margin-right: auto;
}
td, th /* Mettre une bordure sur les td ET les th */ {
border: 1px solid black;
}