/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  #head { font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;
    background-repeat: no-repeat;
    top: 0;
    position: relative;
    left: 0;
    background-color: rgb(0, 132, 145);
    height: 121px;
    width: 980px;
    background-position: center;
    background-image: url(pictures/header6.png);
    color: 0;
    text-decoration: none;text-align:left;
    font-size: 11px;
    z-index:1;
    }
  #date {position absolute; top:15px; right:20px;color:white;z-index: 2;}
  
  #page { border: 1px none rgb(150, 150, 150);
    margin: auto;
    background-color:rgb(196, 231,251);
    position: relative;
    left: 0px;
    top: 0px;
    overflow: hidden;
    width: 980px;
    min-height:750px;
    height:100%; 
    }

  body {margin: auto;
    padding: 0pt;
    background: rgb(196, 231,251) url(pictures/bkpage2.png) top repeat-x;
    position: relative;
    overflow: auto;
    text-align:center;
    }

  #left { border: 1px rgb(150, 150, 150);border-style: none  solid none solid;
    position: absolute;
    margin-top: 5px;
    background-color: rgb(231, 236, 237);
    top: 70px;
    bottom: 35px;
    padding-left: 5px;padding-top: 42px;padding-right: 5px;
    width: 160px;
    font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;letter-spacing: -1px; text-align: justify;
    }

  #main { border: 1px rgb(150, 150, 150);border-style: none;
    position: absolute;
    margin-top: 5px;
    padding:10px;
    top: 116px;
    bottom: 35px;
    margin-left: 180px;
    width: 770px;
    overflow: auto;
    font-size: 12px;background-color:white;color:black;/*background-color: rgb(255, 255, 232);*/
    font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;letter-spacing: 0px; text-align: justify;
    color:black;
    }
  #main table {font-size: 12px;}
  #main table a{text-decoration:none;font-size: 12px;color:rgb(25,114,113);}
  #main table a:hover{text-decoration:underline;}
  #footer { border: 0px none rgb(204, 204, 204);
    height: 12px;
    position: absolute;
    bottom: 23px;
    width: 980px;
    background-color: rgb(0, 134, 145);background-image: url(pictures/footer.png);background-color: rgb(196, 231,251);
    }

  h1 {font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;letter-spacing: 0px;
    font-weight: bold;font-size: 11px;
    text-decoration: none;
    text-align: center;
    border:1px;border-style: none none solid none;  
    color: rgb(102,127,153);width:760px;
    }
 
 h2 {font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    text-align: left;
    /*background-color: rgb(211, 245, 255);*/
    color: rgb(120,120,120);
    border:1px;border-color:rgb(170,170,210);
    border-style: none none solid none;margin:0;padding:0;
    }
 h3 {font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;letter-spacing: -1px;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
    text-align: left;border:1px;border-style: none none solid none;  
    color: rgb(102,127,153);/*width:540px;background-color: rgb(20, 165, 180);*/
    }
 h4 {width:760px;font-weight: normal;border:1px;border-style: none none solid none;font-size: 12px;} 
 h5 {font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;letter-spacing: 0px;
    font-weight: bold;font-size: 15px;
    text-decoration: none;
    text-align: center;
    border:1px;border-style: none none solid none;  
    color: rgb(102,127,153);width:740px;
    }
    #seek input{style='font-size:8px';}
 .email {text-decoration:none; font-size:12px;color:rgb(120,20,20);}
 .coeur{border:solid 1px rgb(190,190,190);padding:5;width:148px;font-size: 12px;}
 .email:hover{text-decoration:underline;}
  #main form {margin-top:50px;color:black;}
  .table {background-color: rgb(255, 255, 200);width:400px;color:black;}
  .table td {background-color: rgb(255, 255, 150);font-size: 12px;border:1px solid rgb(204, 204, 204);width:400px;}
  .table td textarea{ width: 200px;height 30px;}
  .table td select{ width: 240px;height 30px;}
  
  #formhead { margin: 0pt;font-size: 13px;width:462px;height:40px;margin-top:20px;
    background-image: url(pictures/formhead.gif);
    padding: 0px;
    text-align: center;font-weight: bold;
    }
  #formbody { margin: 0pt;font-size: 12px;width:450px;
    padding: 5px 5px 5px 5px;
    background-color: rgb(255, 255, 255);
    border:1px;border-color:rgb(170,170,210);
    border-style: none solid solid solid;
    } 
  #s1 { position: absolute;font-size: 11px;width: 158px;left:5px;
    bottom: 0px;border:solid 1px rgb(190,190,190);
    }
  #s2 { left:0px;position: absolute;bottom: 100px;
    background-image: url(pictures/sainte-victoire.jpg);width:160px;height:105px;
    }
  #titre table {background-color: rgb(204, 204, 255);
  			width:740px;
  			}
  #descriptif {width:740px;color:black;}			
  #descriptif table {width:740px;}
  
  .comment {width:84px;text-align:center;float:left;font-size:11px;}
 
  #boxhead { margin: 0pt;font-size: 12px;width:740px;
    padding: 0pt;
    background: rgb(98, 144, 200);
    text-align: center;
    }	
  #boxhead table{width:740px;text-align:center;background-color:rgb(00,00,120);}
  #boxhead table td{background-color: rgb(255, 255, 150);font-size: 11px;border:1px solid rgb(204, 204, 204);}
  #boxbody { margin: 0pt;font-size: 12px;
    padding: 5px 20px 20px;
    background-color: rgb(215, 215, 255);background-image: url(pictures/fond.jpg);
    border:1px;border-color:rgb(170,170,210);
    border-style: none solid solid solid;
    } 
  #coeur { margin: 0pt;font-size: 12px;
    padding: 5px 20px 20px;
    background-color: rgb(215, 215, 255);background-image: url(pictures/saintevictoire.jpg);
    border:1px;border-color:rgb(070,170,210);
    border-style: none solid solid solid;
    } 
  #copyright{font-size: 10px;position: absolute;bottom:7px;text-align:center;width:100%;margin:auto;color:grey;background-color:rgb(196, 231,251);}
  .alert {padding:10;color:#006666;}
  .alertform{padding-left:10;}
  .tri {border: 1px solid grey;width:100px;display:inline;margin:1px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 11px;color:black;
    padding: 2px;background-color: rgb(255, 255, 200);
    }
  .tri a img{border:none;height:13px;width:14px;padding:0px;align:center;}
  .tri a:hover{color:rgb(0,0,200);}	
  .textbleunormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006666;
	text-decoration: none;
  }
  .textnoirnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	}
	#journal {background-color:white;width:400px;}
	#langue {text-align:left;width:90px;margin-left:325px;top:30px;position:absolute;z-index:99;font-size:12px;}
	#langue img{border:none;}
	#recherche {text-align:left;width:340px;margin-left:415px;padding-top:12px;}
	#recherche button{width:70px;height:18px;margin:0px;font-size: 11px;}
	#recherche form {width:340px;}
	.form1{width:340px;background:rgb(90,180,250);border:solid 1px;black;padding:4;margin-left:100px;}
	.in {width:47px;height:18px;font-size: 10px;}
	.in2 {width:88px;height:18px;font-size: 10px;}
	.in3 {font-size: 10px;}
	.sel {height:18px;font-size: 11px;}
	.tny {height:60px;width:80px;padding:2px;border:0px none;}
	a.pic{position:relative;z-index:24;}
   a.pic:hover{z-index:25;}
   a.pic span{display: none;border:0px none;}
   a.pic span img{border:5px solid rgb(100,100,100);}
   a.pic:hover span{display:block;position:absolute;top:-330px; left:0px;}
   a.p2:hover span{display:block;position:absolute;top:-330px; left:-84px;}
   a.p3:hover span{display:block;position:absolute;top:-330px; left:-168px;}
   a.p4:hover span{display:block;position:absolute;top:-330px; left:-252px;}
   a.p5:hover span{display:block;position:absolute;top:-330px; left:-336px;}
   a.p6:hover span{display:block;position:absolute;top:-330px; left:-420px;}
   a.p7:hover span{display:block;position:absolute;top:-330px; left:-504px;}
   a.p8:hover span{display:block;position:absolute;top:-330px; left:-598px;}
   a.p9:hover span{display:block;position:absolute;top:-394px; left:0px;}
   a.p10:hover span{display:block;position:absolute;top:-394px; left:-84px;}
   a.pic2{position:relative;z-index:24;}
   a.pic2:hover{z-index:25;}
   a.pic2 span{display: none;border:none;}
   a.pic2 span img{border:5px solid rgb(100,100,100);}
   a.pic2:hover span{display:block;position:absolute;top:-330px; left:-84px;}
   a.pic3{position:relative;z-index:24;}
   a.pic3:hover{z-index:25;}
   a.pic3 span{display: none;border:none;}
   a.pic3:hover span{display:block;position:absolute;top:-330px; left:-168px;}
   a.pic3 span img{border:5px solid rgb(100,100,100);}
   a.pic4{position:relative;z-index:24;}
   a.pic4:hover{z-index:25;}
   a.pic4 span{display: none;border:none;}
   a.pic4:hover span{display:block;position:absolute;top:-330px; left:-252px;}
   a.pic4 span img{border:5px solid rgb(100,100,100);}
   a.pic5{position:relative;z-index:24;}
   a.pic5:hover{z-index:25;}
   a.pic5 span{display: none;border:none;}
   a.pic5:hover span{display:block;position:absolute;top:-330px; left:-336px;}
   a.pic5 span img{border:5px solid rgb(100,100,100);}
   a.pic6{position:relative;z-index:24;}
   a.pic6:hover{z-index:25;}
   a.pic6 span{display: none;border:none;}
   a.pic6:hover span{display:block;position:absolute;top:-330px; left:-420px;}
   a.pic6 span img{border:5px solid rgb(100,100,100);}
   a.pic7{position:relative;z-index:24;}
   a.pic7:hover{z-index:25;}
   a.pic7 span{display: none;border:none;}
   a.pic7:hover span{display:block;position:absolute;top:-330px; left:-504px;}
   a.pic7 span img{border:5px solid rgb(100,100,100);}
   a.pic8{position:relative;z-index:24;}
   a.pic8:hover{z-index:25;}
   a.pic8 span{display: none;border:none;}
   a.pic8:hover span{display:block;position:absolute;top:-330px; left:-598px;}
   a.pic8 span img{border:5px solid rgb(100,100,100);}
   #menu {
      position absolute;
      margin-left:-30px;
      margin-top:5;
   	text-decoration:none;
		list-style-type: none;
	}	
	   
	#menu li {position:relative;z-index:24;
	   border: 1px rgb(180, 180, 180);
	   border-style: none solid solid none;
		width:130px;
		display:block;
		font-weight:normal;padding: 4px;
		text-align:right;
	   font-family: Arial,Helvetica,sans-serif;font-size:13px;
	}
	#menu li a {text-decoration:none;color: black;}
	#menu img {
		text-align:left;
		margin-left:20px;
		}
	#menu li ul li{text-align:left;border-style: none none solid none;_width:135px;}
	#menu ul {
		list-style-type: none;
	   top:-1px;
	   left:138px;
	   width:140px;
	 	border: 0px;
   	border-style: none;
   	margin: 0pt;
  	   padding: 0pt;
  	   display: none;
  	   text-align:left;z-index:25;
  	   border:1px solid rgb(180,180,180);
  	   background:rgb(231, 236, 237) url(pictures/back_ff.png) repeat;
  	   _background:rgb(231, 236, 237) url(pictures/backie2.png) repeat;
		opacity: .9;
    }
   #menu li:hover {
   	z-index:25;
   	background-color:rgb(211, 216, 230);
  	 	background-image:url(pictures/bullet2.gif);background-repeat:no-repeat;background-position:left;
      width:130px;      
  	 	}
	
	#menu ul li:hover a{
		background-color:rgb(211, 216, 230);
		color:black;
	} 
   #menu li:hover ul {display: block;position:absolute;}
   
   .bulle {
   	position relative;
   	margin-top:0px;margin-left:300px;padding:5;
   	background: url(pictures/bulle.png);
   	height:25px;width:80px;
   	color:black;
   	text-decoration:none;z-index:99;
   	}
   .p {width:550px; 	font-family: Arial,Helvetica,sans-serif;font-size:12px;}
   .f1{width:100px;}
   .lien{text-decoration:none;color:black;}
   .lien:hover{text-decoration:underline;}
   .red {color:#a03403;font-weight:bold;}
   