/*
Theme Name: Souverains anonymes
Version: 1.0
Author: Nathalie baa Bergeron
Author URI: http://baazooka.com/

*/

/* Begin RESET  - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, /*code,*/
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, /*ol, */ul, ul li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
/*ol, */
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img { border: none; }
/* End RESET */






/* Source: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}




/* PNG FIX */

.zonetxt, h1#titre img{ behavior: url(../js/iepngfix/iepngfix.htc) }






html, body { 
  	width:100%;
  	height:100%;
  	margin:0;
  	padding:0;
  	overflow:hidden;}

body {
	font: 72.5% Helvetica, Arial, sans-serif;
	background: #000;
  	/*position:relative;*/
  	color:#eee;
}



/*Supersize Plugin Styles*/

		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}

	
* { 
	margin: 0px;
	padding: 0px;
	outline: none;
	border: 0;
}

a, a:link {
	color: #fff;
	text-decoration: underline;
	cursor:pointer;
}
a:visited {
	color: #ccc;
}
a:hover, a:active {
	color: #000;
	text-decoration: none;
	background:#fff;
}

#container{
	border: 0; 
	width: 100%; 
	height: 100%; 
	position: absolute; 
	left: -6px; 
	top: 0px;
	overflow: auto;z-index:1000;
	text-align:center;
}

#content {
	/*position: relative; */
    margin:0 auto;
    width:  620px;
    color: #fff;
	text-align:left;
	padding: 50px 20px;
}


#forflash{
	min-height:100%;
	height:auto;
    height: 100%;
    width:100%;
	/*overflow: hidden;
	margin:0 auto;padding:0; 
	position: absolute; 
	left: 0px; 
	top: 0px;*/
	background:#111;
}


/*-------------------------------------*/



p a img {
	border:0;
	text-decoration: none;
}

.zonetxt {
	background: transparent url(../images2/zonetxt_trans.png) repeat;
}

.post, #fields {
	z-index: 130 !important;
	padding-left: 20px;
	margin: 40px 10px 40px 10px;
	border-left:1px solid #b1b1b1;
}

#bodymedias .post.
#bigbody #bodyindex .forcontent .post{
	border: 0;
	margin:0;
}

h1, h2, h3, h4{ 
	font-weight: normal;
}
h1{
	font-size: 320%; 
	margin: 0px 0 50px; 
}

h2, h2 a{ 
	border-left: 0px solid #ff649e;
	font-size: 180%; 
	margin: 0px 0 10px; 
}
h3{ 
	font-size: 150%;
	margin-bottom: 10px;
}
h4{ 
	font-size: 120%;
	margin-bottom: 10px;
}
p{ 
	margin-bottom: 10px;
}


.red{
	padding-left: 20px;
	border-left:10px solid #ab2f22;
	margin: 50px 10px;
}
.black{
	margin: 50px 10px;
	padding:10px;
	/*background:#222;
	border:10px solid #222;*/
}
.borderimg{
	/*margin-left: 50px;*/
	border:2px solid #ab2f22;
}

.clear, .clearit { 
	border:0;
	clear: both;
	display: block;
	width:100%; 
}

.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.aligncenter{text-align:center;}

.theplaylist a{display:block;text-decoration:none;border-bottom:1px solid #444;}
.theplaylist a img{width:110px;display:block;float:left;}

.palegreen{color:#a2d16a;font-weight:bold;}
.theplaylist .info{margin:20px;vertical-align:baseline;margin-top:10px;display:block;float:left;}
