@CHARSET "ISO-8859-1";



html, body{margin:0;padding:0;background-color:#fff}



body,td,th,p,input,select,textarea{

font-family:Arial;

font-size:12px;

color:#333333;

line-height:1.333em;

}



input,select,textarea{border: solid 1px #000000;color: #333333;}



a{color: #425078;}



a:hover{color: #888888;}



p, ul, li{margin-top: 0px;margin-bottom: 0px;}



form{margin:0;}



hr{color:#bed0ab;border-color: #bed0ab;}



#header{width:100%;text-align: left;}



#bandeau{

    padding-top:20px;

	text-align: center;

	height:60px;

	font-size:25px;

	}



#page{width:900px;text-align:left;margin: 0;} 



#menuAdmin{text-align: left;}

	

#menuAdmin td{text-align: left;padding:7px;}



#menuAdmin td a{font-size:14px;font-weight:bold;color: gray;}



#menuAdmin td a:hover, #menu td a:focus, #menu td a:active, #menuAdmin td a.adminactif{color: #000000;}

#titre1{
	width:500px;
	padding:10px;
	float:left;
}
#photo1{
	width:200px;
	float:left;
}	

#contenu{

margin: 0;

padding:0;

padding-right: 19px;

padding-bottom: 39px;

padding-left: 47px;

}



#encartGauche{

vertical-align: top;

text-align:left;

width:262px;

height:200px;

padding:0;

margin:0;

padding-left:10px;

padding-right:10px;

border-right: solid 1px #d2d2d2;

}



#centre{

vertical-align: top;

padding-left: 48px;

margin:0;

}



#footer{

height:144px;

text-align:left;

padding: 0;

padding-left: 39px;

} 



#footer .txt { padding:23px 0 0 59px; font-size:11px;color:#888888}

	

.texteaccroche{color:#333333}



.fonce td, .fonce th{color:#333333}

	

.tabForm{

	border-collapse: collapse;

	empty-cells: show;

	text-align: left;

	}

	

.tabForm td{

	padding: 5px;

	text-align: left;

}



.tabFront{

	border-collapse: collapse;

	empty-cells: show;

	text-align: left;

	}

	

.tabFront th{

	font-weight:bold;

	text-align:center;

	padding: 2px;

}

.tabFront td{

	text-align:center;

	padding: 2px;

}



.tabAdmin{

	border-collapse: collapse;

	empty-cells: show;

	border: dashed 1px #000000;

	text-align: left;

	}

	

.tabAdmin th{

	font-weight:bold;

	text-align:center;

	border: dashed 1px #000000;

	padding: 2px;

}

.tabAdmin td{

	text-align:center;

	border: dashed 1px #000000;

	padding: 2px;

}



.tabSimple, .tabSimple th, .tabSimple td{border-width:0px;padding:0;}



fieldset{

	 color: white;

	 border:solid 1px #333333;

	 padding:15px;

	}



.titrePage{

	text-align:left;

	color:#cc3300;

	font-size: 18px;

	font-weight: bold;

	padding-bottom:2px;

	margin-bottom:10px;

	border-bottom: solid 1px #cc3300;

	}



.puce{

background-image: url(Images/puce.gif);

background-position: left 6px;

background-repeat:no-repeat;

padding-left:15px;

}



.rouge{

    color: #cc3300;

	font-weight: bold;

}



.erreur{

	color: #fb9696;

	font-size:15px;

	font-weight: bold;

	margin-bottom:10px;

	}



.intitule,.enteteTab{

	font-weight: bold;

	text-align: right;

}



.help{

	font-size:10px;

	font-style: normal;

	color:#cccccc;

	}



.titreActu{

font-weight: bold;

font-size: 13px;

}



.pointillets{

clear:both;

padding-bottom:2px;

margin-bottom:10px;

border-bottom: dashed 1px #333333;

}



.couleurtr1{

	background-color: white;

}

.couleurtr0{

	background-color: #DDEEDD;

}



.couleur2tr1{

	background-color: #f6c713;

}

.couleur2tr0{

	background-color: #f6c713;

}



.subcouleurtr01{

	background-color: #dfd3e4;

}

.subcouleurtr00{

	background-color: #f0daf8;

}

.subcouleurtr11{

	background-color: #cccccc;

}

.subcouleurtr10{

	background-color: #f5d2ba;

}



table.sortable th{

	background-color: #eee;

	}

table.sortable th a{

	text-decoration: none;

	}



table.sortable tr.odd td {

	background-color: #ddd;

}

table.sortable tr.even td {

	background-color: #fff;

}



a img {

	border: 0;

}