/*Great rules - verdana, police noire, 12px, justifié, fond blanc*/
body {background-color: #FFFFFF;}
p {	padding: 7px;}
body, td, p {	font-size: 12px; font-family: verdana, arial, helvetica, "sans serif";
color: #000000; text-align: justify;}
img {padding: 0px; margin: 0px; vertical-align: middle;}

/*LIENS*/
a:link {text-decoration: none;	color: #d94600;}
a:visited {text-decoration: none; color: #FF9933}
a:hover {text-decoration: underline; color: #0099CC}

a.rubriques:link, a.rubriques:visited, a.rubriques:hover a.{
	font-size:14px;
	text-transform: uppercase;
}
a.listarticles {font-size: 13px; font-weight:bold;}
a.listarticles:link{color: #336699;}
a.bouton  {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
	color:#13264e;
	display:block;
	width:100px;
	height:18px;
	padding:3px 0px 3px 0px;
	vertical-align: middle;
	background-repeat: no-repeat;
	line-height: normal;
}
a.bouton:link, a.bouton:visited{
	background-image:    url(pix/onglets.jpg);}
a.bouton:hover, a.bouton:active{
	color:#d94600;
	background-image:    url(pix/onglets_hover.jpg);}

/*Listes et puces*/
ul.breves {list-style-image:  url(/pix/puce_breves.gif); list-style-type: circle}
ul.articles {list-style-image:  url(/pix/puce_articles.gif); list-style-type: circle}
ul {
	list-style-type: none;
	text-align: left;
	display: block;
	margin: 0;
	padding: 0 ;
}
/*Styles divers*/
/*Rubriques*/
.titre_rubrique { font-size: 18px; color: #FFB197; font-weight: bold }
.titre_ss_rubrique { font-size: 16px; font-weight: bold; color: #FF6633; font-variant: small-caps}

/*Articles*/
.titre_article { font-size: 16px; color: #336699; font-weight: bold }
.titre_article_liste {color: #336699; font-size: 14px;	font-weight: bold;}
.articlejour {color: #336699; font-weight: bold; }
.soustitre {color: #FF9966;}

/*Brèves*/
.titrebreve {font-size: 14px; color: #d94600; font-weight: bold}
.textbrevehome {font-size: 11px; color: #666666}
.bodytextblcbrevegras {	font-size: 9px;	color: #CCCCCC;	font-weight: bold}
.creditsbreves {font-size: 9px; color: #cc6600; font-weight: bold}
.datebreves {font-size: 9px; color: #cc6600}

/*Corps de texte*/
.foot td, img{ color:#336699; font-size: 9px; margin: 5px;}
.ensavoir {  font-size: 10px; color: #CC6600}
.credits {  font-size: 12px; color: #FF9966; font-weight: bold}
.bodytextgrasgros { font-size: 14px; color: #e1ffff; text-align: justify ; font-weight: bold}
.bodytextorange {color: #FFE2A8}
.bodytextblancgrs {	color: #666666;	font-weight: bold;}
.date {	color: #cc6600}
.bodytextgras {font-weight: bold}


/*Corps de texte à garder pr SPIP*/
.bodytextblanc { color: #336699; }
.spipbleu { color: #13264e; }
/*Fin - Corps de texte à garder pr SPIP*/

/*Main frame*/
#mainframe{border: 2px solid #13264e; }

/*divers tableaux*/
#tdcenter {text-align: center}
#padding {padding: 7px 7px 7px 7px}
#borduremarine {	
border: dotted 3px  #13264e;
padding: 7px 7px 7px 7px
}
#borduremarine2{
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #13264e;
	padding: 7px 7px 7px 7px;
	text-align:left;}
#tdnavig {	background-color: #13264e;	text-align: center}
#paddingcenter: {padding: 7px 7px 7px 7px; text-align:center}
.retraitlogo {	text-indent: 25px;}
.retraitliste {	text-indent: 45px;}
.floatleft {float:left; padding:7px;}
.float1col {float:left; width: 100%; color:#666666; font-size: 10px; padding:7px; margin: 1em 0;}
.float3col {float:left; width: 30%; color:#666666; font-size: 10px; padding:7px; margin: 1em 0;}
.float2col {float:left; width: 45%; color:#666666; font-size: 10px; padding:7px; margin: 1em 0;}
.floatps {float:left; width: 100%; padding:7px;}