body 
  { 
margin : 0;
padding : 0;
text-align : center;
font-family:"times new roman", serif;
background-color: rgb(55,0,13);
}
#tour
{ 
position : relative;
width : 914px;
height: 604px;
margin : 10px auto;
text-align : left;
background-color: white;
border: 3px solid rgb(154,0,13);
} 
#bloc
{ 
position : relative;
padding :0px 0 0 0;
width : 900px;
height: 590px;
margin : 7px 7px 7px 7px;
text-align : left;
background-color: rgb(154,0,13);
} 
#titre
{
width:900px;
height:155px;
position:absolute;
top: 0px;
left:0px;
border-bottom: 1px solid white;
}

#cont
{
position: absolute;
top : 151px;
left: 0px;
}
#menu
 {
position: absolute;
top:10px;
left:5px;
margin:0 0 0 0;
padding:5px 0 0 5px;
width:181px;
height:417px;
font-size:16px;
font-weight: bold;
border:1px solid white;
 background-image: url(menu/cont2.png);
}
#menu a img
 {
 text-decoration:none;
 border:none;
 }
#menu a 
 {
 text-decoration:none;
 border:none;
 color:white;
 }
 
 #menu a:hover 
 {
 color:rgb(251,254,4);
 }
 #left1
 {
 position:absolute;
 top:5px;
 left:6px;
 width:155px;
 height:22px;
text-align:center;
 margin:0px 5px 0 0;
 padding:11px 10px 11px 10px;
background-image: url(menu/menu3.png);
 }
 
 #left2 
 {
 position:absolute;
 top:49px;
 left:6px;
 width:155px;
 height:22px;
text-align:center;
 margin:0px 5px 0 0;
 padding:11px 10px 11px 10px;
 
background-image: url(menu/menu3.png);
 }
#left5
{
 position:absolute;
 top:93px;
 left:6px;
 width:155px;
 height:22px;
text-align:center;
 margin:0px 5px 0 0;
 padding:11px 10px 11px 10px;
 
background-image: url(menu/menu3.png);
 }
#left4
{
 position:absolute;
 top:137px;
 left:6px;
 width:155px;
 height:22px;
text-align:center;
 margin:0px 5px 0 0;
 padding:11px 10px 11px 10px;
 
background-image: url(menu/menu3.png);
 }
#left6
{
 position:absolute;
 top:181px;
 left:6px;
 width:155px;
 height:22px;
text-align:center;
 margin:0px 5px 0 0;
 padding:11px 10px 11px 10px;
 
background-image: url(menu/menu3.png);
 }
#left7
{
 position:absolute;
 top:225px;
 left:6px;
 width:155px;
 height:22px;
text-align:center;
 margin:0px 5px 0 0;
 padding:11px 10px 11px 10px;
 
background-image: url(menu/menu3.png);
 }
#left3
{
 position:absolute;
 top:269px;
 left:6px;
 width:155px;
 height:22px;
text-align:center;
 margin:0px 5px 0 0;
 padding:11px 10px 11px 10px;
 
background-image: url(menu/menu3.png);
 }
