/* CSS Document */
<!--
body
{
	/*text-align: center;*/
	margin:0px;
	padding:0px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#bloc_rubrique_principal
{
	text-align: left;
	position:absolute;
	left:50%;
	top:50%;
	width:980px;
	height:570px;
	margin-left:-490px;		/* Cette valeur doit être la moitié négative de la valeur du width */
	margin-top:-285px;		/* Cette valeur doit être la moitié négative de la valeur du height */
	background-image:url(../images/fond_rubrique.jpg);
	color:#FFFFFF;
}

#bloc_sousrub
{
	position:absolute;
	top:120px;
	left:260px;
	width:690px;	/* soit 700px de large car padding droite et gauche de 10px */
	height:400px;	/* soit 410px de hauteur car padding haut et bas de 10px */
	padding:5px 10px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

#bloc_sousrub_newsletter
{
	position:absolute;
	top:290px;
	height:80px;
	width:590px;
	margin:0;
	text-align:left;
	padding:10px 0px 10px 50px; /* haut droit bas gauche */
	overflow:auto;
	scrollbar-face-color:#663300;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#352515;
	scrollbar-shadow-color:#443322;
	scrollbar-highlight-color:#999999;
	scrollbar-3dlight-color:#454545;
	scrollbar-darkshadow-Color:#663300;
	background-attachment:scroll !important;	/* correction bug firefox */
	background-attachment: fixed;
}

#bloc_article
{
	position:relative;
	height:380px;
	width:680px;
	margin:0;
	padding:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	overflow:auto;
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#252525;
	scrollbar-shadow-color:#333333;
	scrollbar-highlight-color:#999999;
	scrollbar-3dlight-color:#454545;
	scrollbar-darkshadow-Color:#000000;
	background-attachment:scroll !important;	/* correction bug firefox */
	background-attachment: fixed;
}
#bloc_article h3.spip
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	margin:10px 0 10px 0;
	text-align:center;
}

#bloc_article #imp_retour
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ee3333;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
}
#bloc_article #imp_retour a {text-decoration:none; color:#ee3333;}
#bloc_article #imp_retour a:hover {text-decoration:underline; color:#ff3333;}


.bloc_tableau_prog
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	background-color:transparent;
	border-bottom:1px solid #FFFFFF;
	padding:0px 0px 5px 0px;
	margin:0px 5px 7px 0px;
}

hr
{
	margin: 5px 0 5px 0;
	color:#CCCCCC;
	background-color: #CCCCCC;
}

h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	height:20px;
	font-weight:bold;
	margin:15px 0 5px 0;
}

h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px 0;
}

