/* CSS Document */

html, body {
	background-color: #FFF;
	background-image: url(../_imgs/bg_body.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a:link, a:active, a:visited {
	color: #A24EE0;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #666;
}

/* CSS image png */

.format_png, .spip_logos {
	behavior: url(spip.php?page=win_png);
	behavior: url(win_png.htc);
	margin: 0px;
	padding: 0px;
}

.EffaceurFloatGauche {
	clear: left;
}

.EffaceurFloatGaucheDroite {
	clear: both;
}

.EffaceurFloatDroite {
	clear: right;
}

/* CSS structure */

#Page {
	background-image: url(../_imgs/bg_page.png);
	background-repeat: no-repeat;
	background-position: 50% 67px;
}

#PageRub {
	background-image: url(../_imgs/bg_page_sous-rub1.png);
	background-repeat: no-repeat;
	background-position: 50% 67px;
}

#PageRub1 {
	background-image: url(../_imgs/bg_page_sous-rub1.png);
	background-repeat: no-repeat;
	background-position: 50% 67px;
}

#ConteneurPage {

}

#Zone1Entete {

}

#Zone1Entete #BlocOptions {
	text-align: left;
	background-image: url(../_imgs/bg_options.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	font-size: .7em;
}

#Zone1Entete #BlocOptions h3 {
	font-weight: bold;
	color: #666666;
	font-size: .95em;
}

#Zone1Entete #BlocOptions ul {

}

#Zone1Entete #BlocOptions ul li {
	display: inline;
	list-style-type: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}

#Zone1Entete #BlocOptions ul li a:link,
#Zone1Entete #BlocOptions ul li a:active, 
#Zone1Entete #BlocOptions ul li a:visited {

}

#Zone1Entete #BlocOptions ul li a:hover {

}

#Zone1Entete #BlocConnexion {

}

#Zone1Entete #BlocNavigation {

}

#Zone1Entete #BlocRecherche {
	font-size: .7em;
}

#Zone1Entete #BlocRecherche form {
	border: 1px solid #CCC;
}

#Zone1Entete #BlocRecherche form label {
	position:absolute;
	left:-9999%;
}

#Zone1Entete #BlocRecherche form input.forml {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666;
	background-image: url(../_imgs/bg_btn-recherche.png);
	background-repeat: no-repeat;
	background-position: 95% 60%;
}

#Zone1Entete #BlocRecherche form input.bouton {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCC;
	font-size: 90%;
	cursor: pointer;
}

#Zone2Contenu {

}

/* 
///////////////////////////////////////////// BANDEAU SOMMAIRE */

#Zone2Contenu #BandeauPrincipal {
	/* background-color: #CCCCCC; */
}

#Zone2Contenu #BandeauPrincipal #BlocBandeauGauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.45em;
	font-weight: bold;
	line-height: 1.2em;
}

#Zone2Contenu #BandeauPrincipal #BlocBandeauDroite {
	/* background-color: #CCCCCC; */
	color: #FFFFFF;
}

.Flash {
	/* background-color: #999999; */
}

.Flash ul, .Flash ul li {
	list-style-type: none;
}

.Flash ul li {
 }

.Flash ul li a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.Flash .FlashTitre a {
	font-size: .9em;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}

.Flash .FlashTitre a:hover {
	color: #CCC;
	text-decoration: underline;
}

.Flash .FlashDescriptif {
	font-size: .75em;
}

/* 
///////////////////////////////////////////// BANDEAU GENERIQUE */

#Bandeau {

}

#Bandeau #BlocHierarchie {
	font-size: 60%;
	color: #CCC;
	line-height: 135%;
}

#Bandeau #BlocHierarchie a {
	color: #FFF;
	text-decoration: none;
}

#Bandeau #BlocHierarchie a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* 
///////////////////////////////////////////// CONTENU */


#Conteneur3Col {

}

#BlocCont3ColGauche,
#BlocCont3ColCentre,
#BlocCont3ColDroite {

}

#BlocCont3ColCentre ul {

}

#BlocCont3ColCentre ul li {

}

#BlocCont3ColGauche, #BlocCont3ColDroite {
	font-size: .9em;
}

#basederessources p {
	line-height: 1.2em;
}

#basederessources ul li {
	line-height: 1em;
}

#BlocCont3ColGauche img.spip_logos format_png, #BlocCont3ColDroite img.spip_logos format_png {

}

#BlocCont3ColGauche h3, #BlocCont3ColDroite h3 {

}

#BlocCont3ColGauche p, #BlocCont3ColDroite p {
	font-size: .8em;
}

#BlocCont3ColGauche ul, #BlocCont3ColDroite ul {

}

#BlocCont3ColGauche ul li, #BlocCont3ColDroite ul li {
	font-size: 0.9em;
	color: #333;
}

#BlocCont3ColGauche ul li em, #BlocCont3ColDroite ul li em {
	font-size: .85em;
	font-style: normal;
}

#BlocCont3ColMembre {
	width: 100%;
}

#BlocCont3ColMembre p {
	font-size: .8em;
	line-height: 1.4em;
}

#BlocCont3ColMembre form {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	font-size: .85em;
}

#BlocCont3ColMembre form legend {
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
}

#BlocCont3ColMembre form fieldset {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#BlocCont3ColMembre form fieldset p {
	margin-top: 5px;
	margin-bottom: 5px;
}

#BlocCont3ColMembre form fieldset input {
	width: 99%;
}

#BlocCont3ColMembre form fieldset p.spip_checkbox input {
	width: auto;
	float: left;
}

#BlocCont3ColMembre form fieldset p.spip_bouton {
	margin-top: 5px;
	text-align: right;
}

#BlocCont3ColMembre form fieldset p.spip_bouton input {
	width: auto;
}


#BlocCont3ColCentreArticle {

}

#Zone3PiedPage {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#Zone3PiedPage div {
	font-size: 60%;
	text-align: center;
}

#Zone3PiedPage div.MenuNavigation {

}