/* CSS Document */

*{
margin:0 auto;
padding:0 auto;
background-position:center; 
font-family:Geneva, Arial, Helvetica, sans-serif;
}
table p{margin:0px !important;}
#global{/*Ok FF & IE*/
width:800px;
margin-top:20px;
position:relative;
}
body{
background-color:#DB83FF;

}
#bo{
text-align:right;
font-size:80%;
}
#entete{/*Ok FF & IE*/
background-image:url('../image/entete.png');
background-repeat:no-repeat;
background-position:top right;
height:127px;
padding-top:10px;
	

clear:both;
}
#global_menu{
	position:relative;
}
#menu{/*Ok FF & IE*/
width:158px;	

background-color:#FF9900;
text-align:left;


position:absolute;
top:50px;
left:25px;
}
* html #menu{
position:absolute;
margin-left:-44px;
}
.submenu{
background-image:url('../image/m_coin_sup.png');
background-repeat:no-repeat;
background-position:top center;
padding-top:15px;
width:158px;	
}
.submenu form input{
margin-left:5px;
width:135px;
border:1px solid #DB83FF;
}
.submenu form a{
background-color:#DB83FF;
text-align:center;
display:block;
margin-left:5px;
width:137px;

}
.submenu form a:hover{
text-decoration:none;
background-color:#CA72EE;
}
.submenu p{
color:#fff;
font-size:12px;
font-weight:bold;
margin:0 10px 0 5px;
text-align:center;
}
.menu_bas{
background-image:url('../image/m_coin_inf.png');
background-repeat:no-repeat;
background-position:bottom;
height:22px;

}
.menu_int{
background-image:url('../image/m_bg.png');
background-repeat:repeat-y;


}
#menu ul{

padding-left:20px;
}
#menu a {
font-size:1em;
font-weight:bold;
}

#menu li{
display:block;
line-height:1.6;
list-style-type:none;
}
#menu li a{
color:#fff;
}


h1{
text-align:center;
padding:0 10px;
margin-bottom:20px;
color:#b9274d;

}
h2{
padding-left:20px;
text-align:left;
color:#b927ad;
font-size:100%;

}
h3{
text-align:left;
padding-left:20px;
}
p{
margin:0px 20px;
text-align:left;
}
#editeur{
background-color:transparent;


}
#login p{
margin-left:70px;
width:100%;
padding-bottom:15px;
}
#globalContenu{
margin-right:15px;
margin-left:69px;
padding-left:120px;

background-image:url('../image/c_coin_inf_gauche.png');
background-repeat:no-repeat;
background-position:bottom left;
width:596px;
background-color:#f99d31;
}

#contenu{/*Ok FF & IE*/
min-height:446px;	
background-image:url('../image/c_coin_inf_droit.png');
background-repeat:no-repeat;
background-position:bottom right;
padding:20px 0px;

overflow:hidden;
height:1%;
position:relative;
}
.image{
float:left;
padding:0px 10px 10px 20px;
}

#signature{
height:26px;
background-image:url('../image/signature.png');
background-repeat:no-repeat;
background-position:bottom center;
margin-right:15px;
margin-left:69px;

}
#pied{
color:#999999;
text-align:center;
height:45px;
margin-top:10px;
background-image:url(../image/pied.gif);
background-repeat:no-repeat;
background-position:top;
padding-top:3px;
}


a{
text-decoration:none;
color:#66028f;
}
a:hover{
color:#993399;
text-decoration:underline;
}
a img{
border:none;
}
a img:hover{
text-decoration:none;
}
p.msg_succes{
background-color:#008800;
color:#fff;
font-weight:bold;
padding:5px;
border:5px double #fff;
margin:0;
margin-right:20px;
}
table.liens{
text-align:center;

border-collapse:collapse;
}

table.liens td{

width:200px;
}
table.horaire{
border-collapse:collapse;
width:90%;
}
table.horaire th{
background-color:#b9274d;
border:1px solid #b9274d;
padding:2px;
color:#fff;
}
table.horaire td{
border:1px solid #b9274d;
padding:2px;
font-size:0.8em;
text-align:center;
}

