
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	/*margin-right: 0px;*/
	margin-bottom: 0px;
	padding: 0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #000000;
	/*color: #0070B6;#BABABA*/
	text-decoration: none;
	background-color: #E5E5E5;
}

img{
	border: 0 none;
}

a {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}

h1{
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; background-color:#666666; height:27px;
	
}

.bis{
	font-size: 14px;font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; background-color:#666666; height:27px;
	
}

#bordgris{ font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; background-color:#666666; height:27px;
}

#font14 { font-size: 14px;background-color:#666666;color: #FFFFFF;}


#traitrouge{ color:#FF0000; text-align:center;	 
}



h2{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
}

h2.BIS{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}

h3{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

h4{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}

.h5{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}



p{
	text-align: justify;
}

a:hover {
	color:#dc241f;
	font-weight: bold;
	text-decoration: none;
}



#cadre {
	position: absolute;
	background:  url(fond.png) repeat-y;
	background-color: #FFFFFF;
	text-align: left;
	/*pour centrer horizontalement et verticalement*/
	/*left: 50%;	
	margin-left: -418px;*/
	width: 836px;
}

#cadreban {
	margin-left: 57px;
	background-repeat: no-repeat;
}

#cadreban2 {
	width:721px;
	height:101px;
	background-image: url(http://www.mgm-international.com/pages/buttons/_gen_butup0.gif);
	background-repeat: no-repeat;
	visibility:visible;
	overflow:hidden;
	position:absolute;
	z-index:4;
	left: 56px;
	top: -2px;
	 
		
}



#contenu {
	z-index: 0;
	position: relative;
	width: 750px;
	/*pour que le contenu commence dans le blanc et non dans le dégradé à gauche*/
	margin-left: 40px;
}


table{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


input.format { border-right:  #999999 1px solid; border-top: #999999 1px solid; font-size: 10px; border-left: #999999 1px solid; border-bottom: #999999 1px solid; font-family: Verdana, Arial;
}

format2 { border: 0px;  background-image:url(blank.gif); width:150px; height:50px;
background-repeat:repeat-x;
padding:0;
vertical-align:top; color:#ffffff}

input.submit { font-size: 14px; color: #694040; Font-Family : Verdana, Arial; font-style: normal;Font-Weight : Bold; background-color : #ffffff; BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid; Border-Color:  #990000;

a.info{
position:relative; /*this is the key*/
z-index:24; 
text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
display:inline;
position:absolute;
top:1em; left:1em; width:15em;
background-color:#000000; color:#ffffff;
text-align: center}

.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
.obli {color: #ff0000; Font-Family : Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.stitre {color:  #000000; Font-Family : Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
.mef { font-size: 11px; color: #003D59; font-style: normal;
}
a {
text-decoration: none; /* définition du lien qui affichera le "calque" */
}
a:hover {
background: none; /* correction d'un bug IE */
}
a span { /* définition de la balise <span> inclue dans <a> */
display: none;
}
a:hover span { /* définition de la balise <span> au survol */
display: inline;
position: absolute;
top: 200px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
left: 100px;
width: 200px;
height: 100px;
background: green;
text-align: center;
color: white;
}


.courses img{
	float: left;
	padding: 1px 1px 0px 0px;
}

.tablecde{border-collapse: collapse;width:100%; background-color:#f0f0f0;}
.cde td {color:#fff; font-size:1.2em; padding-top:3px; padding-bottom:3px; background:#990000; text-align:center;}
.bordered td { border-bottom:1px solid #990000;}
.act{ text-decoration:underline ; padding:0px 0px 5px 40px; }
.nb{ text-align:center;}
.ttc {width: 10%; text-align:right; font-weight:bold; padding-right:10px;}
.edit { vertical-align: middle;text-align: center;font-size:0.9em;}
.total{background-color:#c5c5c5;border-bottom:1px solid #555555;border-top:1px solid #555555;padding: 10px 5px;color:#990000 }
.arrhes {color:#990000;font-weight:bold;font-size:1.2em; margin-right:100px;}


#borderedb { border-bottom:1px solid #000000;}