/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */


/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html { } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; }

body{
	margin:0; background-color:#310000;
}

h4.blocs_titre {
    background:none;font-weight:bold;padding-left:0;margin:0;padding:0;
}
.blocs_destination  { padding-left:20px;font-size:11px; }
.blocs_destination  ul { margin:5px 0;padding:0; }
.blocs_destination  li { margin:0;padding:0; }

#pageSommaire{
	width:980px; height:680px; margin:10px auto 0 auto; position:relative;
	background:url(../vsl/fond_sommaire.jpg) no-repeat left top;
}

#pageSommaire .menuHaut, #page .menuHaut{
	text-align:right; font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:15px;
}
#pageSommaire .menuHaut .item, #page .menuHaut .item{
	float:right; padding:0 8px; text-align:center;
}
#pageSommaire .menuHaut a, #page .menuHaut a{
	color:#E6AE3E;
}
#pageSommaire .menuHaut a:hover, #page .menuHaut a:hover{
	color:#F4C871;
}

#pageSommaire .menu{
	position:absolute; top:80px; left:15px; text-align:left; padding:20px 0;
	font:bold italic 15px Georgia, "Times New Roman", Times, serif;
}
#pageSommaire .menu a{
	color:#310000;
}
#pageSommaire .menu a:hover{
	color:#CC0000;
}
#pageSommaire h4.blocs_titre {
	padding:5px 0;
}
#pageSommaire .liste_menu{
	margin:0; padding:10px 0 10px 0;;
}
#pageSommaire .liste_sous_menu{
	margin:0; padding:5px 0 5px 10px;;
}

#pageSommaire .intro{
	position:relative; top:70px; left:700px; width:270px; color:#FFCC00;
	font:12px/18px Georgia, "Times new Roman", Times, serif; text-align:justify;
}

#page{
	width:980px; min-height:580px; margin:10px auto 0 auto; position:relative;
	background:#FFCA00 url(../vsl/hautpage.jpg) no-repeat left top;
}
#page .menuHaut{
	text-align:right; font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:15px;
}
 #page .menuHaut .item{
	float:right; padding:0 8px; text-align:center;
}
#page .menuHaut a{
	color:#E6AE3E;
}
#page .menuHaut a:hover{
	color:#F4C871;
}
#page .menuHaut .on{
	color:#FF0000;
}
#page .menu{
	position:absolute; top:100px; left:15px; text-align:left; padding:20px 0;
	font:bold italic 15px Georgia, "Times New Roman", Times, serif;
}
#page .menu a{
	color:#310000;
}
#page .menu a:hover{
	color:#CC0000;
}
#page h4.blocs_titre {
	padding:5px 0;
}
#page .liste_menu{
	margin:0; padding:10px 0 10px 0;;
}
#page .liste_sous_menu{
	margin:0; padding:5px 0 5px 10px;;
}

#page .imageRub{
	position:absolute; top:135px; left:270px; width:300px;
}
#page .imageRub h1{
	font:20px Georgia, "Times new Roman", Times, serif; text-align:left;
	color:#310000; margin:0 0 5px 0;
}
#page h1{
	font:20px Georgia, "Times new Roman", Times, serif; text-align:left;
	color:#310000; margin:0 0 15px 0;
}
#page h2{
	font:16px Georgia, "Times new Roman", Times, serif; text-align:left;
	color:#310000; margin:0 0 5px 0;
}
#page h3{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:left;
	color:#310000; margin:10px 0 3px 0;
}

#page .prochaine_manif {
	position:absolute;left:200px;top:130px;
	width:360px;
}

#page .milieu {
	float:left; margin-left:260px; margin-top:80px; width:400px; min-height:500px;
	font:12px/16px Georgia, "Times new Roman", Times, serif; text-align:justify;
}
#page .droite {
	float:left; margin-left:20px; width:280px; margin-top:80px; min-height:500px; 
	font:12px/16px Georgia, "Times new Roman", Times, serif; text-align:justify;
}

#page .texte{
	margin-left:585px; margin-top:120px; width:370px; color:#310000; min-height:500px;
	font:12px/16px Georgia, "Times new Roman", Times, serif; text-align:justify;
	border:1px solid #FFCA00;
}
#page .texte hr{
	margin:0 0 5px 0; border:none; height:1px; color:#964311; background-color:#964311;
}
#page .texte .pdf{
	margin:5px 0;
	font:10px/20px Verdana, Arial, Helvetica, sans-serif;
}
#page .texte .pdf a{
	color:#310000;
}
#page .texte ul{
	margin:0; padding:0;	
}
#page .texte li{
	margin:3px 0; padding:0; list-style:none; font:11px/13px Verdana, Geneva, sans-serif;
	background:url(../vsl/puce_li.png) no-repeat left 2px; padding-left:12px;
}

#page .texte .presse{
	border-bottom:1px solid #310000; padding:0 0 5px 0;	
	font:11px Verdana, Geneva, sans-serif; margin-bottom:10px;
}
#page .texte .presse .vignette{
	padding-right:15px; vertical-align:top;
}
#page .texte .presse .titre{
	vertical-align:top;
}
#page .messages{
	font:11px Georgia, "Times new Roman", Times, serif; text-align:left;
}
#page .messages p{
	margin:0 0 5px 0;
}

#page .contact{border-top:1px solid #CF9126;border-bottom:1px solid #CF9126;margin:10px 0;}

#galerie{
	text-align:left; margin:15px 0 0 0;
}
#galerie img{
	margin:0 5px 5px 0;
}
#page .guestbook .text{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#page .guestbook table{
	width:100%; margin:0;
}
#page .guestbook hr{
	margin:0; border:none; height:1px; color:#FFCA00; background-color:#FFCA00;
}
#page .guestbook fieldset{
	border:1px solid #310000; padding:3px; margin:5px 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#page .guestbook legend{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#page .guestbook ul{
	margin:0; padding:0;
}
#page .guestbook li{
	margin:0; padding:0; list-style:none;
}
#page .guestbook .bouton{
	background-color:#964311; border:none; color:#FFFFFF;
}

#basPage{
	width:980px; height:135px; margin:0 auto 0 auto;
	background:url(../vsl/bas.jpg) no-repeat left bottom;
}

#bas{
	width:980px; background:#310000; height:15px; line-height:15px; font:9px Verdana, Arial, sans-serif; color:#666666;
	padding:1px 0; text-align:center; margin:5px auto;
}

.fondArt{
	background:#FFCA00 url(../vsl/logo_art.gif) no-repeat left 10px; 
}

#pageArticle{
	margin:100px auto 0 auto; width:600px;
}
#pageArticle h1{
	font:20px Georgia, "Times new Roman", Times, serif; text-align:left;
	color:#310000; margin:0 0 15px 0;
}
#pageArticle h3{
	font:11px Verdana, Arial, Helvetica, sans-serif; text-align:left;
	color:#310000; margin:0 0 5px 0;
}
#pageArticle .texte{
	font:12px/16px Georgia, "Times new Roman", Times, serif; text-align:justify;
}

/* Couleurs des liens
---------------------------------------------- */
a { color: #604A7F; text-decoration: none; }
a:focus,a:hover,a:active { color: #F57900; text-decoration: none; outline:none;}
.on { color:#CC0000; } /* liens exposes */
