body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #645f37;
	background:url(images/bg.gif) #fffbb7 ;
	margin:0px;
	padding:0px;
}
a:link, a:visited, a:active 
{
	color:#6d6033;
	text-decoration:underline;
}
a:hover{
	color:#6d6033;
	text-decoration:none;
}
a.msgs:link, a.msgs:visited, a.msgs:active 
{
	color:#d26604;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
a.msgs:hover{
	color:#d26604;
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
}
.bTitreClose {
	padding:8px 0px 8px 0px;
	border-top:1px dotted #695b2a;
}

.bTitre 
{
	color:#d26604;
	font-size:16px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}

a.red:link, a.red:visited, a.red:active 
{
	color:#d97014;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;

}
a.red:hover{
	color:#e67201;
	text-decoration:none;
	font-size:11px;
}
a.sgestion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e37000;
}

a.sgestion:link, a.sgestion:visited, a.sgestion:active 
{
	text-decoration:none;
	color:#e37000;
	
}
a.sgestion:hover {
	text-decoration:none;
	color:#e37000;
} 

.pad53 {
padding:5px 3px 5px 10px;}
.titregestion
{
font-size:11px;
font-weight:bold;
padding:5px 2px 0px 0px;
color:#2f7eba;
}
a.lgestion:link,
a.lgestion:visited,
a.lgestion:active,
{
font-size:12px;
font-weight:bold;
padding:5px 2px 5px 0px;
color:#696234;
text-decoration:none;
}
a.lgestion:hover
{
font-size:12px;
font-weight:bold;
padding:5px 2px 5px 0px;
color:#e3770b;
text-decoration:none;
}
.menug 
{
padding-left:2px;
}
.menud 
{
padding-right:2px;
}

.error 
{ 
color:#d56d0e;
padding:20px;
text-align:center;
font-size:11px;
font-weight:normal;
border: 1px dotted #d56d0e;
}
#boxerror { 
color:#ff0000;
padding:20px;
text-align:center;
font-size:11px;
font-weight:normal;
border: 1px dotted #ff0000;
}

.menured
{
height:30px;
font-weight:bold;
color:#fdf8d0;
background:url(/themes/Multimedia/images/bg_orr.gif) repeat-x top #e57301;
border-bottom:1px solid #c75806;
}
.menublue
{
height:30px;
font-weight:bold;
color:#fdf8d0;
background:url(/themes/Multimedia/images/bg_orr.gif) repeat-x top #e57301;
border-bottom:1px solid #c75806;
}
.menugreen
{
font-weight:bold;
color:#fdf8d0;
background:url(/themes/Multimedia/images/bg_orr.gif) repeat-x top #e57301;
border-bottom:1px solid #c75806;
}
.menuorrange
{
font-weight:bold;
color:#fdf8d0;
background:#db6c01;
background:url(/themes/Multimedia/images/bg_orr.gif) repeat-x top #e57301;
border-bottom:1px solid #c75806;
}
.cat
{
font-weight:bold;
color:#2f510e;
font-size:11px;
}
a.cat:link, a.cat:visited, a.cat:active
{
font-weight:bold;
color:#2f510e;
font-size:11px;
text-decoration:none;
}
a.cat:hover
{
font-weight:bold;
color:#2f510e;
font-size:11px;
text-decoration:underline;
}
.admin
{
font-weight:bold;
color:#48510d;
font-size:11px;
}
a.admin:link, a.admin:visited, a.admin:active
{
font-weight:bold;
color:#2f510e;
font-size:11px;
text-decoration:none;
}
a.admin:hover
{
font-weight:bold;
color:#2f510e;
font-size:11px;
text-decoration:underline;
}
.pad10 
{
padding:10px;
}.pad5 
{
padding:5px;
}

