* {  color: #000000;   font-size: 12px;   font-family:    Verdana, Swiss, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;}

body {
    background-image : url(img/ballon_haut.jpg);
    background-repeat: no-repeat;
//	background: #FFFFFF;

}

#titre1{
    color: #FF0000;
    text-align: right;    font-family: Georgia, 'trade gothic', 'Arial Narrow', helvetica, verdana, sans-serif, sans;    font-size: 45px;/*    line-height: 35px;*/
    padding-bottom: 2px;
}

#titre2{

    color: #000000;
    text-align: right;    font-family: Georgia, 'trade gothic', 'Arial Narrow', helvetica, verdana, sans-serif, sans;    font-size: 14px;
    border-bottom: 1px solid #FF0000;
}

#ligneverticale{
    position: absolute;    top: 15px;
    bottom: 0px;    left: 166px;
    border-left: 1px solid #FF0000;
}

#lignehorizontale{
    position: absolute;    top: 80px;    left: 0px;
    height: 1px;
    width=100%;
    border-left: 1px solid #FF0000;
}

#logo {text-align: center;  top : 5px;  left: 23px;
/*
    background-color : #FFFFFF;
*/}

#chemin{
    color: #FF0000;
    padding-left: 10px;
}

#chemin a{
  color: #FF0000;
/*
    font-size: 14px;
*/
}

#pagesspeciales, #pagesspeciales a {
    text-align: right;
    font-size: 100%;
    color: #FF0000;
}


#gauche {
vertical-align: top;
padding-top: 15px;
width:150px;
}

#droite {
vertical-align: top;
padding-top: 15px;
width:150px;
}
#texte {
    vertical-align: top;
	padding: 15px 10px 10px 10px;
	width:500px;
}

.texte li {   margin-left: 10px;/*
list-style: none;  
*/}

#bastexte {
    margin-top:10px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    text-align: right;
}

#bastexte a{
    font-size: 85%;
    font-weight: normal;}#basdepage {
    position: relative;
    top: 30px;
    text-align: center;
    font-size: 12px;
    color: #666666;}


#boite {   margin-top: 5px;  width: 155px;}.bordure {   border-width: 1px;  border-style: solid; }.boite h1{
  font-family: 'trade gothic', 'Arial Narrow', helvetica, verdana, sans-serif, sans;  font-size: 16px;  font-weight: bold;   margin-top: 0px;  margin-bottom: -3px;  padding-left: 8px;  padding-bottom: 2px;  line-height: 15px;  color: #FFFFFF;}

.droite {   border-color: #FF0000;}
.droite h1 {   background-color: #FF0000;} 

.gauche { 
    border-color: #FF0000;}
.gauche h1 {
   background-color: #FF0000;
} .boite ul, .boite p {   margin: 0px;  padding-top: 8px;  padding-top: 8px;  padding-left: 8px;  padding-right: 8px;  padding-bottom: 8px;}.boite li {   margin-left: 10px;/*
list-style: none;  
*/}

.spacer {  height : 0px;  width: 0px;	  display: inline;  float: right;}hr {  border-color: #EEEEEE;  border-style: solid;
  font-size: 85%;}img {  border: 0;  }a, a:link {  color: #003366;  font-weight: bold;  text-decoration: none;
}a:hover, a:active {
    color: #FF0000;
    border-bottom: 1px dotted;}
 
h1, 
.wikiaction {
  color: #000000;   font-weight: bold;
  border-bottom: 1px solid #CCCCCC;
  font-size: 130%;
  margin: 0px;
  padding: 0px;
}

h2, 
.wikiaction {
  color: #000000;   font-weight: bold;
  font-size: 115%;
  margin: 0px;
  padding: 0px;
}

h3, 
.wikiaction {
  color: #000000;   font-weight: bold;
  font-size: 105%;
  margin: 0;
  padding: 0;
}

h5 {
    font-size: 100%;
    font-weight: normal;
    color: #000000; 
    margin: 0;
    padding: 0;
}
h6 {
    font-size: 100%;
    font-weight: normal;
    color: #000000;
    margin: 0;
    padding: 0;
}

#contentsidebar a,
#footer a,
#preview a,
#sidebar a,
#content a {
    border-bottom: 1px dotted;
    text-decoration: none;
}
 
#footer h2 { 
    display: none;
}

.footer{
   /* clear: both;*/
    text-align: right;
    background-color: #EEEEEE;
    padding: 0 5px 0 0px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
/*    margin-bottom: 1px;*/
}

.footer a{
    font-size: 85%;
    font-weight: normal;}

textarea{
    padding-left: 0px;
/*    margin-right: 0px;*/    width: 400px;
    right: 0px;
    border: 1px solid #FF0000;
    border-style: inset;
    
}

input[type="text"] {
    border: 1px solid #FF0000;
    border-style: inset;
    }

input[type="submit"],
input[type="checkbox"], /* does not work yet even in FireFox? */
input[type="reset"] {
    border: 2px solid #22bf56;
    color: #22bf56;
    border-style: outset;
    background: #fff;
}
input[type="submit"]:active,  
input[type="reset"]:active {
    border-style: inset;
}

#guestbookĘ{
margin-top: 300px;
}

#guestbook textarea, 
#guestbook input[type="text"]{
    padding-left: 0px;
    padding-hight: 0px;
    margin-right: 0px;    width: 400px;
    right: 0px;
   border: 1px solid #FF0000;
}