#left8
{
 position:absolute;
 top:313px;
 left:6px;
 width:155px;
 height:22px;
text-align:center;
 margin:0px 5px 0 0;
 padding:11px 10px 11px 10px;
 
background-image: url(menu/menu3.png);
 }
 #tete
 {
 width: 675px;
 height: 40px;
 position:absolute;
 left: 198px;
 top:10px;
 text-align:center;
 border:1px solid white;
 padding:5px 10px 15px 10px;
 Color:white;
 background-image: url(menu/tit2.png);
 }
 #tete h1
 {
 margin:0 0 0 0;
 font-size:38px;
 }
 #tete img
 {
 position: relative;
 left: 0px;
 }
 #contenuind
 {
width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
padding:10px 10px 10px 10px;
border:1px solid white;
background-image: url(menu/cont.png);
 }
 #contenuind h1 
 {
 margin:0 0 0 0;
 text-align: center;
 font-size: 22px;
 color:white;
 }
 #contenuind h2 
 {
 margin-left:20px;
 text-align: left;
 font-size: 17px;
 color:white;
 margin-top:3px;
 margin-bottom:0px;
 }
 #contenuind h3 
 {
 text-align: center;
 font-size: 19px;
 color:white;
 margin-top:5px;
 }
 #contenuind img
 {
 position: absolute;
 top:0px;
 left:0px;
 }
 #contact p
{
font-family: "Times New Roman";
color: white;
position: absolute;
left: 10px;
top: 399px;  
font-size: 12px;
margin-top:0px;
}
#contact a
{
text-decoration:none;
color:white;
}
#tel p
{
font-family: "Times New Roman";
color: white;
position: absolute;
left: 10px;
top:380px;  
font-size: 12px;
margin-top:0px;
}
.lien
{
text-decoration:none;
font-family:"times new roman";
font-size:10px;
color:rgb(233,88,37);
margin:0px;
padding:0px;
position: absolute;
top:465px;
left:433px;
}
 #diap1 
 {
 position: absolute;
 top: 150px;
 left: 25px;
 }
 #diap2 
 {
 position: absolute;
 top: 150px;
 left: 190px;
 }
 #diap3 
 {
 position: absolute;
 top: 150px;
 left: 355px;
 }
 #diap4 
 {
 position: absolute;
 top: 150px;
 left: 520px;
 }
 #diap5 
 {
 position: absolute;
 top: 190px;
 left: 25px;
 }
 #diap6 
 {
 position: absolute;
 top: 190px;
 left: 190px;
 }
 #diap7 
 {
 position: absolute;
 top: 190px;
 left: 355px;
 }
 #diap8 
 {
 position: absolute;
 top: 190px;
 left: 520px;
 }
 #diap9 
 {
 position: absolute;
 top: 230px;
 left: 25px;
 }
 #diap10 
 {
 position: absolute;
 top: 230px;
 left: 190px;
 }
 #diap11
 {
 position: absolute;
 top: 230px;
 left: 355px;
 }
 #diap12
 {
 position: absolute;
 top: 230px;
 left: 520px;
 }
 #diap13
 {
 position: absolute;
 top: 270px;
 left: 25px;
 }
 #diap14
 {
 position: absolute;
 top: 270px;
 left: 190px;
 }
 #diap15
 {
 position: absolute;
 top: 270px;
 left: 355px;
 }
 #diap16
 {
 position: absolute;
 top: 270px;
 left:520px;
 }
 #diap17
 {
 position: absolute;
 top: 310px;
 left: 25px;
 }
 #diap18
 {
 position: absolute;
 top: 310px;
 left: 190px;
 }
 #diap19
 {
 position: absolute;
 top: 310px;
 left: 355px;
 }
 #diap20
 {
 position: absolute;
 top: 310px;
 left: 520px;
 }
 
 
 
 
 
 #contenu
 {
width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
 background-image: url(menu/cont.png);
padding:10px 10px 10px 10px;
border:1px solid white;
 }
 
  #contenu h1
 {
 padding-top:0px;
 margin-top:5px;
 margin-left:40px;
 margin-right:40px;
 margin-bottom:10px;
 text-align: center;
 font-size: 20px;
 color:white;
}
 #contenu h2
 {
 margin-top:0px;
 margin-left:40px;
 margin-right:40px;
 margin-bottom:3px;
 text-align: left;
 font-size: 20px;
 color:white;
 }
 #contenu h3
 {
 margin-top:0px;
 margin-left:40px;
 margin-right:40px;
 margin-bottom:3px;
 text-align: center;
 font-size: 20px;
 color:white;
 }
 #contenu h4
 {
 margin-top:0px;
 margin-left:40px;
 margin-right:40px;
 margin-bottom:10px;
 text-align: right;
 font-size: 20px;
 color:white;
 }
 #contenu img
 {
 position: absolute;
 top:0px;
 left:10px;
 }
 #cours1
 {
 position:absolute;
 top: 130px;
 left: 90px;
 width:215px;
 height:47px;
 text-align: center;
 margin: 0 0 0 0;
 padding-top:8px;
 background-image: url(cours3.png);
 }
 #cours1 a
 {
  font-size:20px;
 color:white;
 text-decoration:none;
 }
 .cliquez
 {
 position: absolute;
 top:30px;
 right:57px;
 color:white;
 font-size:12px;
 margin:0 0 0 0;
 }
 #cours2
 {
 position:absolute;
 top: 130px;
 left:385px;
 width:215px;
 height:47px;
 text-align: center;
 margin: 0 0 0 0;
 padding-top:8px;
 background-image: url(cours3.png);
 }
 #cours2 a
 {
  font-size:20px;
 color:white;
 text-decoration:none;
 }
 #cours3
 {
 position:absolute;
 top: 205px;
 left:90px;
 width:215px;
 height:47px;
 text-align: center;
 margin: 0 0 0 0;
 padding-top:8px;
 background-image: url(cours3.png);
 }
 #cours3 a
 {
  font-size:20px;
 color:white;
 text-decoration:none;
 }

 #cours4
 {
 position:absolute;
 top: 205px;
 left:385px;
 width:215px;
 height:47px;
 text-align: center;
 margin: 0 0 0 0;
 padding-top:8px;
 background-image: url(cours3.png);
 }
 #cours4 a
 {
  font-size:20px;
 color:white;
 text-decoration:none;
 text-align:center;
 }

 
 #contenu a:hover 
 {
 color:rgb(254,251,4);
 }