a img {border:0;}
a {text-decoration:none; color:#FFFFFF;}
a:hover {text-decoration:underline; color:#cccccc;}
#bloc_article a {text-decoration:underline; color:#FFFFFF;}
#bloc_article a:hover {text-decoration:underline; color:#cccccc;}
#bloc_article div.bloc_tableau_prog a {text-decoration:none; color:#FFFFFF;}
#bloc_article div.bloc_tableau_prog a:hover {text-decoration:none; color:#cccccc;}
#bloc_article #groupe a {text-decoration:none; color:#FFFFFF;}
#bloc_article #groupe a:hover {text-decoration:underline; color:#CCCCCC;}
#bloc_article #groupe a.select {text-decoration:underline; color:#FFFFFF;}

h2 .tab hover selected a {text-decoration:none; color:#FFFFFF;}
h2 .tab hover a {text-decoration:none; color:#FFFFFF;}

.spip_documents {text-align: center;}
.spip_documents_center {clear: both; width: 100%; margin: auto;}
* html .spip_documents_center {clear: both; width: 96%; margin: auto;}		/* (* html = hack IE6) */
*+html .spip_documents_center {clear: both; width: 96%; margin: 0;}			/* (*+html = hack IE7) */

span.spip_documents_center {display: block; margin-top:5px;}

.spip_documents_left {float: left; margin-right: 15px; margin-bottom: 5px;}
.spip_documents_right {float: right; margin-left: 15px; margin-bottom: 5px;}
*+html .spip_documents_left {margin-right: 15px; margin-bottom: 5px;}

.spip_doc_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; margin-left:auto; margin-right:auto;}
* html .spip_doc_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; margin-left:0; margin-right:0;}	/* (* html = hack IE6) */
*+html .spip_doc_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; margin-left:0; margin-right:0;}	/* (* html = hack IE7) */

/*.spip_doc_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; margin-left:auto; margin-right:auto;}
* html .spip_doc_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; margin-left:0; margin-right:0;}*/

.spip_doc_descriptif {font-size:11px; margin-left:auto; margin-right:auto;}
* html .spip_doc_descriptif {font-size:11px; margin-left:0; margin-right:0;}
*+html .spip_doc_descriptif {font-size:11px; margin-left:0; margin-right:0;}

p.spip {margin:0px 0 5px 0;}
p.spip a {text-decoration:none; color:#EEEEEE;}
p.spip a:hover {text-decoration:underline; color:#FFFFFF;}

li.spip {margin:0; list-style-position:outside;}
* html .ligne {height:12px;}	/* pour IE seulement : passer une ligne */

.chapo
{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin: 0;
}

.bloc_bordure_prog				/* filet rubrique 1 */
{
	border-color:#CC0000;
	border-style:solid;
	border-width:2px;
	background-image:url(../images/fond_article_prog.jpg);
}
.bloc_bordure_actu				/* filet rubrique 2 */
{
	border-color:#F7C000;
	border-style:solid;
	border-width:2px;
	background-image:url(../images/fond_article_actu.jpg);
}
.bloc_bordure_infos				/* filet rubrique 3 */
{
	border-color:#FF99FF;
	border-style:solid;
	border-width:2px;
	background-image:url(../images/fond_article_infos.jpg);
}
.bloc_bordure_presse			/* filet rubrique 3 */
{
	border-color:#9999CD;
	border-style:solid;
	border-width:2px;
	background-image:url(../images/fond_article_presse.jpg);
}
.bloc_bordure_histo				/* filet rubrique 3 */
{
	border-color:#EE8702;
	border-style:solid;
	border-width:2px;
	background-image:url(../images/fond_article_histo.jpg);
}
.bloc_bordure_menuglobal		/* filet menu global */
{
	border-color:#CC0000;
	border-style:solid;
	border-width:2px;
	background-image:url(../images/fond_article_global.jpg);
}

#groupe
{
float:left;
height:auto;
width:300px;
border: 0px dotted red;
padding:10px 0px 10px 40px;
}
#groupe .titre_liste
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#EE0000;
	margin:0 0 10px 0;
}
#groupe ul {margin:10px; padding:0;}
#groupe li {text-align:left; font-size:12px; margin-left:20px;}
/* padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */

.menu_global_thickbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

table.spip
{
	margin: auto;
	margin-bottom: 12px;
	border: 0px solid;
	border-collapse: collapse;
}
table.spip caption
{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold;
}
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background-color:transparent; }
table.spip tr.row_even { background-color:transparent; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
#bloc_sousrub.bloc_bordure_presse #bloc_article table.spip th, #bloc_sousrub.bloc_bordure_presse #bloc_article table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
#bloc_sousrub.bloc_bordure_infos #bloc_article table.spip th, #bloc_sousrub.bloc_bordure_infos #bloc_article table.spip td { padding: 3px; text-align: left; vertical-align: top; }

.formulaire_spip .forml {
	width: 99%;
	padding: 1px;
	border: 1px inset;
	font-family: inherit;
	font-size: inherit;
	background-color:#FFFFFF; }
.spip_bouton { text-align: right; color:#FFFFFF;}

#bloc_rub_logo
{
	position:absolute;
	top:0px;
	left:0px;
	width:260px;
	height:90px;
	background-color:transparent;
}

#bloc_rub_entete
{
	position:absolute;
	top:0px;
	left:260px;
	width:720px;
	height:90px;
	background-image:url(../images/entete_rub.gif);
}

#bloc_rub_menu_sousrub
{
	position:absolute;
	top:90px;
	left:260px;
	width:720px;
	background-color:transparent;
	font-size:12px;
}

#bloc_rub_menu_global
{
	position:absolute;
	bottom:5px;
	right:20px;
	width:750px;
	height:24px;
	background-color:transparent;
	margin:2px;	/* pour rester centré par rapport à #bloc_sousrub + .bloc_bordure de 2px */
	color:#DDDDDD;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
}

#bloc_rub_partenaires
{
	position:absolute;
	left:5px;
	bottom:5px;
	width:90px;
	height:90px;
	background-color:transparent;
	border-color:#666666;
	border-style:hidden;
	border-width:1px;
}

#bloc_phpmyvisites
{
display:none;
}

.spip_puce { list-style-position: outside; }

ul.spip { list-style: disc; }
ol.spip { list-style: decimal; }
ul.spip li, ol.spip li { list-style: inherit; }
li.spip { margin: 0.3em 0 0.3em 0.8em; list-style-position: outside; }

/* class spip de base
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;
.filtre_alpha
{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
}
*/

-->
