*{margin:0; padding:0}
body {background:#717271; font: 10px Arial, Helvetica, sans-serif; outline:none}
h1 {font: 24px Arial, Helvetica, sans-serif;text-transform:uppercase; font-weight:bold; margin-left:2px; margin-top:4px;text-align:left}
h2{font: 14px Arial, Helvetica, sans-serif;font-weight:bold;margin-left:2px;text-transform:uppercase}
p{line-height:16px; margin-left:4px}
a{color:#000000; font-weight:bold}
input[type=text], select, textarea, .obli {font:100% "Arial", Helvetica, sans-serif; border:1px solid #6b4434 }
hr{clear: both;border: 0;border-bottom: 1px #b4b4b4 solid;height: 1px;color:#999; margin-bottom:10px; padding-top:10px}


#main {width:800px; margin:0 auto; height:auto}
#general {width:800px; background:#eeeeee; height:auto;float:left; padding-bottom:20px}
	#contenu {width:780px; margin-left:10px; padding-top:10px;float:left}
		#header {height:114px; background-image:url(../images/fond_header.png)}
		#header_regie {height:161px}
		#ariane{width:780px; padding-top:8px; padding-bottom:4px}
		#titre_chaine {padding-top:10px}
		#fond_blanc{background:#ffffff;width:780px;float:left}
		#milieu{width:760px;float:left; padding-top:6px}
		#illustration{border:none; padding-top:20px; padding-bottom:20px}
		#bloc_gauche{width:270px; float:left}
		#video{padding-bottom:10px;outline:none}
		#bloc_droite{width:480px; float:right; margin-bottom:10px;text-align:justify}
		#separation{width:780px; height:20px; background-color:#eeeeee}
	#boiler_point {width:780px; padding-top:8px; float:left;padding-bottom:8px;}
	#contenu_boiler{width:780px;background:#ffffff;}
	#contenu_boiler p{padding-left:20px;padding-right:20px; padding-bottom:2px; padding-top:10px; font-size:9px;line-height:14px}
	#footer {width:780px; padding-bottom:10px;float:left;background:#ffffff}
	#contenu_footer{width:765px;font-size:10px; float:right; padding-top:8px}
	.titre_footer{text-transform:uppercase; font-weight:bold; padding-bottom:4px; color:#424242}
	.lien_footer{padding-bottom:2px}
	.img_rss{padding-left:-20px;margin:0}
	.red{color:#F00}
	#regie{float:right; width:80px; height:80px; margin-top:-10px}
	
/*Barre de navigation */
#haut_navbar{width:auto; height:76px}
#navbar {border-top:1px solid #FF0; background-color:#000; width:780px;outline:none}
	/*catégorie*/
	#navbar ul {list-style:none}
	#navbar li {display:inline; float:left;font:100% Arial, Helvetica, sans-serif; font-weight:700;line-height:30px; position:relative}
	#navbar li a {display:block; float:left; height:35px; width:156px; color:#fff; background-color:#000;text-align:center;text-decoration:none}
	#navbar li a:hover{background-color:#ffed00; color:#000}
	#navbar li a:hover, #navbar li.open a {background-color:#ffed00}
	/*sous menu*/
	#navbar li ul {visibility:hidden; position:absolute; top:0; left:0; height:0}
	#navbar li:hover ul, #navbar li a:hover ul {visibility:visible; height:auto; width:156px; background:#000; left:0; top:34px; padding:0 0 10px 0; border-top:1px solid #060000}
	#navbar li ul li, #navbar li.open ul li, #navbar li ul li:first-child {font: 90% Verdana, Geneva, sans-serif; font-weight:100; line-height:200%}
	#navbar li ul li a, #navbar li.open ul li a, #navbar li ul li:first-child a {display:block; float:left; background:#000; width:156px; height:auto; line-height:175%; text-align:center; text-transform: none; color:#fff; border:none}
	#navbar li ul li a:hover, #navbar li.open ul li a:hover, #navbar li ul li:first-child a:hover {background:#ffed00; width:156px; color:#000}
	


/*Contenu AddThis */		
.addthis_toolbox .vertical{width: 120px;padding: 8px 0 10px 0;border: 3px solid #fff; float:left}
.addthis_toolbox .vertical a{width: 102px;padding: 4px 0 4px 20px;position: relative;display: block;text-decoration: none;}
.addthis_toolbox .vertical a:hover{-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #c1c1c1;text-decoration: none}
.addthis_toolbox .vertical span{position: absolute;left: 0px;top: 4px}
.addthis_toolbox .vertical .more a{padding: 4px 0;margin: 0}
.addthis_toolbox .vertical .more span{display: none}

.addthis_toolbox .verticalR{width: 120px;padding: 8px 0 10px 0;border: 3px solid #fff; float:right}
.addthis_toolbox .verticalR a{width: 102px;padding: 4px 0 4px 20px;position: relative;display: block;text-decoration: none;}
.addthis_toolbox .verticalR a:hover{-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #c1c1c1;text-decoration: none}
.addthis_toolbox .verticalR span{position: absolute;left: 0px;top: 4px}
.addthis_toolbox .verticalR .more a{padding: 4px 0;margin: 0}
.addthis_toolbox .verticalR .more span{display: none}




