/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	width: 1000px;	
	margin: 0 auto;
	background: #ffcc66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#header{
	width: 1000px;
	height:150px;
	margin: 0 auto;
	background:url(images/header.jpg);
}
/* Menu  Naviguation*/
.txtspe{font-family:Monotype Corsiva,Arial, Helvetica, sans-serif;}

#nav{	width:1000px; float:left; background:#990033;	height:20px; text-align:center; border-top:1px solid #cc6633; border-bottom:1px solid #cc6633; padding-top:5px; padding-top:5px!important;font-size:15px; color:#FFFFFF;}
#nav ul {margin: 0; margin-right: 17px;padding: 0;list-style: none;line-height: normal;}
#nav li {	float: left; }
#nav a {		display:block!important; display:inline; height:30px; margin-right: 0px!important; height:17px!important;	padding: 8px 17px 5px 17px;	text-transform: uppercase;	text-decoration: none;	font-size: 11px;	font-weight: 900;	color: #FFFFFF;}
#nav .current_page_item a{background:#1e74a1;	color: #FFFFFF;}
#nav a:hover, #nav .current_page_item a:hover{	background: #CCCCCC;	color: #FFFFFF; font-weight:900;}
#nav a:hover {	text-decoration: underline;}

#menu dl, dt, dd, ul, li {margin : 0;padding:0;list-style-type : none;}
#menu {width : 200px;padding : 0;}
#menu dt {font-family:Monotype Corsiva,Arial, Helvetica, sans-serif; font-size:22px; color:#ffff00; padding-left:3px; margin : 3px;height : 32px;line-height : 32px;text-align : left;font-weight : 400 ;border : 1px solid #ffcc66; background-color : #990033;}

#menu li {text-align : left; background-color : #cc6633;}
#menu li a, #menu dt a { padding-left:5px; padding-top:3px;color: #FFFFFF; text-decoration : none;display : block;border : 0 none;height :35px; border-bottom:#ffcc66 1px solid; vertical-align:middle;}

#menu li a:hover {background-color : #ffcc66; text-decoration : underline; color:#990033;}

/* Page */
#page {	background:#ffffcc;	float:left; width:1000px; }

/*menu gauche*/
#sidebar{float:left;width:200px;background:#cc6633;color:#FFFFFF;padding:5px;}

/* Content */

#content {	float: left;	width: 790px;	background:#ffffcc;	}
#content  .pagenav{color:#990033; 	padding-left:5px;}
#content .titrepage{font-family:Monotype Corsiva,Arial, Helvetica, sans-serif; padding-left:5px; font-size:22px; color:#ffff00; margin : 3px;height : 32px;line-height : 32px;text-align : left;font-weight : 400 ;border : 1px solid #ffcc66; background-color : #990033;}
#content .txt{padding:5px; font-family:Arial, Helvetica, sans-serif;}
#content .boxo{width:250px; height:250px; border:1px dashed #f19e3c; margin:5px; display:inline;}
#content .boxb{width:250px; height:250px; border:1px dashed #a7bb2e; margin:5px;display:inline;}
#content .descpage{margin:5px; border:1px solid #CCCCCC; padding:5px; background:#efefef;}
#content .txt .titrearticle{background:#8fa2d5; font-size:12px; color:#FFFFFF; padding:5px; font-weight:900; text-transform: uppercase;}
#content .txt .descarticle{margin:5px; padding:5px; }
#content .txt .endarticle{margin:5px; padding:5px; color:#CCCCCC; font-size:12px; }
#content label{color:#4C734C; font-weight:900;}
#content a{color:#990033; text-decoration:underline;}
#content a:hover{text-decoration:none;}


#content .txt .cal a{color:#FFFFFF; text-decoration:none;}
#content .txt .cal a:hover{color:#FFFFFF; text-decoration:underline;}
#content .txt .cal td,#content .txt .cal2 td{text-align:center;width:14%;}
#content .txt .cal .nom_mois, #content .txt .cal2 .nom_mois{font-size:20px;font-weight:900;width:72%;text-align:center;}
#content .txt .cal .noms_jours,#content .txt .cal2 .noms_jours{background:#FFFFFF;font-weight:900; color:#3d4a6d;}
#content .txt .cal .cases_vides,#content .txt .cal2 .cases_vides {background:#ececec;}
#content .txt .cal .cases_vides:hover,#content .txt .cal2 .cases_vides:hover {background:#a4a4a4;}
#content .txt .cal .aujourdhui,#content .txt .cal2 .aujourdhui {background:#4e91bb;}
#content .txt .cal .aujourdhui:hover,#content .txt .cal2 .aujourdhui:hover {background:#1b5e88; color:#FFFFFF;}
#content .txt .cal .jours,#content .txt .cal2 .jours {background:#61a05e;}
#content .txt .cal .jours:hover,#content .txt .cal2 .jours:hover {background:#a4a4a4;}

#content .txt .cal .casesR,#content .txt .cal2 .casesR {background:#EAE631; }
#content .txt .cal .casesR:hover,#content .txt .cal2 .casesR:hover {background:#DA1E0E; }


#content .txt .lignenew{padding:5px; margin-bottom:5px;}
#content .txt .lignenew:hover{background:#F1FA71; text-decoration:none;}
#content .box_new{background:#b6dbb6; border:1px solid #4c734c;padding:5px;}
/* Footer */
#footer {background:#990033;	width:990px;	float:left;	color:#FFFFFF; clear:both;padding:5px;}
#footer a {color: #FFFFFF;text-decoration:none;}
#footer a:hover {text-decoration:underline;}