#suite
{
width: 675px;
height: 136px;
 position:absolute;
 left: 0px;
 top:260px;
padding:10px 10px 10px 10px;
}



 
 
 #contenucours
 {
width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
padding:10px 10px 10px 10px;
border:1px solid white;
 background-image: url(menu/cont.png);
 }
 #contenucours a img
 {
 border: none;
 }
 #contenucours h1
 {
 margin-top:0px;
 margin-left:40px;
 margin-right:40px;
margin-bottom:10px;
 text-align: center;
 font-size: 28px;
 color:white;
 text-decoration:underline;
 }
 #contenucours h2
 {
 margin-top:0px;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:10px;
 text-align: left;
 font-size: 17px;
 color:white;
 }
#contenucours img
 {
 position: absolute;
 top:0px;
 left:10px;
 }
  #contenucours p
 {
 margin-top:0px;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:0px;
 text-align: left;
 font-size: 16px;
 color:white;
 }
 
 #inscrp
 {
 position:absolute;
 top: 290px;
 left: 30px;
width:260px;
height:50px;
 background-image: url(cours2.png);
 text-align:center;
 margin: 0 0 0 0;
 padding-top:0px;
 }
 #inscrp a
 {
  position: relative;
  width:280px;
  top:3px;
  font-size:17px;
 color:white;
 text-decoration:none;
 }
 #autrecours
 {
 position:absolute;
 top: 307px;
 left:515px;
 background-image: url(inscrp.png);
width:150px;
height:29px;
 text-align:center;
  margin: 0 0 0 0;
 padding-top:4px;
 }
 #autrecours a
 {
 font-size:17px;
 color:white;
 text-decoration:none;
 }
 
 
 
 #contenucours a:hover 
 {
 color:rgb(254,251,4);
 }
 
 
 
 #contenuecole
 {
width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
padding:10px 10px 10px 10px;
border:1px solid white;
background-image: url(menu/cont.png);
 }
 #contenuecole h1
 {
 margin-top:0px;
 margin-left:19px;
 margin-right:18px;
margin-bottom:10px;
 text-align: left;
 font-size: 19px;
 color:white;
 }
 #contenuecole p
 {
 position: relative;
 left:20px;
 top:10px;
 margin-top:0px;
 margin-left:0px;
 margin-right:20px;
 margin-bottom:10px;
 text-align: left;
 font-size: 17px;
 color:white;
 }
 .grasecole
 {
font-size:20px;
} 
 

 
  #contenuprof
 {
width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
padding:10px 10px 10px 10px;
border:1px solid white;
background-image: url(menu/cont.png);
 }
 #contenuprof h2
 {
 margin-top:0px;
 margin-left:19px;
 margin-right:18px;
margin-bottom:10px;
 text-align: left;
 font-size: 18px;
 color:white;
 }



