body {
	background-color: #aebae3;
	margin: 0;
	padding: 0;
	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000000;
	text-align: center;
}

div.page, div.bandeauh, div.bandeaub, div.navigation {
	width: 1016px;
}

div.page {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

div.image {
	width: 200px;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 45px;
}

div.headerWrapper {
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	vertical-align: middle;
	clear: both;
/*	background-color: #3399ff;*/
}

div.bottomWrapper {
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	vertical-align: middle;
	clear: both;
}

div.ad728Wrapper {
	background-color: #FFFFFF;
	float: left;
	width:728px;
	text-align: left;
	vertical-align: middle;
	padding:0px;
}

div.ad272Wrapper {
	background-color: #FFFFFF;
	width: 272px;
	float: left;
	text-align: left;
	padding:0px;
}

div.ad120Wrapper {
	background-color: #FFFFFF;
	width: 132px;
	float: left;
	text-align: center;
	padding:0px;
}

div.flash {
	background-color: #FFFFFF;
	width: 253px;
	float: left;
	text-align: left;
	padding:5px;
	font-weight: bold;
	font-size: 11px;
/*	background-color: #3399ff;*/
}

div.logo {
	background-color: #FFFFFF;
	width: 387px;
	float: left;
	text-align: left;
/*	background-color: #3399ff;*/
}

div.search {
	background-color: #FFFFFF;
	float: left;
	width: 320px;
}

div.pubAccueil {
	float: left;
	width:613px;
	text-align: center;
	vertical-align: middle;
	padding:20px 0px;
/*	background-color: #3399ff;*/
/*	background-color: #96c8ff;*/
}

div.dateWrapper {
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	clear: both;
}

div.dateMAJ, div.dateJour, div.bandeauDeroulant, .rechercheInterne, .rechercheExterne, .votez {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 0 2px;
}

div.dateMAJ, div.dateJour, div.bandeauDeroulant {
	line-height: 1.5em;
}

div.dateMAJ {
	width:175px;
	float: left;
	text-align: left;
}

div.bandeauDeroulant {
	width:563px;
	float: left;
}

div.bandeauDeroulant marquee {
	padding:0;
	color: #00084A;
	font: bold 11px "Trebuchet MS", Arial, Verdana, Sans-serif;
}

div.dateJour {
	width:250px;
	float: right;
	text-align: right;
}

div.pubWrapper {
	background-color: #FFFFFF;
	clear: both;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	height: 26px;
	margin:0;
	padding:0;
}

div.searchWrapper {
	background-color: #FFFFFF;
	float: left;
	width: 500px;
	height: 24px;
}

div.spaceWrapper {
	background-color: #FFFFFF;
	line-height:2px;
}

marquee, marquee a:link {
	color: #00084A;
	text-align: center;
}

div.lienEntrePeuples marquee {
	height:180px;
}

div.rechercheInterne, div.rechercheExterne {
	text-align: left;
	vertical-align: middle;
/*	border: 1px dotted #00084A;*/
	margin:0px;
	padding-left:10px;
}

div.bandeaub, div.navigation {
	clear: both;
}

div.bandeaub {
	border-top: 1px solid #666666;
}

div.boxb {
	float: left;
	width: 998px;
	margin-top: 1px;
	text-align: left;
	border: 1px solid #00084A;
}

div.central {
	background-color: #FFFFFF;
	width: 802px;
	float: left;
/*	border-right: 1px solid #000000;*/
	margin:0px;
}

div.centralarea {
	background-color: #FFFFFF;
	float: left;
	width: 680px;
/*	border-right: 1px solid #000000;*/
	margin:0px;
}

div.halfcentralarea {
	float: left;
	width: 330px;
	margin-right:8px;
}

div.fullcentralarea {
	float: left;
	width: 660px;
	margin-right:8px;
}

div.column501 {
	float: left;
	width: 520px;
	margin: 0px;
}

div.column250 {
	background-color: #FFFFFF;
	float: left;
	width: 256px;
	margin: 0px;
}

div.column300 {
	background-color: #FFFFFF;
	float: left;
	width: 304px;
	padding: 2px;
}

div.column200 {
	background-color: #FFFFFF;
	float: left;
	width: 184px;
	padding: 2px;
}

div.box-250 {
	background-color: #FFFFFF;
	width: 248px;
	margin: 0px;
	margin-bottom: 10px;
}

div.box-200 {
	background-color: #FFFFFF;
	width: 172px;
	margin: 4px;
	margin-bottom: 10px;
}

div.box-300 {
	background-color: #FFFFFF;
	width: 300px;
	margin: 0px;
	margin-bottom: 10px;
}

div.box-200, div.box-250, div.box-300 {
	border: 1px solid #CCCCCC;
}

.boxTitle, .boxTitle a, .boxTitle2, .boxTitle2 a, .boxTitle3, .boxTitle3 a {
	background-color: #FFFFFF;
	font-weight: bold;
	font: 14px Georgia, Arial, Verdana, Sans-serif;
	text-align: center;
	valign: middle;
	text-transform: uppercase;
	padding: 2px;
}

.boxTitle, .boxTitle a {
	color: #FFFFFF;
	background-color: #C51D37;
}

.boxTitle2, .boxTitle2 a {
	color: #FFFFFF;
	background-color: #00084A;
}

.boxTitle3, .boxTitle3 a {
	color: #000000;
	background-color: #aebae3;
}

div.column500 {
	background-color: #FFFFFF;
	float: left;
	width: 518px;
	margin:0px;
}

div.column160 {
	background-color: #FFFFFF;
	float: left;
	width: 164px;
	padding: 2px;
}

div.column234 {
	background-color: #FFFFFF;
	float: left;
	width: 238px;
	padding: 2px;
}

div.column250 {
	background-color: #FFFFFF;
	float: left;
	width: 254px;
	padding: 2px;
}

div.boxModern {
	border-top: 6px solid #00084A;
	border-top-width: thick;
	border-bottom: 1px solid #00084A;
}

div.rightside {
	background-color: #FFFFFF;
	float: left;
	width: 304px;
	padding: 2px;
/*	border-left: 1px solid #000000;*/
	position: relative;
	left: -1px;
}

div.rightarea {
	background-color: #FFFFFF;
	float: left;
	width: 304px;
	margin: 0px;
}

div.rightbox, div.rightboxdotted, div.rightboxdashed, div.rightboxsolid {
	width: 304px;
	margin: 0px;
}

div.rightboxsolid {
	border: 2px solid #666666;
}

div.rightboxdotted {
	border-top: 6px solid #00084A;
	border-top-width: thick;
	border-bottom: 1px solid #00084A;
}

div.rightboxdashed {
	border: 2px dashed #666666;
}

div.latest {
	float: left;
	width: 534px;
}

div.latestRight {
	float: right;
}

div.fullbox {
	width: 654px;
	margin: 2px;
}

div.halfbox, div.halfboxdotted, div.halfboxdashed, div.halfboxsolid {
	width: 324px;
	margin: 2px;
}

div.halfboxsolid {
	border: 2px solid #666666;
}

div.halfboxdotted {
	border-top: 6px solid #00084A;
	border-top-width: thick;
	border-bottom: 1px solid #00084A;
}

div.halfboxdashed {
	border: 2px dashed #666666;
}

div.depeches, div.pub10, div.lienEntrePeuples, div.pub11 {
	width: 254px;
	margin: 2px;
	border: 1px solid #00084A;
}

div.resteActualite {
	width: 468px;
	margin: 5px 10px 10px;
	padding: 0px 5px;
	border: 1px solid #00084A;
}

div.pubarticle {
	width: 254px;
	margin: 0 2px 8px 10px;
	border: 1px solid #00084A;
}

div.lienEntrePeuples {
	height: 250px;
}

div.pub10, div.lienEntrePeuples, div.pub11 {
	clear: both;
}

div.pubarticle {
	float: right;
}

div.bokaynou {
	clear: both;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font: 4em Verdana, Arial, sans-serif;
	background-color: #00084A;
	color: #FFFFFF;
	text-align: center;
	padding: 0;
	margin: 0;
}

div.rubriqueWrapper {
	clear: both;
	margin-bottom: 12px;
}

div.rubrique {
	width: 251px;
	float: left;
	margin: 5px;
	border: 1px solid #00084A;
}

div.bandeaud {
	float: left;
	width: 188px;
	margin: 0;
/*	border-left: 1px solid #000000;*/
	position: relative;
	left: -1px;
}

div.pub2, div.sondage, div.decouverte, div.portrait, div.coinDesLecteurs, div.fluxRSS {
	float: left;
	width: 188px;
	margin: 0px 0px 2px 2px;
	text-align: center;
}

div.adSense {
	float: left;
	width: 192px;
	margin: 0px 0px 2px 0px;
	text-align: center;
}

div.fluxSpecial, div.fluxSpecial a {
	text-align: center;
	color:#C51D37;
}

div.fluxSpecial {
	border: 1px solid #C51D37;
}

div.banniere {
	text-align:center;
}

div.resultatsondage {
	border: 1px solid #00084A;
	margin:8px;
	padding:8px;
	color:#000;
	width:407px;
}

div.fonctions {
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

div.fonctions, div.fonctions a {
	color:#C51D37;
}

div.copyright {
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

img {
	border: none;
}

a {
	color: #00084A;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #C51D37;
	text-decoration: underline;
}

ul {
	color: #00084A;
	list-style-type: square;
}

ul.bandeau {
	list-style-type: square;
	margin-left: 0px;
	padding-left: 20px;
}

td.bandeau_entete {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
}

td.bandeau_element {
	text-align: left;
	padding-left: 10px;
}

.globalTitre, .globalTitre a, .globalTitreSpecial, .globalTitreSpecial a, .boxbTitre, .boxbTitre a {
	color: #FFFFFF;
	font-weight: bold;
	font: 11px Georgia, Arial, Verdana, Sans-serif;
	text-align: center;
	text-transform: uppercase;
	padding: 2px;
}

.globalTitre, .globalTitre a, .boxbTitre, .boxbTitre a {
	background-color: #C51D37;
}

.globalTitreSpecial, .globalTitreSpecial a {
	background-color: #00084A;
}

.globalTitre a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.boxbTitre, .boxbTitre a {
	float:left;
	width: 130px;
	text-align: right;
}

.articleTitre, .articleChapeau, .articleTexte, .articleLienSuite {
	padding: 5px;
}

.articleLienSuite {
	font-size: 10px;
}

.articleTitre, .articleChapeau, .articleTexte {
	font-size: 12px;
}

.articleTitreDansRubrique, .articleChapeauDansRubrique, .articleTexteDansRubrique, .articleLienSuiteDansRubrique, .articleTitreDansMenu, .articleChapeauDansMenu, .articleTexteDansMenu, .articleLienSuiteDansMenu {
	font-family: "Trebuchet MS", Arial;
	padding: 3px;
}

.articleChapeauDansRubrique, .articleTexteDansRubrique, .articleLienSuiteDansRubrique, .articleChapeauDansMenu, .articleTexteDansMenu, .articleLienSuiteDansMenu {
	font-size: 11px;
}

.articleChapeauDansUne {
	font-family: "Trebuchet MS", Arial;
	padding: 3px;
	font-size: 11px;
}

.articleTitreDansRubrique, .articleTitreDansMenu {
	font-size: 13px;
}

.articleTitreDansRubrique, .articleTitreDansMenu {
	color: #00084A;
}

.articleTitreDansRubrique a, .articleTitreDansMenu a, .banniere a {
	color: #C51D37;
}

.articleTitre, .articleTitreDansRubrique, .articleTitreDansMenu, .pageTitre, .sectionTitre {
	font-weight: bold;
	text-align: left;

}

.articleTitre, .pageTitre, .sectionTitre, .articleChapeau, .articleTexte {
	font-family: "Trebuchet MS", Arial;
}

.articleChapeau, .articleChapeauDansRubrique, .articleChapeauDansMenu, .articleChapeauDansUne {
	text-align: justify;
}

.articleTexte, .articleTexteDansRubrique, .articleTexteDansMenu {
	text-align: justify;
}

.articleTexte:first-letter {
font-size:400%; 
float:left;
line-height:.8em;
color:#00084A;
}

.articleLienSuite, .articleLienSuiteDansRubrique, .articleLienSuiteDansPageRubrique {
	text-align: right;
}

.rubriqueTitre, .rubriqueDescriptif, .rubriqueTexte {
	padding: 3px;
}

.rubriqueTitre {
	font-family: "Trebuchet MS", georgia;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
}

.rubriqueDescriptif {
	font-size: 11px;
	text-align: justify;
}

.rubriqueTexte {
	font-size: 10px;
	text-align: justify;
}

.content, .contentBox {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	vertical-align: top;
}

.content {
	text-align: justify;
	padding: 2px;
}

.contentBox {
	text-align: left;
	padding: 2px;
}

.boxbContent {
	width: 854px;
	float: left;
}

ul.liste {
	list-style-type: square;
	padding-left: 1.5em;
	margin: 0;
}

ul.pageRubrique, ul.pageRubriqueSR, ul.pageRecherche {
	list-style-type: square;
	padding: 0 3em 0em 3em;
	margin: 0;
}

ul.pageRSS {
	list-style-type: none;
	padding-left: 1.5em;
	margin: 0;
}

ul.pageRubrique {
	color: #C51D37;
}

.liste li, .pageRubrique li, .pageRubriqueSR li, .pageRecherche li {
	font-family: "Trebuchet MS", Arial;
	padding: 0;
	margin: 0.5em 0;
	text-align: left;
	vertical-align: middle;
	clear:both;
}

.pageRSS li, .pageRSS li a {
	color:#C51D37;
}

.liste li {
	font-size: 11px;
}

ul.listehoriz {
	padding-left: 5px;
	margin: 0;
}

.listehoriz li {
	display: inline;
	list-style-type: square;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 11px;
	color: #00084A;
	vertical-align: middle;
}

/*
.listehoriz li:before {
	content: "\00BB \00A0";
}

.listehoriz li:after {
	content: "\00A0 \00A0 \00A0";
}
*/

.pageRubrique li, .pageRubriqueSR li, .pageRecherche li {
	font-size: 11px;
}

.pageRubrique li a {
	color: #C51D37;
}

.pageRubriqueSR li a, .pageRubrique div.articleLienSuiteDansPageRubrique a {
	color: #00084A;
}

div.breadcrumb {
	font-size: 11px;
	padding: 10px;
	text-align: left;
}

FORM, SELECT, INPUT {
	display: inline;
	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 0;
	}

TEXTAREA {
	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	border: 1px solid #00084A;
	margin: 0;
	padding: 0;
	}

FIELDSET {
	padding: 1.5em;
	margin: 1em 4em;
	border: 1px solid #00084A;
	}

LEGEND {
	font-variant: small-caps;
	font-weight: bold;
	font-size: 11px;
	padding: 0.3em;
	}

LABEL {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.inputLabel {
	width: 14em;
	float: left;
	font-size: 11px;
	text-align: left;
}

input:focus, select:focus, textarea:focus {
}

.radio {
	font: 11px "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #C51D37;
	padding: 3px 0 0 3px;
	text-align: left;
	vertical-align: middle;
	clear:both;
}

#champ-nom, #champ-email, #champ-fichier, #champ-telephone, #champ-ville, #champ-pays, #champ-type {
	border: 1px solid #00084A;
}

.clearBoth {
	clear: both;
	}

.button {
	text-align: center;
	vertical-align: middle;
	padding: 1.0em;
}

.mention {
	text-align: center;
	vertical-align: middle;
}

.alertSuccess, .alertFailed {
	margin: 1em 4em;
	padding: 1em;
}

.alertSuccess {
	border: 1px solid #00084A;
	color: #00084A;
}

.alertFailed {
	border: 1px solid #C51D37;
	color: #C51D37;
}

span.date {
	color: #C51D37;
}
