@charset "iso-8859-1";
/* auteur: DUBOS */
/* Date de création: 27/12/2007 */

body {
background-color:#333333;
}

table.bandeau {
border-collapse:collapse;
width:79%;
background-image:url('../image/fond_bandeau.gif');
}

table.corps {
width:79%;
border-right:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
background-color:#999999;
}

div.tour {
margin-left:10;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
width:90%;
}

tr.tour {
margin-left:10;
border-top:solid 2px #FFFFFF;
border-bottom:solid 2px #FFFFFF;
text-align:center;
color:#FFFF00;
background-color:#999966;
}

tr.impair {
background-color:#B3B0B0;
}

tr.pair {
background-color:#CCCCCC;
}


td,p {
font-size:12px;
text-align:justify;
margin-left:15px;
margin-right:15px;
margin-top:2px;
margin-bottom:0px;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
color: #000000;
}

td.corps-100 {
vertical-align:top;
width:100%;
}

td.corps-70 {
vertical-align:top;
width:70%;
}

td.corps-43 {
vertical-align:top;
width:43%;
}


td.corps-40 {
vertical-align:top;
width:40%;
}

td.corps-30-photo {
height:160px;
vertical-align:center;
width:30%;
}

td.corps-30 {
vertical-align:top;
width:30%;
}

td.corps-27 {
vertical-align:top;
width:27%;
}

td.corps-19 {
vertical-align:top;
width:19%;
}

select.formulaire {
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
color:#333333;
}

h4 {
margin-left:10;
margin-top:10;
margin-bottom:5;
font-size:13px;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
color:#000000;
}

p#bas{
text-align:center;
background-color:#CCCCCC;
}

p.page{
text-align:right;
margin-right:40px;
color:#000000;
}

p.droit {
color:#FFFFFF;
text-align:right;
margin-right:5px;
}

p.titre {
color:#000000;
margin-bottom:5;
text-align:center;
font-weight:bold;
}

p.tour-mer {
margin-left:10;
border-right:solid 1px #FFFF00;
border-left:solid 1px #FFFF00;
border-top:solid 1px #FFFF00;
border-bottom:solid 1px #FFFF00;
text-align:center;
color:#FFFF00;
background-color:#999966;
width:50%;
}

p.tour-montagne {
margin-left:10;
border-right:solid 1px #33CCFF;
border-left:solid 1px #33CCFF;
border-top:solid 1px #33CCFF;
border-bottom:solid 1px #33CCFF;
text-align:center;
color:#33CCFF;
background-color:#336699;
width:50%;
}


p.tour-campagne {
margin-left:10;
border-right:solid 1px #00FF00;
border-left:solid 1px #00FF00;
border-top:solid 1px #00FF00;
border-bottom:solid 1px #00FF00;
text-align:center;
color:#00FF00;
background-color:#336633;
width:50%;
}

p.tour-ville {
margin-left:10;
border-right:solid 1px #FF0000;
border-left:solid 1px #FF0000;
border-top:solid 1px #FF0000;
border-bottom:solid 1px #FF0000;
text-align:center;
color:#FF0000;
background-color:#FF9999;
width:50%;
}

img.photo {
border-right:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
}

div.tour-mer {
margin-left:10;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
text-align:center;
color:#FFFF00;
width:50%;
}













/*Code du menu horizontal souligné*/

#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

/*règle pour IE. Supprime la marge extra basse*/
* html #underlinemenu ul{ 
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}

/*Les liens tels que vous voulez qu'ils apparaissent*/
#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
/*image de séparation des rubriques avec son adresse*/
background: white url(../image/menudivide.gif) top right repeat-y; 
}

/*Ici, c'est pour le configurer le survol des liens*/
#underlinemenu ul li a:hover{
color: red;
background-color: #F3F3F3;
border-bottom: 4px solid red;
padding-bottom: 0;
}

a.lien
{
color:#000000;
text-decoration:underline;
}
a.lien:hover
{
color:red;
text-decoration: underline;
}
a.lien:visited
{
color:#000000;
text-decoration: underline;
}

a.ferme
{
text-align:right;
margin-right:20px;
color:#FFFFFF;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
text-decoration:none;
}
a.ferme:hover
{
text-align:right;
margin-right:20px;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
color:#000000;
text-decoration:none;
}

/*---------------menu membre ---------------*/
#underlinemenumembre{
margin: 0;
padding: 0;
}

#underlinemenumembre ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

/*règle pour IE. Supprime la marge extra basse*/
* html #underlinemenumembre ul{ 
margin-bottom: 0;
}

#underlinemenumembre ul li{
display: inline;
}

/*Les liens tels que vous voulez qu'ils apparaissent*/
#underlinemenumembre ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
/*image de séparation des rubriques avec son adresse*/
background: white url(../image/menudivide.gif) top right repeat-y; 
}

/*Ici, c'est pour le configurer le survol des liens*/
#underlinemenumembre ul li a:hover{
color: #FFFFFF;
background-color: #999999;
/*border-bottom: 4px solid #000000;*/
padding-bottom: 0;
}

