/* 
	Default values
*/

body   { color: #4e5047; font-size: 76%; font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif; margin: 0; padding: 0;
	background: url(../dooimg/bg.jpg) repeat center top;
}

/* 
	Links
*/
a:link  { 
 color: #ac2310; 
 font-weight: bold; 
 text-decoration: none; 
}

a:visited { 
 color: #ac2310; 
 font-weight: bold; 
 text-decoration: none; 
}

a:active { 
 color: #ac2310; 
 font-weight: bold; 
 text-decoration: none; 
}

a:hover { 
 color: #ffbd91; 
 font-weight: bold; 
 text-decoration: none; 
}

/*---  LEFT SIDE BAR ---*/

#menu {

 width: 175px;

 float: left;

 font: 11px/12px verdana,trebuchet,sans-serif;

 padding-right: 10px;

 text-align: right;

 color: #333;

 padding-bottom: 30px;

 border-right: 1px dotted #999;

}



/*  Lien Navigation Haut */

.navhaut, .navhaut a:link, .navhaut a:active, .navhaut a:visited, .navhaut a:hover {

 font-family: verdana,trebuchet,sans-serif;

 font-size: 11px;

 color:       #666666;
	margin-top: 8px;
}

.navhaut a:link    { color: #ffbd91;font-weight: bold;
	text-decoration: none;
}

.navhaut a:visited { color: #ffbd91;font-weight: bold;
	text-decoration: none;
}

.navhaut a:active  { color: #ffbd91;font-weight: bold;
	text-decoration: none;
}

.navhaut a:hover   { color: #ffcf48;font-weight: bold;
	text-decoration: none;
}


/*  Lien Navigation Milieu */

.navmiddle, .navmiddle a:link, .navmiddle a:active, .navmiddle a:visited, .navmiddle a:hover {

 font-family: verdana,trebuchet,sans-serif;

 font-size: 11px;

 color:       #666666;
}

.navmiddle a:link    { color: #ffbd91;font-weight: bold;
	text-decoration: none;
}

.navmiddle a:visited { color: #ffbd91;font-weight: bold;
	text-decoration: none;
}

.navmiddle a:active  { color: #ffbd91;font-weight: bold;
	text-decoration: none;
}

.navmiddle a:hover   { color: #ffcf48;font-weight: bold;
	text-decoration: none;
}

/*---  pBlock Mentions Legales ---*/


.legal {

 color:       #999999;
	font: normal 9px verdana,trebuchet,sans-serif;
}

/*  
	Navigational links in the header  (next/previous month)
*/
.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover{ 
 color:       #ffffff;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px; 
 font-weight: bold;
} 
.navlinks a:link    { color:  #ffffff; text-decoration: none;}
.navlinks a:visited { color:  #ffffff; text-decoration: none;}
.navlinks a:active  { color:  #333333; text-decoration: none;}
.navlinks a:hover   { color:  #000000; text-decoration: underline;}


/*  
	Days of the month  
*/
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #000000;
}
.monthdays a:link    { color: #ac2310; text-decoration: none;font-weight: bold;
	background: #ffcf48;
	border: solid #c00c01 1px;
	border-spacing: 5px;
}
.monthdays a:visited { color: #ac2310; text-decoration: none;font-weight: bold;
	background: #ffcf48;
	border: 1px solid #c00c01;
	border-spacing: 5px 5px;
}
.monthdays a:active  { color: #ac2310; text-decoration: none;font-weight: bold;
	background: #ffcf48;
	border: 1px solid #c00c01;
	border-spacing: 5px 5px;
}
.monthdays a:hover   { color: #ffbd91; text-decoration: none;font-weight: bold;
	background: #ac2310;
	border: solid #ac2310 1px;
}


/*  
	Header text  
*/
.header {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #ffffff;
 font-weight: bold;
}

/*  
	Days of the week  
*/
.weekdays {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px;
 color:       #000000;
 font-weight:  bold;
}

/*  
	Text in the day fields of the calendar (member names, event titles, etc.)
*/
.member, .member a:link, .member a:active, .member a:visited, .member a:hover{ 
 color:       #000000;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 
.member a:link    { color: #ac2310; text-decoration: none;}
.member a:visited { color: #ac2310; text-decoration: none;}
.member a:active  { color: #ac2310; text-decoration: none;}
.member a:hover   { color: #ffbd91; text-decoration: none;}

/* 
	Input form at the bottom of the calendar 
*/
input {
 font : bold 11px/12px verdana,trebuchet,sans-serif;
 border : 1px solid #999999;
 color : black;
 background-color : #eeeeee;
 margin-top: 2px;
 margin-bottom: 2px;
}

/* 
	Color change when you put your cursor in the form field.
*/
input:focus {
 background-color : #ffffff;
}

/* 
	Submit button
*/
input.button {
 color : white;
 background-color : #000000;
}