#contenusta
 {
width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
padding:10px 10px 10px 10px;
border:1px solid white;
background-image: url(menu/cont.png);
 }
 #contenusta h1
 {
 margin-top:0px;
 margin-left:19px;
 margin-right:18px;
margin-bottom:10px;
 text-align: center;
 font-size: 28px;
 color:white;
 }
 #contenusta h2
 {
 margin-top:0px;
 margin-left:19px;
 margin-right:18px;
margin-bottom:10px;
 text-align: left;
 font-size: 17px;
 color:white;
 }
#contenusta a:hover 
 {
 color:rgb(254,251,4);
 } 
 
 
 
 
 #qqq
 {
 position:absolute;
 top:30px;
 left:30px;
 }
 #qqq input
{
position:absolute;
left:110px;
}
 #qqq p
{
font-size: 15px;
color:white;
margin:0 0 0 0;
}
#env input
 {
 position: relative;
 left:20px;
 top:180px;
 }
.pe
{
font-size: 9px;
}
#envc input
 {
 position: relative;
 left:20px;
 top:310px;
 }
#envresacab input
 {
 position: relative;
 left:20px;
 top:280px;
 }
#envresagdm input
 {
 position: relative;
 left:20px;
 top:320px;
 }



.cppp 
{
position: absolute;
top: 100px;
left:350px;
}





#contenulien
 {
width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
padding:10px 10px 10px 10px;
border:1px solid white;
background-image: url(menu/cont.png);
 }
 #contenulien a
 {
 text-decoration:none;
 color:white;
 }
 

#contenuspec
 {
width: 675px;
height: 402px;
 position:absolute;
 left: 198px;
 top:10px;
padding:10px 10px 10px 10px;
border:1px solid white;
background-image: url(menu/contspec.png);
 }

 #cabaret img
 {
 width:211px;
 font-size:15px;
 color:white;
 position: absolute;
 top:10px;
 left:15px;
 padding: 0 0 0 0;
 text-decoration:none;
 border:none;
 }
  #serpi img
 {
 width:211px;
 font-size:15px;
 color:white;
 position: absolute;
 top:10px;
 left:241px;
 padding: 0 0 0 0;
 border:none;
 }
  #gdm  img
 {
 width:211px;
 font-size:15px;
 color:white;
 position: absolute;
 top:10px;
 left:467px;
 padding: 0 0 0 0;
 border:none;
 }
 .cliqspec
 {
 position:absolute;
 top:300px;
 left:150px;
 color:white;
 font-size:18px;
 }
 
#cabaret2 img
 {
 width:285px;
 font-size:15px;
 position: absolute;
 top:10px;
 left:10px;
 padding: 0 0 0 0;
 border:none;
 }