.white {color:#fff;}
a.white:link, a.white:active, a.white:visited
{
color:#fff;
text-decoration:underline;
}
a.white:hover
{
color:#fff;
text-decoration:none;
}


a.Titre:link, a.Titre:visited, a.Titre:active
{
	color:#6d5a30;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
a.Titre:hover
{
	color:#da6900;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.bmsg 
	{color:#645f37;}
.b_footer 
   {
   font-size:10px;
   padding:0px 0px 20px 0px;
   border-bottom:1px dotted #6c5c20;
   color:#3c7a15;
   }
.footer 
   {
   font-size:10px;
   color:#3c7a15;
   }
a.footer:link, a.footer:visited, a.footer:active 
   {
   color:#3b7a11;
   text-decoration:underline;
   }
a.footer:hover 
{
text-decoration:none;
}
.bmsg
{
padding:5px 5px 10px 0px;
}
.commentaire
{
 color:#33301a;
 padding:5px 10px 5px 10px;
 background:url(images/bg_point.gif) repeat-y 0px #cfc479;
}
.tools 
{
text-align:right;
padding:5px;
}
.cell 
{
background:url(images/bg_cell.gif) top left no-repeat;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
padding:3px;
border:1px solid #cccccc;
}
.btn 
{
background:url(/themes/Multimedia/images/bg_button.gif) repeat-x top;
padding:3px;
font-size:9px;
color:#000;
border:0px;
}
.colorx
{
background:#f4e890;
border-bottom:1px dotted #6c5d26;
}
.colory
{
background:#f6eeaf;
border-bottom:1px dotted #6c5d26;

}
.desc 
{ padding:10px;
border-bottom:1px dotted #6c5d26;
}

.lettre {color:#fff}
a.lettre:link, a.lettre:visited, a.lettre:active
	{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
a.lettre:hover
	{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}

a.lettreS:link, a.lettreS:visited, a.lettreS:active
	{
	color:#ff0000;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
a.lettreS:hover
	{
	color:#ff0000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}

.xBox 
{
background:url(/themes/Multimedia/images/bg_menu2.gif) repeat-x top #fffab6; 
border-top:1px solid #d6c249; 
border-left:1px solid #d6c249; 
border-right:1px solid #d6c249; 
padding:0px 10px 0px 10px;
}
.xBoxGestion
{
background:url(/themes/Multimedia/images/bg_menu2.gif) repeat-x top #fffab6; 
border-top:1px solid #d6c249; 
border-left:1px solid #d6c249; 
border-right:1px solid #d6c249; 
padding:5px 10px 5px 20px;
}
/*##########################################*/
/*	   			Calendar					*/
/*##########################################*/

/* CSS Document */
table#calendar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table#calendar a {
	text-decoration:none;
}
table#calendar th
{
padding:5px; border-bottom:2px solid #f2ea99;
text-transform:uppercase;
font-size:10px;
}
table#calendar  tr
{
background:#d3d780;
margin-bottom:2px;
}
table#calendar tr#days td {
	font-size: 10px;
	color:#30730c;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 25px;
	height: 17px;
	background:#fdf9d4;

	}
table#calendar tr#title {
	font-size: 100%;
	color: #fff;
	padding-top: .3em;
	padding-left: .3px;
	background:#4b922a;
}
table#calendar td {
	font-size: 10px;
	color: #30730c;
	text-align: center;
	vertical-align: center;
	width: 25px;
	height: 17px;
	font-weight:bold;

}

table#calendar td a {
	font-weight: bold;
	width: 25px;
}
table#calendar th a {
	font-weight: bold;
	
}
table#calendar a:link {color: #fff;}
table#calendar a:visited {color: #fff;}
table#calendar a:hover {color: #fff;}

table#calendar .today {
	background-image:url(images/today.gif);
	background-position:center center;
	background-repeat:no-repeat;
	color:#fff;
	border-bottom: 3px solid transparent;
}
table#calendar .day {
	background-position:center center;
	background-repeat:no-repeat;
	border-bottom: 3px solid transparent;
}
table#calendar .event {
	background-image:url(images/event.gif);
	background-position:center center;
	background-repeat:no-repeat;
	border-bottom: 3px solid transparent;
}
table#calendar .selected {
	background-image:url(images/selected.gif);
	background-position:center center;
	background-repeat:no-repeat;
	color:#fff;
	border-bottom: 3px solid transparent;
}
table#calendar .blank {
	border-bottom: 3px solid transparent;
}

.command 
{
	font-size:12px;
	font-weight:bold;
}
/*###################################
			Rechercher
###################################*/
.Descsearch 
{
	font-size:9px;
	color:#a2946a;
}
.xinfo 
{
font-size:10px;
padding-bottom:10px;
}
/*################################*/

.imagesX
{
display:block;
width:90px;
float:left;
}
.command
{
margin:15px 0px 5px 0px;
clear:both;
}