@charset "utf-8";
  * {
  	margin:0;
  	padding:0
  	}
  body { 
 	margin: 0px;
	background-color: #999999;
    }
  .histotexte {
	float:left;
	margin-left:20px;
	width:940px;
	font-size:100%;
    }
  .mille {
  	width:1024px;
	margin-left:auto;
	margin-right:auto;	
  	font-size:100%;
	background-color: #999999;
  }  
  #millepied {
	float:left;
	margin-left:auto;
	margin-right:auto;	
  	width:1024px;
  	font-size:100%;
	background-color: #999999;
  }  
  #tableau {
	float:left;  	
	margin-left:6px;
	margin-right:auto;	
  	width:402px;
  	font-size:100%;
	background-color: #888888;
  }  
  #agenda {
	float:left;
	margin-left:auto;
	margin-right:6px;	
  	width:502px;
  	font-size:100%;
	background-color: #888888;
  }
  #topodroite {
	float:left;
	margin-left:6px;
	margin-right:auto;	
  	width:364px;
  	font-size:100%;
	background-color: #999999;
  }
  #topogauche {
	float:left;
	margin-left:6px;
	margin-right:auto;	
  	width:620px;
  	font-size:100%;
	background-color: #999999;
  }    
  #topobas {
	float:left;
	margin-left:36px;
	margin-right:auto;	
  	width:884px;
  	font-size:100%;
	background-color: #999999;
  }    
  
  #film {
	margin-left:auto;
	margin-right:auto;
	width:165px;
  	font-size:100%;
  }
  .toposgauche {
	float:left;
	margin-left:20px;
	width:330px;
	font-size:100%;
	background-color: #999999
    }
  .toposdroite {
	float:left;
	margin-left:20px;	
	width:614px;
	font-size:100%;
	border-bottom:1px solid red;	
	background-color: #999999;
	}    
  .dates {
	float:left;
	margin-left:20px;
	width:40px;
	font-size:120%;
	background-color: #999999;
	
    }
  .histo {
	float:left;
	margin-left:20px;
	width:432px;
	font-size:100%;
	background-color: #999999;
    }
  .photos {
	float:left;
	margin-left:20px;
	width:80px;
	height:100px;
	font-size:120%;
	background-color: #999999;
	
    }
  .membres {
	float:left;
	margin-left:5px;
	width:407px;
	height:100px;	
	font-size:100%;
	background-color: #999999;
    }
  .logolien {
	float:left;
	margin-left:100px;
	width:200px;
	height:150px;
	font-size:100%;
	background-color: #999999
    }
  .lien {
	float:left;
	margin-left:10px;
	width:674px;
	height:150px;	
	font-size:100%;
	background-color: #999999;
	}
   .titre {
    font-size: 120%;
    text-align: center;
    font-weight: bold;
    }    
	.bouton { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 80%;
    color: #000000;
    background-color: transparent;
    text-decoration: underline;
    font-weight: normal;
    font-style: normal;
    border: 0px;
	cursor: pointer;
    }    
  h1 { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 2.5em;
    color: #000000;
    background-color: transparent;
    text-align: center;
    font-weight: bold;
    font-style: normal;
    }

  h2 { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 2.2em;
    color: #000000;
    background-color: transparent;
    text-align: center;
    font-weight: bold;
    font-style: normal;
    }

  h3 { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 2em;
    color: #000000;
    background-color: transparent;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }

  h4 { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 1.8em;
    color: #000000;
    background-color: transparent;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }

  h5 { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 1.6em;
    color: #000000;
    background-color: transparent;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }

  h6 { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 1.5em;
    color: #000000;
    background-color: transparent;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }

  p { font-family: "times new roman",Georgia,Times,serif;
    font-size: 1.2em;
    color: #000000;
    background-color: transparent;
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: normal;
    font-style: normal;
    }

  li { font-family: "times new roman",Georgia,Times,serif;
    font-size: 1.2em;
    color: #000000;
    background-color: transparent;
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: normal;
    font-style: italic;
    }

  a:link { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 1.2em;
    color: #000000;
    background-color: transparent;
    text-decoration: underline;
    font-weight: normal;
    font-style: normal;
    }

  a:visited { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 1.2em;
    color: #0000FF;
    background-color: transparent;
    text-decoration: none;
    }

  a:hover { font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 1.2em;
    background-color: transparent;
    text-decoration: underline;
    color: #3366CC;
    font-weight: normal;
    font-style: normal;
    }

  table { border: 1px solid;  
    }

  td { border: 1px solid;
    font-family: verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 1.2em;
    color: #000000;
    text-align: left;
    background-color: transparent;
    }

#publicite {
	display:block;
	font-size:1em;
	color:red;
	border: solid 1px red;
	padding:5px;
	border-radius:10px;
	width:300px;
	margin:25px;
	Text-align:center;
}
/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

/* Chrome */
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	margin:0;
}

/* Opéra*/
input::-o-inner-spin-button,
input::-o-outer-spin-button { 
	-o-appearance: none;
	margin:0
} 
label {
    text-align:right;
    font-size: 1.2em;
    font-weight:bolder;
    color:#c8dc0a;
}
input {
    text-align: left;
    font-weight:bold;
    font-size: 1.2em;
}
::-webkit-input-placeholder {
   font-style: italic;
   font-weight:lighter;
   font-size: 0.6em;
}
:-moz-placeholder {
   font-style: italic;
   font-weight:lighter;  
   font-size: 0.6em;
}
::-moz-placeholder {
   font-style: italic;
   font-weight:lighter;
   font-size: 0.6em;
}
:-ms-input-placeholder {  
   font-style: italic;
   font-weight:lighter; 
   font-size: 0.6em;
}