/*  
Theme Name: Tchermobile 
Theme URI: 
Description: 
Version: 2.0a
Author: Jay
Author URI:
*/

html, body {
	margin:0;
	padding:0;
}

body {
	font:12px/1.4em Helvetica, Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#121212;
	background: #d6dbde url(images/body_bg.png) repeat-y center top;
}


/* GENERAL */

a {
	text-decoration:none;
	color:#121212;
}

div {
	margin:0;
	padding:0;
}

/* TEXTS */

h1 {
	font-size:2.2em;
	margin:0;
	padding:0;
	font-weight:normal;
}

h2 {
	font-size:1.7em;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:1.2em;
}


/* MAIN DIVS */

.pageProps {
	width:980px;
	margin:0 auto;
	clear:both;
}

#HeaderWrapper {
}

#Header {
	height:260px;
	background: url(swf/header.png) no-repeat center top;
}

#NavigationWrapper {
	margin-bottom:10px;
}

#Navigation {
	float:left;
	margin:10px 0;
	background: url(images/nav_bg.png) no-repeat left top;
	height:40px;
	width:100%;
	font-size:11px;
}

#ContentsWrapper {
	margin-bottom:6px;
}

#Contents {
	margin-right:330px;
	float:left;
	width:650px;
}

#Sidebar {
	float:left;
	margin-left:-330px;
	width:330px;
}

#FooterWrapper {
	background: #FFFFFF;
}

#Footer {
	padding:20px 0;
	width:100%;
}


/* INNER CONTENT DIVS */

.navButton {
	float:left;
	text-align:center;
	padding:0 30px 0 10px;
	margin:0 0 0 20px;
	color:#FFFFFF;
	background: url(images/nav_sep.png) no-repeat right center;
	height:40px;
	font-weight: bolder;
}

.navButton a {
	color:#FFFFFF;
	float:left;
	margin-top:11px;
}

.navButton a:hover {
	color:#440000;
}

.contentBox {
	padding:30px 30px;
	background: #FFFFFF;
	margin: 5px 0 16px 0;
}

.categoryList h1 {
}

#petition_adbox {
	margin: 0 0 15px 0;
	background: #000000 url(images/petition_ad.png) no-repeat center top;
}

#petitionCounter {
	padding:0;
	font-size:1.7em;
	color:#FFF;
	position:relative;
 	top:20px;
 	left:40px;
}

#petitionText {
	color:#FFFFFF;
	padding:30px 40px 10px 40px;
	text-align:justify;
	margin-top:20px;
}

#petitionText a{
	color:#FFFFFF;
}

#petitionTextFooter {
	height:10px;
	background: url(images/petition_ad_text_footer.png) no-repeat center bottom;	
}

#petitionCounter a{
	color:#FFF;
}

#Sidebar h1 {
	font-weight:normal;
}

#Sidebar h2 {
	font-weight:normal;
	margin-bottom:10px;
}

#Sidebar #Menu {
	height:100px;
	margin: 0 0 6px 6px;
}

#Sidebar #Widgets{
	margin: 0 0 6px 6px;
}

#Sidebar #Widgets  ul, #Sidebar #Widgets li {
	list-style:none;
	margin: 0;
	padding:0;
}

#Sidebar #Widgets ul li {
	padding:0 0 8px 0;
	list-style: square inside;
	font-size:11px;
	text-align: justify;
}

#Sidebar #Widgets ul li a:hover{
	color:#AA0000;
}

#Sidebar #Widgets > ul {
	list-style:none;
	margin: 0;
	padding:0;
}

#Sidebar #Widgets > ul > li {
	list-style:none;
	margin: 0 0 6px 0;
	padding:20px 20px;
	background: #FFFFFF
}

/* POST DIV */

.post, .page {
	text-align:justify;
	border-bottom:1px solid #EEE;
	margin-bottom:20px;
	padding-bottom:10px;
}

.post h1, .page h1 {
	margin:0 0 30px 0;
	text-align:left;
}

.post h2, .page h2 {
	margin:20px 0 0 0;
	text-align:left;
}

.post .postComments {
	margin:20px 0 0 0;
}

.alignleft {
	float:left;
}

.size-medium {
	margin:0 20px 20px 0;
}

/* CATEGORY SPECIFIC */


#s-informer_categoryList h1, #s-informer_categoryList h1 a {
	color:#000000;
}

#s-informer_categoryList a:hover  {
	color:#000000;
}

#se-mobiliser_categoryList h1, #se-mobiliser_categoryList h1 a {
	color:#000000;
}

#se-mobiliser_categoryList a:hover {
	color:#000000;
}

#agir_categoryList h1, #agir_categoryList h1 a {
	color:#000000;
}

#agir_categoryList a:hover {
	color:#000000;
}

/* PETITION PAGE */

#petitionFormTable{
}

#petitionFormTable td {
	padding: 5px;
}

#petitionFormTable .alignRight {
	text-align:right;
	width:120px;
	vertical-align:top;
}

#petitionFormTable .sendPetitionButton {
	font-size: 1.7em;
}

