body { background: #F0F0F0; color: #000000; font: 12px "Trebuchet MS", Verdana, sans-serif; margin: 10px; }
a:link, a:visited, a:active { color: #316AC5; }
a:hover {
	color: #666666;
	background-attachment: 175;
}

.cours {
	width:520px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:1px dashed #333;
	background-color:#eee;
	}
p { margin: 0; padding: 0; }
form { border: 0px; margin: 0px; padding: 0; }
img { border: 0; margin: 0; padding: 0; }
#header {
	height: 194px;
	background-color: #C0C0C0;
	text-align: left;
}
#wrapper { border: 1px solid #ACA899; margin-left: auto; margin-right: auto; min-width: 754px; text-align: left; width: auto; }
#wrappercontent { background: url(images/content_right_bg.gif) #F7F7F7 repeat-y right; }
#container { background: url(images/content_right_bg.gif) #F7F6F4 repeat-y right; float: left; margin-right: -168px; width: 100%; }
#content {
	background: #F7F6F4;
	margin-right: 169px;
	background-color: #CCCC99;
	background-image: url(file:///C|/Documents%20and%20Settings/Philippe/My%20Documents/Mes%20sites%20Web/visuellocacss1/images/barbkgde.gif);
}
#sidebar {
	float: right;
	width: 188px;
	background: #ECE9D8 url(images/footer_bg.gif) repeat-x;
}
#sidebar ul	{ margin: 0; padding: 0; text-align: left; }
#footer { background: #ECE9D8 url(images/footer_bg.gif) repeat-x; border-top: 1px solid #ACA899; font-size: 11px; padding: 3px; }
#footer a{ color: #000000; }
#footer a:hover { color: #316AC5; }
.clearing { clear: both; height: 0; }
#navlist { border: 0; font-family: "Trebuchet MS", sans-serif; font-size: 13px; list-style-type: none; margin: 0; padding: 0; }
#navlist li {
	border-top: 1px solid #D5D5D5;
	
	padding: 1px 0px 1px 0px;
	background: url(images133/bullet_styles.gif);
}
#navlist a { display: block; margin: 0px; padding: 3px 3px 3px 10px; }
#navlist a:link, #navlist a:visited { color: #000000; text-decoration: none; }
#navlist a:hover{ background: #316AC5; color: #FFFFFF; }
#active a { background: url(images/left_col_li_bg_hot.gif) #316AC5 bottom; color: #FFFFFF; }
#active, #active a:link, #active a:hover, #active a:active, #active a:visited { color: #FFFFFF; }
#navlist { border-bottom: 1px solid #D5D5D5; padding-bottom: 1px; }

#category { color: #666666; font: bold 14px "Trebuchet MS", sans-serif; margin: 0px; padding: 6px; }

#category li {
	
	background: url(images133/bullet_styles.gif);
}

#recent { color: #666666; font: bold 14px "Trebuchet MS", sans-serif; margin: 0px; padding: 6px; }
#recent a:link, #recent a:visited, #recent a:active { color: #666666; text-decoration:none }
#recent a:hover { text-decoration: underline; }
#recentposts { font-family: "Trebuchet MS", sans-serif; font-size: 11px; list-style-position: inside; list-style-type: none; margin: 0; }
#recentposts li { color: #666666; padding-left: 10px; }
#affiliates { color: #666666; font: bold 14px "Trebuchet MS", sans-serif; margin: 0px; padding: 6px; }
#affiliateslinks { font-family: "Trebuchet MS", sans-serif; font-size: 11px; list-style-position: inside; list-style-type: none; margin: 0; }
#affiliateslinks li { color: #666666; padding-left: 10px; }
#search { color: #666666; font: bold 14px "Trebuchet MS", sans-serif; margin: 0px; padding: 6px; }
#refer, #refer2, #skin, #rss { color: #666666; font: bold 14px "Trebuchet MS", sans-serif; margin: 0px; padding: 6px; }
#referlinks, #referlinks2, #skinlinks, #rsslinks { font-family: "Trebuchet MS", sans-serif; font-size: 11px; list-style-position: inside; list-style-type: none; margin: 0; }
#referlinks li, #referlinks2 li, #skinlinks li, #rsslinks li { color: #666666; padding-left: 10px; }
#archive { color: #666666; font: bold 14px "Trebuchet MS", sans-serif; margin: 0px; padding: 6px; }
#archivelinks { font-family: "Trebuchet MS", sans-serif; font-size: 11px; list-style-position: inside; list-style-type: none; margin: 0; }
#archivelinks li { color: #666666; padding-left: 10px; }
.go { font: 13px "Trebuchet MS", sans-serif; height: 22px; margin: 0; padding: 0; width: 30px; }
#sitelogo { background: url(images/site_logo.gif) no-repeat; color: #CC3333; font: 30px/60px "Trebuchet MS", sans-serif; height: 60px; padding-left: 68px; vertical-align: middle; }
#sitelogo a { color: #FFFFFF; text-decoration: none; }
#sitelogo a:hover { color: #F0F0F0; }
.newstitle { color: #316AC5; font: bold 15px "Trebuchet MS", sans-serif; margin: 15px 15px 8px 15px; }
.newstitle a { text-decoration: none; }
.newspost { font: 12px/150% Verdana, sans-serif; margin: 0px 15px 0px 15px; text-align: justify; }
.newscomments { color: #666666; font: bold 11px/150% Verdana, sans-serif; margin: 8px 15px 15px 15px; }
.newssep { border-top: 1px solid #D5D5D5; font-size: 0; margin: 0px 15px 0px 15px; }
.commentstitle { color: #666666; font: bold 15px "Trebuchet MS", sans-serif; margin: 15px 15px 8px 15px; }
.comments { color: #666666; font: 11px/150% Verdana, sans-serif; margin: 0px 15px 0px 15px; }
.commentscontent { color: #000000; font: 11px/150% Verdana, sans-serif; margin: 0px 15px 15px 25px; }
.commentform { margin: 0px 15px 0px 15px; }
.content { margin: 15px; }
#topnav ul { background: url(images/top_nav_bg.gif) #EFEFE9 repeat-x; border-bottom: 1px solid #ACA899; color: #000000; font: 13px "Trebuchet MS", Verdana, sans-serif; height: 21px; margin: 0; padding: 0; width: 100%; }
#topnav ul li { display: inline; }
#topnav ul li a { border-right: 1px solid #E4E1D6; color: #000000; float: left; line-height: 21px; padding: 0px 10px 0px 10px; text-decoration: none; }
#topnav ul li a:hover { background: url(images/top_nav_bg_hot.gif) #EFEFE9 repeat-x; color: #316AC5; }
.carre {
	border: dotted;
}
.corps {
color: #333333; font-weight: bold; font-size: 12px;
}
.titre {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	
}
