/* style de police général, sappliquent à tout */
/* balises */
body {
background-color :black; 
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */  
}
#conteneur {
background:url(../fond/explosion.jpg) no-repeat;
background-position:50% 0%;
background-color:black; 
background-attachment:fixed;
position: relative;
margin-left: auto;
margin-right: auto;
padding:10px 10px 10px 10px;
width:1280px;
text-align: left; /* on rétablit l'alignement normal du texte */
}

.taillelogo{
width:60px;
height:60px;
}


#overDiv {
position:absolute; 
visibility:hidden;
z-index:1000;
}

#listecss {
position:relative;
text-align:left;
font-size:14px;
margin-left:50px;
color:white;
}
#listecss li{
display:block;
}
#listecss a{
color:white;
font-size:15px;
}
#listecss a:hover{
background-color:yellow;
color:black;
}

#menuhauthaut{
position:relative;
text-align:right;
font-size:13px;
margin-right:0px;
color:white;
display:none;
}

#menuhauthaut li{
display:inline;
}

#menuhauthaut a{
color:white;
text-decoration:none;
}

#menuhauthaut a:hover{
color:black;
text-decoration:underline;
background-color:yellow;
}

#menuhaut {
position:relative;
list-style-type:none;
color:white;
text-align:center;
font-size:16px;
}

#menuhaut li{
display:inline;
}

#menuhaut a{
position:relative;
color:white;
text-decoration:none;
}

#menuhaut a:hover{
color:black;
text-decoration:underline;
background-color:blue;
}

#date {
position:relative;
left:5px;
z-index:10;
top:10px;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}


#menugauche {
float:left;
list-style: none;
background: black;
padding: 20px;
margin: 20px;
line-height:40px;
border-right:2px solid white;
}
             
#menugauche li a {
padding-left: 20px;
padding-right: 20px;
font-family: verdana;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
color: white;
background: transparent url(../images/pucedigi.gif) center left no-repeat;
}
             
#menugauche li a:hover {
background-color: white;
color:black;
background-image: url(p2/puce2.gif);
}


#lien {
position:relative;
}
.lien {
color:blue;
text-decoration:none;
}
.lien li a:hover{
text-decoration:underline;
color:white;
}

#lien a {
color:blue;
text-decoration:none;
}
#lien a:hover {
text-decoration:underline;
color:white;
}
#lien img {
border:0;
}
img {
border:0;
}
#newmenu {
display:none;
}

#imagehautgauche {
position:relative;
float:right;
}
#imagehautgauche img{
border:6px double white;
}

#imagehautgauche h5{
color:gray;
}



h1 , h2 , h3 , h4 , h5 , p {
font-family : 'verdana'; 
color : #ffffff; /*006699*/
} 
h2 {
font-size:15px;
text-decoration:underline;
}

td {
font-size : small; 
font-family : 'verdana'; 
color : #ffffff; 
} 
td.fond {
font-size : small; 
} 
td.titre {
background-color : #003399; 
color : #00ccff; 
text-align : center;
} 
td.desc {
color : #000000; 
text-align : center; 
} 
img.x {
position : absolute; 
left : 0; 
top : 0; 
z-index : -1; 
} 
input {
color : #00ccff; 
background-color : #ffffff; 
} 
input.y {
font-size : small; 
color : #000080; 
background-color : #5b5482; 
} 

input.rouge {
font-size : small; 
color : #5b5482; 
background-color : #00ccff; 
} 
input.bleu {
font-size : small; 
color : #00ccff; 
background-color : #5b5482; 
} 
hr {
color : #ffffff; 
} 
select {
background-color : #b7aeea; 
} 
t0 {
z-index:-1;
font-family:Verdana;
}
.t1 {
position:absolute;
font-weight:bold;
left:70px;
top:40px;
}

.telephone {
position:relative;
top:2px;
left:70px;
}

#circuit {
float:right;
}
#circuit img{
border:2px solid white;
}
#legale p{
position:relative;
font-size:xx-small;
text-align:center;
top:20px;
left:50px;
}
#legale a:hover {
text-decoration:underline;
color:white;
}
.mention {
text-align:justify;
color:yellow;
}
#graph1 {
background-color:gray;

}
#infoformulaire p{
font-size:11px;
color:yellow;
text-align:justify;
}

#pubgoogle {
float:right;
top:10px;
left:5px;
}

#centre {
position:relative;
color:white;
border:1px solid white;
left:20px;
top:20px;
width:780px;
}

#centre h1 {
font-size:25px;
}

#formulaire{
position:relative;
width:350px;
}


#formulaire input{
position:relative;
margin-right:70px;
}

#formulaire h1{
font-size:15px;
}


.introphoto1 {
position:relative;
width:300px;
height:48px;
margin-left:400px;
border:1px dashed white;
}

.introphoto2 {
position:relative;
width:300px;
height:48px;
border:1px solid white;
}

.integration {
margin-left:400px;
text-decoration:underline;
color:yellow;
}