#serpi2 img
 {
 width:285px;
 font-size:15px;
 position: absolute;
 top:10px;
 left:10px;
 padding: 0 0 0 0;
 border:none;
 }
 
 #aff img
 {
 width:240px;
 position: absolute;
 top:70px;
 left:380px;
 }
 
 #specserpi2 
 {
 width:360px;
 position: absolute;
 top:0px;
 left:520px;
 padding: 0 0 0 0;
 font-size:18px;
 color:white;
 }
 
  #specserpi2 a
 {
 font-size:18px;
 color:white;
 }

 .info 
 {
 font-size:22px;
 color:white;
 text-align:center;
 text-decoration: underline;
 }
 
 .li 
 {
 text-align:left;
 font-size:11px;
 }
 
 #vend
 {text-align:center;
 color: white;
 font-size: 15px;
 width: 206px;
 height: 402px;
 position:absolute;
 left: 198px;
 top:10px;
 border:1px solid white;
 padding:10px 10px 10px 10px;
 }
 #sam
 {
 text-align:center;
 color: white;
 font-size: 15px;
 width: 206px;
 height: 402px;
 position:absolute;
 left: 433px;
 top:10px;
 border:1px solid white;
 padding:10px 10px 10px 10px;
 }
 #dim
 {
 color: white;
 font-size: 15px;
 width: 206px;
 height: 402px;
 position:absolute;
 left: 668px;
 top:10px;
 border:1px solid white;
 padding:10px 10px 10px 10px;
 }
 
 
 
 
 
#contenuinscrip
{
 width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
padding:10px 10px 10px 10px;
border:1px solid white;
background-image: url(menu/cont.png);
 }
#contenuinscrip h1
 {
 margin-top:5px;
 margin-left:40px;
 margin-right:40px;
 text-align: center;
 font-size: 20px;
 color:white;
 }
 .remplissez 
 {
 margin-top:0px;
 margin-left:55px;
 margin-right:40px;
 margin-bottom:10px;
 text-align: left;
 font-size: 18px;
 color:white;
 }
 
 
 #contenubib
 {
width: 675px;
height: 336px;
 position:absolute;
 left: 198px;
 top:76px;
padding:10px 10px 10px 10px;
border:1px solid white;
background-image: url(menu/cont.png);
 }
 #contenubib p
 {
 font-size:30px;
 color:white;
 }
  #contenubib a
 {
 text-decoration:none;
 color:white;
 }
.gra
{
font-weight: bold;
}
 #contenubib a:hover 
 {
 font-style:italic;
 }
  #fiche p
  {
 margin: 0 0 0 0;
 text-align:center;
 }
 #fiche
 {
  position:absolute;
top:0px;
left:200px;
 width: 490px;
 height:336px;
 }
 #textes
 {
  position:absolute;
top:0px;
left:200px;
 width: 490px;
 height:336px;
 border-left: 1px solid white;
 }
 #textes p
 {
 margin: 0 0 0 0;
 text-align:center;
text-decoration:underline;
 }
 #colmen
 {
 position:absolute;
 top:10px;
 width:170px;
 height:336px;
 font-size:18px;
 font-weight:bold;
 }

 #col1
 {
 font-size: 15px;
 width: 226px;
 height: 402px;
 position:absolute;
 left: 10px;
 top:40px;
 padding:10px 10px 10px 10px;
 }
 #col2
 {
 font-size: 15px;
 width: 326px;
 height: 402px;
 position:absolute;
 left: 233px;
 top:40px;
 padding:10px 10px 10px 10px;
 }
 .suiv
 {
 position: absolute;
 top:22px;
 left:380px;
 font-size:12px;
 }
 
 #actimonde 
 {
 color:#000099;
 margin:2px;
 padding:1px;
 width:140px; 
 height:52px;
 background-color:#dee5fd;
 font-size:20px;
 text-align:center;
 border:1px dashed #C3120C;
 }
 
 #actimonde a 
 {
 color: #000099;
 }
 #contenuphoto 
{
width: 675px;
height: 346px;
 position:absolute;
 left: 198px;
 top:76px;
 background-image: url(menu/cont.png);
padding:0px 10px 10px 10px;
border:1px solid white;
overflow:auto;
text-align:center;
}

 #contenuphoto img
{
margin: 5px;
}