/*style*/
body {background-color: rgb(255,255,255);
      padding: 0 20pt 20pt 20pt;
      margin: auto;
      font-family: arial, helvetica, sans-serif;
			color: rgb(0,0,0);
      }
      
#page{ background:none;
       border:none;
       border-color:rgb(220,210,130);
			 border-bottom: none;
       padding:0;
       width:830px;
       height:auto;
       margin: 0 auto 0 auto;
       position:relative;
       top:0.8em;
			 z-index: 1;
       }

#bandeau{background-color: rgb(110,90,00);
         background-image: url(imgcss/fdbandeau.png);
         width: 100%;
				 height: 120px;
				 position: absolute;
				 top: 268px;
				 margin-left: 0;
				 }
			 
.topleft{ background:rgb(252,252,252);
         background-image: url(imgcss/fdtopleft.jpg);
         border:solid 1px;
         border-color:rgb(200,200,255);
         position:absolute;
         width:254px;
         height:74px;
         margin: 10px 0 0 280px;
         }
a img.topleft{border: none;
         position: relative;
				 margin:9px 0 0 20px;
				 width:200px;
				 height:59px;
				 }
a:hover img.topleft{
				 margin:2px 0 0 2px;
				 }
				 
#blocmail{ background:rgb(252,252,252);
         background-image: url(imgcss/fdtopleft.jpg);
         border:solid 1px;
         border-color:rgb(200,200,255);
         position:absolute;
	 float: left;
         width:254px;
         height:140px;
         margin: 10pt 0 40pt 10pt;
         top:0px;
         }
       
#topright, #toprightp{visibility: hidden;}
         }
#toprightp{background-image: url(imgcss/parapente-cw2a.jpg);}

.navbar{visibility: hidden;}
div.navber{
        width:500px;
        height:30px;
        position:relative;
        margin:0 0 0 10px;
				padding: 2px 5px 2px 5px;
				display:block;
				visibility:hidden;
        }

#blocleft{ background:rgb(252,252,252);
         border:solid 2px;
         border-color:rgb(255,190,65);
         position:absolute;
				 float: left;
         width:246px;
         height:auto;
         margin:10px 0 0 10px;
				 padding: 0 0 10px 0;
         top:165px;
         }

span.navbsc{background: url(imgcss/fdspanbar.jpg) repeat-x top;
            width: auto;
            height: 22px;
            position: relative;
            display: block;
            float:left;
						font-weight: normal;
						text-align: center;
						margin: 0 2px 0 0;
            }
div#blocont span.navbsc{background: url(imgcss/fdspanbar.jpg) repeat-x top;
            width: auto;
            height: auto;
            position: relative;
            display: block;
            float:left;
						font-weight: normal;
						text-align: center;
						margin: 0;
						padding: 0;
            }

.navbsc a{display: block;
           width: auto;
					 height: 26px;
					 float: left;
					 text-align: center;
					 color: rgb(150,150,190);
					 border: solid 1px;
					 border-color: rgb(180,180,180);
					 margin: 0 2px 0 2px;
					 padding-left: 20px;
					 padding-right: 20px;
					 }
.navbsc a{color:rgb(110,110,80);}
					 		
.navbsc a:link{text-decoration: none;}

.navbsc a:visited{text-decoration:none;
            color: rgb(200,140,50);
						}
.navbsc a:active{
            background: url(imgcss/fdspanbaror.jpg) repeat-x bottom;
						text-decoration: underline;}

.navbsc a:hover{
				    background: url(imgcss/fdspanbaror.jpg) repeat-x bottom;
				    text-decoration: none;
						border-top-color: rgb(40,40,10);
						border-left: solid 2px;
						border-left-color: rgb(40,50,10);
						border-right: solid 2px;
						border-right-color: rgb(240,240,200);
						border-bottom: solid 2px;
						border-bottom-color: rgb(250,250,200);
						color: rgb(200,140,50);
						font-weight:bold;}
						
