body
{
	font-family:'arial'; font-size:12px; color:#555555; padding:0px; margin:0px;
}

table
{
	border-collapse:collapse; width:100%; margin:0px;
}

td
{
	font-size:14px;	padding:0px;
}

hr{
	border:solid #dddddd 0.5px;
}

h3{
	font-size:16px; height:20px; padding-top: 10px; margin:0px; margin-bottom:10px;
}

h4{
	font-size:12px;
}

h1, h2, h3, h4{	
	padding-left: 5px; border-bottom:solid #cccccc 1px;
}

a, a:visited{	
	color:blue;
}

a:hover{	
	text-decoration:none;
}

.present a, .present a:visited {
	 font-weight:bold;
 }

.titre{
	 font-weight:bold; font-size:16px; padding-left:10px; color:black;
}

.worksheet{
	 padding-right:10px; padding-left:10px;
}

.black{
	color:black;
}

.indice{
	font-size:11px;
}

.important{
	color:red;
}

.reussite{
	color:green; font-size:20px;
}

.menu{
	background:#aaaaaa url('../../documents/app_images/menu_bg1.jpg') repeat-x; color:black; border-bottom:solid #dddddd 1px; width:125px;
}

.menu a, .menu a:visited{
	color:#666666; font-weight:normal;
}

.menuVisited, .menuVisited2{
	background:#000000 url('../../documents/app_images/menu_bg2.jpg') repeat-x; color:white; width:130px;
}

.menuVisited a, .menuVisited a:visited, .menuVisited2 a, .menuVisited2 a:visited{
	color:white;
}

.menu a, .menu a:visited, .menuVisited a, .menuVisited a:visited, .menuVisited2 a, .menuVisited2 a:visited{
	text-decoration:none;
}


.menu1,.menu2,.menu3,.menu4,.menu5,.menu6 {
	padding-right:5px;
}

.menu1 a,.menu2 a,.menu3 a,.menu4 a,.menu5 a,.menu6 a {
	text-decoration:none; color:#000000;
}

.ssmenu{
	width:auto;
}

.ssmenu a:hover{
	color:#888888;
}

.label_td{
	padding-right:10px; text-align:right;
}

.input{
	font-weight:bold; background: #EFEFEF; border:none; border-bottom:dashed #000000 1px; width:100%;
}

.choixPile{
	font-weight:bold; color:yellow; background: black; border:dashed #000000 1px;
}

.button_td{
	padding-right:10px; text-align:center;
}

.init_caractere{
	font-size:40px; font-weight:bold;
}

.doc_img{
	border:solid #cccccc 1px; margin:2px; padding:2px;
}

.proj_img{
	border:solid #00033c 1px; padding:2px;
}

.menuImgCategorie{
	border:0px; width:20px; height:20px;
}

.cadreBase{
	border:solid #cccccc 1px; padding:10px; margin:5px;
	border-left:solid #cccccc 10px;
}

.progressBar{
	background: black; width:99%; height: 10px; border:solid black 1px; text-align:left; overflow:hidden;
}

.progressSlide{
	background: black url('http://www.galaxyads.biz/documents/app_images/progress.jpg'); height: 10px; border-right:solid black 1px; text-align:right;
}

.chrono{
	background: #dddddd; width:150px; border:solid #bbbbbb 1px; padding:5px; color:maroon; margin-top:5px; font-weight:bold; font-size: 20px;
}

.iconne{
	width:15px;
}

.cadreTitre{
	text-align:left; font-weight:bold; color:maroon; border-bottom:solid #bbbbbb 1px;
}

.lienMarq, .lienMarq:visited{
	text-decoration:none; color:black; font-size: 20px; font-weight:bold;
}

.codeZone{
	width: 600px; border:solid #cccccc 1px; height: 70px; font-size:11px;
}

.div_confirmation{
	padding:10px; border:solid #eeeeee 1px;
}