body
{ 
	background-image: url('test.png');
	background-repeat: repeat-x;
	behavior: url(win_png.htc);
}

#bodybody	{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	font-family: "Trebuchet MS",Georgia, sans-serif;
}

#bodybody #topdutop	{
	height: 220px;
}

#bodybody #topdutop2 .spip_logos	{
	margin-left:auto;
	margin-right: auto;
}

#bodybody #topdutop2 h1	{
	font-family: "Trebuchet MS", Georgia, Garamond,Verdana;
	text-align: center;
	color: #33332d;
	margin-top: 10px;
	margin-left: 20px;
}

#bodybody #topdutop #header	{
	background-image: url(header.png);
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
	height: 208px;
	width: 100%;
}

.invisible	{
	visibility: hidden;
}

.piti	{
	font-size: 0.7em;
}

#bodybody #ariane	{
	border-bottom: 1px solid #db4105;

}

#bodybody #ariane a	{
	text-decoration: none;
	color: #33332d;
}

#bodybody #ariane a:hover	{
	text-decoration: none;
	border-top: 5px solid #db4105;
	border-bottom: 5px solid #db4105;
}

#bodybody #contairer	{	
	width: 100%;
}

#bodybody #container #MGH	{
	width: 200px;
	float: left;
}

#bodybody #container #MGH .MGHtop	{
	background-image: url(topMGH.png);
	height: 30px;
	font-size: 1.1em;
	text-align: center;
	font-weight: 100;
	line-height: 2em;
	font-family: Georgia, Garamond;
	color: #33332d;
	border-bottom: 1px solid #33332d;
}

#bodybody #container #MGH .MGHtop a	{
	text-decoration: none;
	color: #33332d;
}

#bodybody #container #MGH .MGHtop a:hover	{
	text-decoration: none;
	color: #db4105;
}

#bodybody #container #MGH ul	{
	background-color: #fff7e3;
	margin-top: 0;
	margin-bottom: 0;
}

#bodybody #container #MGH ul li 	{
	background-color: #fff7e3;
	margin-left: -20px;
	line-height: 1.7em;
	border-bottom: 1px dotted #cccc9f;
	list-style-image: url(listimage.png);
}

#bodybody #container #MGH ul li:hover 	{
	list-style-image: url(listimageH.png);
	border-bottom: 1px dotted #db4105;
}

#bodybody #container #MGH ul li a	{
	display:block;
	text-decoration: none;
	color: #33332d;
}

#bodybody #container #MGH ul li a:hover	{
	display:block;
	text-decoration: none;
	color: #db4105;
	border-right: 5px solid #db4105;
}

#bodybody #container #MGH ul li ul	{
}

#bodybody #container #MGH ul li ul li	{
	border-bottom: none;
}

#bodybody #container #MGH ul li ul li:hover	{
	border-bottom: none;
}

#bodybody #container #MGH .MGHbottom	{
	background-image: url(bottomMGH.png);
	height: 30px;
	margin-bottom: 10px;
	text-align: center;
}

#bodybody #container #MGH #Informations	{
	font-size: 0.8em;
	background-color: #fff7e3;
	border-bottom: 1px dotted #cccc9f;
	line-height: 1.5em;
	padding-left: 5px;
}

#bodybody #container #MGH #Informations a	{
	text-decoration: none;
	color: #33332d;
	border-bottom: 1px dotted #33332d;
}

#bodybody #container #MGH #Informations a:hover	{
	text-decoration: none;
	color: #db4105;
	border-bottom: 1px dotted #db4105;
}

.little	{
	font-size: 0.9em;
}

#rechercher	{
	margin-top: 1px;
	text-align: center;
	background-color: #fff7e3;
}

#rechercher label	{
	display: none;
}

#rechercher input[type="text"]	{
	color: #33332d;
	font-size: 0.7em;
	font-weight: 100;
	font-family: Georgia;
	font-style: italic;
	width: 90%;
	height: 1.5em;
}

#bodybody #container #thebody	{
	margin-left : 210px;
	margin-top: 10px;
	min-height: 550px;
}

#bodybody #container #thebody a	{
	text-decoration: none;
	color: #33332d;
	border-bottom: 1px dotted #33332d;
}

#bodybody #container #thebody a:hover	{
	border-bottom: 1px dotted #db4105;
	color: #db4105;
}

#bodybody #container #thebody #alaune	{
	margin-left: 10px;
}