div#blocont .navbsc a:visited{color:rgb(180,180,255);
                font-weight: bold;}
div#blocont .navbsc a:hover{background: url(imgcss/fdspanbarbl.jpg) repeat-x bottom;
                border-right-color: rgb(230,230,255);
								border-bottom-color: rgb(220,220,255);
								border-left-color: rgb(40,50,180);
								color:rgb(100,100,255);}
				 
/*contenu*/
#blocont{ background:rgb(252,252,252);
         border:solid 2px;
         border-color:rgb(40,40,160);
         position:absolute;
         width:510px;
				 max-width:510px;
         height:auto;
         margin: 10px 0 0 280px;
         top:165px;
				 padding: 10px 10px 30px 10px;
         }
				 
img.coin{visibility: hidden;}
img.coino{margin-top: 200pt;
          margin-left: 20pt;}
				 
h1{padding: 0;
   margin:5px 0 5px 0;
	 font-size: 2em;
	 color: rgb(50,50,150);
	 }
	 
p{padding:0 20pt 20pt 20pt;
  margin: 15px 10px 0 30px;
	font-size: 12pt;
	color: rgb(80,80,110);
	text-align: justify;
	text-indent: 20px;
	page-break-after:auto;
	max-width: 180mm;
	}
b{color:rgb(240,175,50);
  font-size: 1.2em;}
b.mail{color:rgb(40,40,160);
  font-size: 1.2em;
	}
	
h2{padding: 0;
   margin:15px 0 0 15px;
	 font-size: 1.5em;
	 color: rgb(90,90,210);
	 }
h3{padding: 0;
   margin:15px 0 -10px 15px;
	 font-size: 1.2em;
	 color: rgb(150,150,240);
	 }
	 
ul{margin:10px 0 0 30px;
   padding:0;
	 color: rgb(80,80,110);
	 }
li{margin:0;
   padding:0;
	 list-style-image: url(imgcss/pucebf.png);
	 }
li.deux{list-style-image: url(imgcss/pucebm.png);}
li.trois{list-style-image: url(imgcss/pucebc.png);}

a.text:link{color: rgb(90,90,210);
            text-decoration: none;
						}
a.text:visited{color: rgb(200,140,50);
            text-decoration: none;
						}
a.text:active{color: rgb(90,90,210);
            text-decoration: underline;
						}
a.text:hover{color: rgb(90,90,210);
            text-decoration: underline;
						font-weight: bold;
						}
/*Contacts*/
.mail{padding:0;
      margin: 5px 5px 5px 5px;
			color:rgb(50,50,150);
			text-align: center;
			text-indent: 0px;
			}

/*SLOGANS Blocleft*/
.orange{margin: 0;
				padding: 0;
        font-size: 3em;
				color:rgb(240,175,50);
				font-weight: bold;
				}
				/*bleu fonce*/
.bleufc{margin: 0;
        padding: 0;
	      font-size: 1.5em;
	      color: rgb(50,50,150);
				font-weight: bold;
	      }
				/*bleu moyen*/
.bleumc{margin: 0;
        padding: 0;
	      font-size: 2.5em;
	      color: rgb(90,90,210);
				font-weight: bold;
	      }
				/*bleu clair*/
.bleutc{margin: 0;
        padding: 0;
	      font-size: 2.5em;
	      color: rgb(150,150,240);
				font-weight: bold;
	      }
.pictobordo{margin: 0;
				padding: 0;
        font-size: 1.2em;
				color:rgb(170,70,70);
				}
.pictoplus{margin: 0;
				padding: 0;
        font-size: 1.2em;
				color:rgb(50,50,150);
				}
				
img.picto{margin: 0 10px 0 0;
       float: left;
			 border: none;
			 }

img.slogan{margin: 0 10px 20px 20px;
       float: left;
			 border: none;
			 }
/*to do
lien contenu,
span contenu*/
/*end cw2a*/
