/* Reset */
.colonnes img,.colonnes p,.colonnes h1,.colonnes h2,.colonnes h3,.colonnes h4,.colonnes h5,.colonnes h6,.colonnes ul,.colonnes ol {margin:0; padding:0; list-style:none; border:none;}
/* End Reset */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../config/header.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #695C6B;
}

#hautDePage {
	font-variant : small-caps;
	width : 90%;
	margin : 0 auto;
	overflow : hidden;
	padding-right : 85px;
	position : relative;
}
#hautDePage img {
	border : 0;
}
#titreDroite {
	float : right;
	margin-top:25px;
}

#titreDroite h1, #titreDroite h2{
	text-align : right;
}

#titreGauche{
	float : left;
	text-align : left;
	margin-top : 10px;
}

#hautDePage a {
	text-decoration : none;
	color : #000;
}
#hautDePage a:hover {
	text-decoration : underline;
}

#tabs {
	clear : both;
	margin : 0px 0px;
	position : relative;
	padding-bottom : 2em;
}

.ui-tabs .ui-tabs-nav li a {
	padding:0.5em 1em;
}

.ui-tabs .ui-tabs-nav li {
	padding:0;
}

#onglets .tabTri {
	font-weight : bold;
}

#tabFooter {
	width : 100%;
	background-color : #AAA;
	padding : 3px 0;
	position : fixed;
	bottom : 0;
	left : 0;
}
#tabFooter #gauche{
	float : left ;
	margin-left:10px;
}
#tabFooter #droit {
	float : right ;
	margin-right:10px;
}

#tabFooter img{
	border : 0;
}

.colonnes h3, .colonnes h3 a{
	color : #466D02;
	font-size : 1em;
	text-decoration : none;
}

.colonnes .widget {
	border : 1px solid black;
	background:#DADAD8;
    margin: 5px;
    padding: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	position : relative;
}

.colonnes .colonne1, .colonnes .colonne2, .colonnes .colonne3 {
    float: left;
    width: 33.3%;
}

.colonnes .colonneA, .colonnes .colonneB {
    float: left;
    width: 50%;
}


.widget-content {
	background:#FFFFFF;
	padding : 5px;
}

/* Permet de forcer le redimensionnement de la div parent */
.spacer {
	clear: both;
}

.widget li a {
	text-decoration : none;
}

.widget li a:hover {
	text-decoration : underline;
}


.logoRSS{
	position : absolute;
	right : 3px;
}

.loading {
	font-style : italic;
}
.loaded {
	font-style : normal;
	font-weight : bold;
}
.loaded a{
	text-decoration : none;
}

.liencompteur{
	color:#990000;
}

#aide {
	font-size:1.2em;
}

#credits {
	font-size:1.5em;
}
#credits h2, #aide h2, {
	text-align:center;
}

a.articleLu {
	color:#999999;
}

.colonneA #entete{
	margin:5px 0 15px 0;
}
.colonneA h2, .colonneB h2 {
	margin:15px 0 5px 0;
	font-size:1.3em;
}
.colonneA .widget {
	margin:25px 20px 0 0;
}

#infos .presse{
	float:left;
	border:#000 thin solid;
	text-align:center;
	width:200px;
	margin:0 10px;
	padding:3px;
}
