/* CSS Documents */

* {
  font-family: "Times New Roman", Times, Georgia, serif;
  }
  
a{
  font-size : 90%;
  color: #009900;
}

a:hover{
   text-decoration: none; /* Les liens ne seront plus soulignés */
   color: #990000;
}

a img {
   border: none;
}

a:visited {
   color: #006600;
}

body {
	margin: 10px; 
	background-color:#FFFFCC;
	font-size : 100%;
}

div{
   font-size : 120%;
   }
   
.gsc-control-wrapper-cse div { font-size: 100%; }

div.droite {
text-align: right;
}

form {
font-size : 100%;
}

h1{
   text-align: center;
   font-size : 300%;
	 color: #990000;
   font-weight: normal;
   padding-top : 30px;
}

h2{
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align: left;
   font-size : 155%;
   color: #990000;
   padding-top : 30px;
   padding-bottom : 20px;
}

h3{
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align: left;
   font-size : 110%;
   color: #990000;
}

h4{
   font-size : 120%;
}

input{
       font-size : 100%;
}

h5{
   font-size : 110%;
}

p{
   text-align: justify;
   text-indent: 30px;
   font-size : 120%;
   }
	 
p.formul {
  margin: 10px 0 20px 50px; //Haut, droite, bas, gauche
}

table.somm {
	width:96% ;
	border: none ; cell-spacing:0 ; cell-padding:4px; 
	border-collapse: collapse;
	}

table{
	border-collapse:separate;
	}
	
td.n {
	background-color: #FFFFCC
}
tr.lig1 {
	background-color: #cccccc
}
tr.lig2 {
	background-color: #ffffcc
}
tr.lig3 {
	background-color: #ccffcc
}
tr.lig4 {
	background-color: #dddddd
}

.bord_rouge{
 width:100%;
 border:2px solid #990000;
}

.bord_rouge td{
 border:1px solid #990000;
 padding: 1px 10px 1px 10px;
}

.cp_tbl {
width: 100%;
}

.cp_tbl tr {
vertical-align: top;
}

.cp_tbl td.aligndroite {
width: 150px;
text-align: right;
font-weight:bold;
}

.dessous
{
clear: both;
}

.ecole {
border: 2px solid #990000;
padding: 1px 10px 1px 10px; //Haut, droite, bas, gauche
}

.flottstop{
 clear: both;
}

.flottd{
float:right;
border:2px double gray;
margin:20px;
margin-right:0px;
text-align: center;
}

.flottg{
float:left;
border:2px double gray;
margin:20px;
margin-left:0px;
text-align: center;
}

.flottgindex{
float:left;
margin:20px;
margin-left:0px;
text-align: center;
}

.gris {
background-color: #CCCCCC;
text-align: center;
padding:3px;
}

.imgcentre {
text-align: center;
border:2px double gray;
padding :10px;
white-space: nowrap;
}

 .instit{
width: 2100px;
font-weight: bold;
border-collapse: collapse;
 }
 
 .instit td{
border: 2px solid #990000;
vertical-align: top;
padding: 3px 3px 3px 3px; //Haut, droite, bas, gauche 
 }
 
 .instit td.blciel{
 color: #0099FF;
 }

 .instit td.rose{
 color: #FF00CC;
 }

 .instit td.blfonce{
 color: #000099;
 }

 .instit td.marron{
 color: #663333;
 }
 
 .instit td.vertfc{
 color: #336600;
 }
   
 .instit th{
border: 2px solid #990000;
background-color: #CCCCCC;
text-align: center;
vertical-align: top;
padding: 3px 3px 3px 3px;
 }


 .instit th.deuxcentblciel{
width: 200px;
color: #0099FF;
}

 .instit th.deuxcentrose{
width: 200px;
color: #FF00CC;
}

 .instit th.deuxcentblfonce{
width: 200px;
color: #000099;
}

 .instit th.deuxcentmarron{
width: 200px;
color: #663333;
}

 .instit th.deuxcentvertfc{
width: 200px;
color: #336600;
}

.lig1b td {
 background-color: #cccccc;
 font-weight: bold;
 font-style: italic;
 color: #0000ff;
 }
.lig1r td {
 background-color: #cccccc;
 font-weight: bold;
 font-style: italic;
 color: #ff0000;
 }
.lig3b td {
 background-color: #ccffcc;
 font-weight: bold;
 font-style: italic;
 color: #0000ff;
 }
.lig3r td {
 background-color: #ccffcc;
 font-weight: bold;
 font-style: italic;
 color: #ff0000;
 }
 
.maire{
 width: 100%;
 border-collapse: collapse;
 border:2px double #990000;
 }
 
.maire td{
border: 2px solid #990000;
vertical-align: top;
padding: 5px 10px 5px 10px; //Haut, droite, bas, gauche 
 }

.marge2{
margin-left:35px;
}

.marge3{
margin-left:70px;
}

.marge4{
margin-left:105px;
}

.marge5{
margin-left:140px;
}

.marge6{
margin-left:175px;
}

.marge7{
margin-left:210px;
}

.margint_dg10{
padding: 0px 10px 0px 10px; /*Haut, droite, bas, gauche*/
}

.msg_bloc
{
	background-color:white;
	padding:8px;
}

.msg_ensemble
{
	border:1px solid #A3C0D5;
	width:80%;
	margin-left:10%;
	margin-bottom:15px;
}

.msg_l1vreutr {
font-size : 100%;
}

.msg_pseudo
{
	font-family:Arial, 'Times New Roman', Times, serif;
	font-size:70%;
	margin-bottom:0px;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	color:#2C485C;
	height:18px;
}

.musee_fiches{
 width:100%;
 border:1px solid #990000;
}

.musee_fiches td{
 border:1px solid #990000;
}

.musee_plan{
 width:640px;
 border:2px solid #990000;
}

.musee_plan td{
 width:160px;
 border:1px solid #990000;
 text-align: center;
}

.pages {
 text-align:center; 
}

.recens_annees {
 width:55%;
 border:2px solid black;
 text-align: center;
}

.recens_annees td {
 border:1px solid black;
 padding-right: 3px;
}

.recens_annees td.droite {
 text-align:right;
 padding-right: 8px;
}

.recens_annees th{
 padding:3px;
 border:1px solid black;
 background-color:#339900;
}
 
.recens_recap {
 border:2px solid #990000;
 border-collapse: collapse;
}

.recens_recap td {
 border:1px solid #990000;
 padding-right: 5px;
 text-align: right;
}

.recens_recap th {
 border:1px solid #990000;
 padding:5px;
 text-align: left;
 }

.rouge {
color:#FF0000
}

.smallc{
font-variant : small-caps;
}
 
.sommaire_d {
   background-color:#CCCC00;
   text-align:center;
}

.sommaire_g {
   text-align:left;
   background-color:#CCCC00;
}
.sommaire_g a{
   font-weight:bold;
   font-size:17px;
}

.vert {
background-color:#00FF00;
padding:3px;
}

#l1vreutr {
text-align:center;
}
