body{
font-size:12px;
font-family:Verdana;
background: #FFFFFF;
}
a:link{color:#999999;}
a:active{color:#999999;}
a:visited{color:#999999;}

a.form{
color:red;
}

img.logo{
padding:0;
padding-top:22px;
padding-left:30px;
}

img.title1{
padding:0;
padding-top:26px;
padding-left:0px;
padding-bottom:25px;
}

img.title2{
padding:0;
padding-top:26px;
padding-left:0px;
padding-bottom:39px;
}

img.login{
margin:0;
padding:0;
padding-bottom:8px;
}

img.link1{
padding-left:158px;
}

img.suite{
padding-left:361px;
}

img.bouton{
padding-top:30px;
}


img.line{
padding:0;
padding-bottom:15px;
padding-top:24px;
}

.small-text{
font-size:10px;
}

img.link2{
padding:0;
padding-top:4px;
padding-left:196px;
}

#contenu {
width:525px;  
margin:0;
margin-left:200px;
margin-top:20px; 
padding:0;
padding-left:30px;
padding-right:30px;
background:#FFFFFF;
border: 1px solid gray;
border-width: 0px 1px 0px 1px;
border-style:dotted;
   }
#bottom{ background: #FFFFFF; width:470px; height:50px;  margin:0; padding:0; }

#formulaire {  
margin:20px 0  0 20px; 
padding:0; 
width:100%;
voice-family: "\"}\"";
voice-family:inherit;
width:430px; 
 }

#identification { 
text-align:center; 
margin:0; 
padding:0;  
font-weight:700; 

}


table{
 width:250px;  
 margin:0;
padding:0;
padding-left:17px;
padding-right:17px;
padding-top:38px;
}

table.lieux td{
width:200px;
}

p{
padding:0;
padding-left:17px;
padding-right:17px;
padding-top:0;
}

p.intro{
padding-bottom:59px;
}

p.intro2{
padding-bottom:36px;
}

p.expl{
padding-bottom:46px;
}

.cache p{
margin:0;
padding-left:32px;
padding-right:32px;
padding-top:2px;
padding-bottom:2px;
}

div.cache{
padding-bottom:10px;
}

select{margin:0px 20px 0px 10px; color:#003366; font: 13px Arial;}

input{
margin:0;
margin-top:-8px; 
margin-left:20px;
color:#003366; 
font: 12px Verdana;
}

.couleur {
font-size:12px;
font-family:Arial;
background-color:#990033;
border-color:#999999;
border-width:thin;
color:#CCCCCC;
padding:2px 2px 2px 2px;
width:73px;
voice-family: "\"}\"";
voice-family:inherit;
width:65px;

}
.Style1 {
	color: #990033;
	font-weight: bold;
}

div.heure{
	padding:0;
	padding-top:15px;
	padding-bottom:46px;
}

textarea.obs{
width:480px;
height:46px;
margin-bottom:5px;
}

.erreur{
color:red;
}

.validez {
padding:0;
margin:0 0 0 426px;
width:77px;
height:21px;
background:url(img/maja/validez.gif) no-repeat left top;
border:none;
}

.suiteb {
padding:0;
margin:0 0 0 340px;
width:77px;
height:21px;
background:url(img/maja/suite.gif) no-repeat left top;
border:none;
}


img{
	border: none;
}

select.act_obs{
margin:0 0 0 100px;
}

div.divMontre{
padding: 0 0 8px 0;
margin:0;
}

div.autres{
padding-top:5px;
padding-left:36px;
}


.cache input{
margin:12px 0 0 2px;
padding:0;
}

div.show{
float:left;
}

.conf{
color:blue;
}

textarea.rythmes{
width:420px;
height:46px;
margin-bottom:5px;
}

img.lower{
margin:0;
padding:0;
margin-top:70px;
}

table.q345{
width:96%;
 margin:0;
padding:0;
margin-left:0px;
}

table.q345 td{
 margin:0;
padding:0;
}

table.q345 select{
margin:0; 
color:#003366; 
}

table.q345 input{
margin:0;
}