/* GENERAL */

a {color: #aa59d1; text-decoration:none}
h2 {font-family:Trebuchet MS, Arial, sans-serif;margin:0px; font-size:1.3em; color: #aa59d1}


body {background:url(_img/bg_body.jpg) repeat-x #aa59d1;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;margin:0;padding:0;}
	div#page {background:url(_img/bg_page.png) no-repeat top center;}
		div#wrapper {width:983px;margin: 0 auto 0 auto; position: relative;background:#FFF}
			div#header{text-align:center; background:url(_img/bg_header.png); width:984px; height:238px;position:relative;}
				h1 {margin:0;padding:0;width: 593px;height:153px;position:absolute;top:0;left:0}
				h1 a {position:absolute;top:0;left:350px;display:block; overflow:hidden; width:285px;height:150px;text-indent:5000px;white-space:nowrap;}
				#a21tv {position:absolute; top:95px;left:32px;}

				#menu {position:absolute; left:257px; top:153px; height:83px;margin:0;padding:0; overflow:hidden; text-indent:300px}
					#menu li{list-style:none;margin:0;padding:0;float:left; overflow:hidden; text-indent:300px; white-space:nowrap}
					#menu li {}
					#menu li#li_quisommesnous a{background:url(_img/bg_menu_li.png) no-repeat; display:block;width:181px;height:40px}
					#menu li#li_quisommesnous a:hover{background:url(_img/bg_menu_li.png) no-repeat 0px -40px}
					#menu li#li_a21tv a{background:url(_img/bg_menu_li.png) no-repeat -181px 0px; display:block;width:82px;height:40px}
					#menu li#li_a21tv a:hover{background:url(_img/bg_menu_li.png) no-repeat -181px -80px}
					#menu li#li_echanges a{background:url(_img/bg_menu_li.png) no-repeat -263px 0px; display:block;width:101px;height:40px}
					#menu li#li_echanges a:hover{background:url(_img/bg_menu_li.png) no-repeat -263px -120px}
					#menu li#li_contact a{background:url(_img/bg_menu_li.png) no-repeat -364px 0px; display:block;width:106px;height:40px}
					#menu li#li_contact a:hover{background:url(_img/bg_menu_li.png) no-repeat -364px -160px}
					#menu ul li a{font-weight:700;text-decoration:none;margin:0;padding:0}

			div#container {float: left;width: 100%;background:#FFF; background:url(_img/bg_container.png) no-repeat; margin:0; padding:0}
				div#content {margin: 0 210px 0 211px ;z-index:5;position:relative; text-align:justify; padding:0}
				
			/*SIDEBAR*/	
			div.sidebar {float: left;overflow: hidden;width: 180px;}
				div.sidebar div, div.sidebar ul ,div.sidebar li{margin:0;padding:0; list-style-type:none}
				div.sidebar h3{font-size:1.2em;text-indent:1000px; margin:0;padding:0}
				div.sidebar input#s{width:7em;}
				div.sidebar li.clair, div.sidebar li.fonce {list-style:none;margin:0 0 2em 0;}				
				div#primary {margin: 60px 0 0 -100%; padding:0 0 0 12px; width:172px;}
				* html div#primary {left: 20px;	position: relative;}	
					div.sidebar li.cat-item,div.sidebar primary li.linkcat li, #rss-links li, #archives li, #commentaires li  {list-style-type:none; padding: 3px 0 3px 0}
					div.sidebar li.clair, div.sidebar li.linkcat {background:url(_img/bg_sidebar_orange_clair.png) #ffad0f no-repeat bottom}
					div.sidebar li.fonce {background:url(_img/bg_sidebar_orange_fonce.png) #ff850f no-repeat bottom}
						div.sidebar li ul {padding:5px 5px 15px 15px; margin:0}
							div.sidebar li.cat-item a, div#primary li.linkcat li a, #rss-links li a, #archives li a, #commentaires li a {color: #FFF; font-weight:bold; font-size:0.9em}
					#rss-links {margin-top:2em}
					#rss-links, #categorie, #tag, #search, #promo, #archives, #commentaires {width:172px}		
						#categories h3{background:url(_img/h3_categorie.png) no-repeat; height:36px}
						#tags h3{background:url(_img/h3_tags.png) no-repeat; height:36px}
						#linkcat-2 h3{background:url(_img/h3_liens.png) no-repeat; height:36px}
						#rss-links h3{background:url(_img/h3_syndication.png) no-repeat; height:36px}
						#promo h3{background:url(_img/h3_promo.png) no-repeat; height:36px}
						#archives h3{background:url(_img/h3_archives.png) no-repeat; height:36px}
						#commentaires h3{background:url(_img/h3_commentaires.png) no-repeat; height:36px}
						#promo li {list-style-type:none;}
					#search {}	
						#search h3 {background: url(_img/h3_recherche.png) no-repeat; height:36px; margin:0;padding:0}
						#search form input#s{background:url(_img/bg_search.png) no-repeat; border:none; padding:2px; width:111px; height:17px}
						#search form input#searchsubmit {background:url(_img/bg_btn_ok.png) no-repeat; color: #ff850f; border:none; width:30px; text-align:center; padding:0;margin:0; font-weight: bold; font-size:0.8em; height:22px;}
						#search form {padding: 0 10px 25px 12px;}
						#search fieldset {padding:0;margin:0}
					#commentaires{color:#FFF}
						#commentaires li {margin:0}
					
				div#secondary {margin: 70px 0 0 -185px;}
			/*FOOTER*/
			div#footer {clear:left;width: 100%;height:53px;background:url(_img/bg_footer.png) no-repeat;text-align:center;padding: 35px 0 0 0;font-size:0.8em;color:#FFF}

/*POSTS*/
div.entry-meta {font-size:0.8em}
span.comments-link {font-weight:bold; clear:both;display:block; padding-top:15px}
abbr.published {border:none;text-decoration:none}
#content div.post {background:url(_img/separateur.png) no-repeat; padding:35px 0 27px 0 ;}
	#content div.post img {margin-bottom:10px}
#content div.p1 {padding-top:0; background: none;}
div.entry-content {line-height:1.4em;}


/*COMMENTAIRES*/
div#comments-list, div#trackbacks-list, div#respond{background:url(_img/separateur.png) no-repeat; padding:15px 0 27px 0;  clear:both}
	div#comments-list h3, div#trackbacks-list h3, div#respond h3 {color: #aa59d1}
	div#comments-list ol {margin:10px 0 0 0px;padding:0; list-style-type:none;}
		div#comments-list li {margin: 20px 0 0 0} 
			div#comments-list li.comment .comment-meta {background:url(_img/bg_comments_top2.png) no-repeat;  height:30px; color: #000; font-size:0.9em}
			div#comments-list li.comment {background: #ff850f url(_img/bg_comments_bottom2.png) no-repeat bottom; color: #FFF;  padding: 0 0px 15px 0px }
				div#comments-list li.comment a {color: #ff850f; font-weight:bold}
				div#comments-list li.comment p {margin: 5px;}
			div#comments-list li.alt {background:#aa59d1 url(_img/bg_comments_bottom.png) no-repeat bottom;}
			div#comments-list li.alt a {color: #aa59d1}
			div#comments-list li.alt div.comment-meta{background:url(_img/bg_comments_top.png) no-repeat;}
	

/*FORMULAIRE*/
input, textarea {border: solid 1px #cccccc}
div.form-input input, textarea {width:100%}
div.form-submit input {background: #FFF}
form.cform {width:100%}
form.cform legend {display:none}
form.cform fieldset {border:none; margin:0;padding:0;background:none;}
form.cform  input, form.cform textarea {border: solid 1px #cccccc; width:100%; background:none}
form.cform input.sendbutton {background:none;margin:0}
form.cform label {margin:0;padding:0; text-align:left}
form.cform input:hover, form.cform textarea:hover, form.cform select:hover, form.cform input.sendbutton:hover	{
	background:none; 
}