#bodybody #container #thebody #alaune .spip_logos	{
	margin-right: 10px;
	margin-bottom: 10px;
}

#bodybody #container #thebody #alaune .spip_note, #bodybody #container #thebody #alaune .spip_note:hover	{
	display: inline;
	border-right:0; 
}




#bodybody #container #thebody #alaune fieldset	{
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 5px solid #db4105;
	border-bottom: 1px dotted #db4105;
	border-left: 1px dotted #db4105;
	border-right: 1px dotted #db4105;
	padding: 10px;
}

#bodybody #container #thebody #alaune fieldset .spip_logos	{
	float: left;
	margin-right: 10px;
}

#bodybody #container #thebody #alaune fieldset legend	{
	padding: 2px;
	color: #33332d;
}

#bodybody #container #thebody #alaune fieldset legend	#titre	{
	font-size: 2em;
}

#bodybody #container #thebody #alaune fieldset legend	#surtitre, #bodybody #container #thebody #alaune fieldset legend	#soustitre	{
	font-style: italic;
	font-size: 0.7em;
}

#bodybody #container #thebody .fivebyrub	{
	margin-top: 10px; 
}

#bodybody #container #thebody .fivebyrub .rubb	{
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border-top: 2px solid #cccc9f;
	border-bottom: 1px dotted #cccc9f;
	border-left: 1px dotted #cccc9f;
	border-right: 1px dotted #cccc9f;
}

#bodybody #container #thebody .fivebyrub .rubb legend	{
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #33332d;
}

#bodybody #container #thebody .fivebyrub .rubb	ul, #bodybody #container #thebody #alaune ul	{
	margin-top: 10px;
	margin-bottom: 10px;
}

#bodybody #container #thebody .fivebyrub .rubb	ul li, #bodybody #container #thebody #alaune ul li, #bodybody #container #thebody #alaune .yop .spip li	{
	margin-left: 20px;
	list-style-image: url(listimage.png);
}

#bodybody #container #thebody .fivebyrub .rubb	ul li:hover, #bodybody #container #thebody #alaune ul li:hover, #bodybody #container #thebody #alaune .yop .spip li:hover 	{
	list-style-image: url(listimageH.png);
}

#bodybody #container #thebody .fivebyrub .rubb	ul li a, #bodybody #container #thebody #alaune ul li a 	{
	display: block;
	border-bottom: 0;
}

#bodybody #container #thebody .fivebyrub .rubb	ul li a:hover, #bodybody #container #thebody #alaune ul li a:hover	{
	display:block;	
	border-bottom: 0;
	border-right: 5px solid #db4105;
	background-color: #fff7e3;
}

#bodybody #container #thebody #alaune .yop .spip li a, #bodybody #container #thebody #alaune .yop .spip_out	{
	display: inline;
	border-bottom: 1px dotted #33332d;
}

#bodybody #container #thebody #alaune .yop .spip li a:hover, #bodybody #container #thebody #alaune .yop .spip_out	{
	display: inline;
	background-color: #fff;
	border-right: 0;
	border-bottom: 1px dotted #db4105;
}

#bodybody #footer	{
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #db4105;
	text-align: center;
	font-size: 0.6em;
	text-align: center;
	font-weight: 100;
	font-family: sans;
}

#bodybody #footer a	{
	text-decoration: none;
	color: #db4105;
	border-bottom:1px dotted #db4105;
}

.suite	{
	float:right;
	text-align: right;
}

.trait, hr	{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #db4105;
	color: #db4105;
	height: 1px;
	border: none;
}

/* Les boutons d'admin survolent la page (sauf #FORMULAIRE_ADMIN) */
.spip-admin-float {
        top: 0;
        right: 20px;
        position: absolute;
        background-color: transparent;
        z-index: 100;
}


/* Couleurs et design des boutons d'admin */

a.spip-admin-boutons {
        border-top: 1px dotted #33332d;
        border-bottom: 2px solid #33332d;
        border-left: 1px dotted #33332d;
        border-right: 1px dotted #33332d;
        text-decoration: none;
        text-align: center;
        margin: 0;
        padding: 1px .5em;
        font-family: Georgia;
        font-size: 10px;
        font-weight: light;
        background-color: #fff7e3;
        color: #0C479D;
}

a:hover.spip-admin-boutons {
        background-color: #fff7e3;
	color: #db4105;
        border-bottom: 2px solid #db4105;
}

a:active.spip-admin-boutons {
        background-color: #fff7e3;
        border-bottom: 2px solid #f00;
}
