a:link {  text-decoration: none}
a:visited {  text-decoration: none}
a:hover {  text-decoration: underline}
a:active {  text-decoration: underline}

#body {
      width:100%;
	padding: 1px;
	margin: 1px;
}

#page {  }

.separ {
	width: 100%;
	height: 10px;
}
/* styles de l'entête */
#entete {
	width:100%;
	height: 80px;
	display:block;
      vertical-align:middle;
}

#entete .logoacad {
  	float: left;
	display:inline;
}
#entete .bandeau {
	height: 60px;
	width: 695px;
	background:   url(img_pack/04.jpg) no-repeat;
      margin:10px;
	float: right;
}

.entete-texte {
	background-image: url(img_pack/fond_h1.gif});
	background-repeat: repeat-y;
	width:100%;
	display: block;
	padding: 0px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #990000;
	text-align: center;
	border-top: 1px solid #FF9E3E;
	border-bottom: 1px solid #FF9E3E;
	position:relative;
      vertical-align:middle;
}
/* styles du bandeau de navigation horizontale */
#nav-horizon {
	width: 100%;
	padding: 0px;
	height: 20px;
	background-image: url(img_pack/fond_h2.gif);
	background-repeat: repeat-y;
	margin-top: 2px;
	margin-bottom: 6px;
	vertical-align: middle;	
}
#nav-horizon .block{
	width: 100%;
	text-align:left;
	vertical-align: middle;
}
/* styles du menu programmable*/
#nav-horizon .bouton{
	width:auto;
	padding:3px;
	border:none;
	text-align:center;
	font-size:0.7em;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
}

#nav-horizon .separ{
	color:#FFFFFF;
}
#nav-horizon a:link {color:#ffffff;text-decoration:none;}
#nav-horizon a:visited {color:#ffffff;text-decoration:none;} 
#nav-horizon a:hover {background:#ffffff;color:#336699;text-decoration:none;}

/* styles de la zone de navigation verticale*/
#nav-vertical {
	float:left;
	clear:both;
	width:19%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	
}
.secteur {
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: auto;
	padding:3px;
	display: block;
	background-image: url(img_pack/fond_h2.gif);

}
.secteuron {
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: auto;
	padding:3px;
	display: block;	
	background-image: url(img_pack/fond_h2.gif);
}
.secteuroff {
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: auto;
	padding:3px;
	display: block;	
	background-image: url(img_pack/fond_h2.gif);
}

.rubrique {
	vertical-align: middle;
	color: #CC3300;
	border-left: 1px solid #3399FF;
	display: block;
	padding:3px;
	width:100%;
	background-image: url(img_pack/fond_h3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.rubriqueon {	vertical-align: middle;color: #CC3300;	border-left: 1px solid #3399FF;	display: block;	padding:3px;width:100%;	background-image: url(img_pack/fond_h3.gif);
	background-repeat: no-repeat;
	background-position: bottom;}
.rubriqueoff {	vertical-align: middle;color: #003366;	border-left: 1px solid #3399FF;	display: block;	padding:3px;width:100%;	background-image: url(img_pack/fond_h3.gif);
	background-repeat: no-repeat;
	background-position: bottom;}

/* styles de la zone principale */

#principal {
	clear:left;
	position:relative;
	width:99%;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	vertical-align: top;
}
/* styles de la zone de contenu*/
#contenu {

width:80%;
float:right;

}

#contenu .col-gauche{width:49%;float:left;}
#contenu .col-droite{width:49%;float:right;}


#contenu .contenu-rub{width:100%;float:left;}

/* styles des blocs de la zone de contenu*/
.standard {
	width: 100%;	
}

.standard .titre {
	color:#336699;
	font-weight:bold;
	padding: 5px;
	background-image: url(img_pack/fond_h1.gif);
	background-repeat: repeat-y;
}
.standard .texte {
	padding-left: 10px;
	color:#336699;
	text-align: justify;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #97CCE6;
}

.standard .titreSrub {
	color:#336699;
	font-weight:bold;
	padding: 5px;
      margin-left:2%; 
	position: relative;
	border-top: 1px solid #FF9E3E;
	border-bottom: 1px solid #FF9E3E;
	width: 97%;
	display: block;
	/*float: right;*/
}

.standard .titreSrub a:link {color:#336699;text-decoration:none;}
.standard .titreSrub a:visited {color:#336699;text-decoration:none;} 
.standard .titreSrub a:hover {color:#336699;text-decoration:none;text-decoration: underline;}

.list-articles{
	width: 100%;	
}
.list-articles a:link {color:#ff6519;text-decoration:none;}
.list-articles a:visited {color:#ff6519;text-decoration:none;} 
.list-articles a:hover {color:#ff6519;text-decoration:none;text-decoration: underline;}

.list-articles .titre {
	color:#336699;
	font-weight:bold;
	padding: 5px;
	background-image: url(img_pack/fond_h1.gif);
	background-repeat: repeat-y;
}

.list-articles .titre a:link {color:#336699;text-decoration:none;}
.list-articles .titre a:visited {color:#336699;text-decoration:none;} 
.list-articles .titre a:hover {color:#336699;text-decoration:none;text-decoration: underline;}

.list-articles .texte {
	padding-left: 10px;
	padding-bottom: 5px;
	color:#336699;
	text-align: justify;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #97CCE6;
}


.list-rubspe{
	width: 100%;
}
.list-rubspe a:link {color:#ff6519;text-decoration:none;}
.list-rubspe a:visited {color:#ff6519;text-decoration:none;} 
.list-rubspe a:hover {color:#ff6519;text-decoration:none;text-decoration: underline;}
.list-rubspe .titre {
	color:#336699;
	font-weight:bold;
	padding: 5px;
	background-image: url(img_pack/fond_h1.gif);
	background-repeat: repeat-y;
}
.list-rubspe .texte {
	padding-left: 10px;
	color:#336699;
	text-align: justify;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #97CCE6;
}

/* styles du pied de page*/
#pied{
	clear:both;
	position:relative;
	width: 99%;
	padding: 2px;
	height: auto;
	background-image: url(img_pack/fond_h2.gif);
	background-repeat: repeat-y;
	margin-top: 5px;
	margin-bottom: 5px;
}
#pied .block{
      padding-top:5px;
	width: 775px;
	text-align:left;
	vertical-align: middle;
}
/* styles du menu programmable*/
#pied .bouton{
	width:auto;
	padding:3px;
	border:none;
	text-align:center;
	font-size:0.7em;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
}

#pied .separ{
	color:#FFFFFF;
}
#pied a:link {color:#ffffff;text-decoration:none;}
#pied a:visited {color:#ffffff;text-decoration:none;} 
#pied a:hover {background:#ffffff;color:#336699;text-decoration:none;}

#album-vignettes {
	float: left;
	width: 30%;
}

#album-photo {
	float: right;
	width: 65%;
}

.album-pagination {
	margin: 10px 0px;
	font-size: 1em;
	text-align: center;
}

.album-pagination a {
	color: #ff6519;
}


.separateur {
	clear: both;
}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

