/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************\ 
\- ERIC MEYER RESET CORRIGE POUR SPIP -\
\**************************************/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: ;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}







/**************************************/
/*              GLOBALS               */
/**************************************/
body {background:#f5f5f5}
#content {background:white}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}
a:active, a:focus { text-decoration: none;}

code, pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */
table { border-top: 0px solid #ccc;  border-left: 0px solid #ccc; }
th, td { border-bottom: 0px solid #ddd; border-right: 0px solid #ccc; }
a .spip_logos{border:black 1px solid;}
a:visited .spip_logos{border:gray 1px solid}


h3.spip {color:black}
.articletexte {line-height:1.5em}

/* surcharge pour les blocs depliés du plugin couteau suisse */
h4 a {color:#696969 !important;text-decoration:none !important}h4 a:hover {color:black !important;}
a img{border:0px solid red !important}

/* Couleurs des liens de SPIP */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_ancre {} /* liens internes a la page */
a.spip_in:link {
     color:#bd1221 !important;
     text-decoration:underline;
     }
a.spip_in:visited {
     color:#696969;
     border-bottom:1px dashed;}
a.spip_in:hover {
     color:#E6AE28;
     text-decoration:none
     }
a.spip_mail { color: #900; }
a.spip_mail:before { content: "\002709"; } /* liens vers un email */
a.spip_out { color: #009; } /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
a.spip_glossaire:hover { text-decoration: underline overline; }
.on { font-weight: bold; } /* liens exposes */

/**************************************/
/*              homepage               */
/**************************************/
#logo {display:block;margin-bottom:45px}
.mynewstitre {font-weight:bold;color:#DB1221}
.mynews a {font-weight:bold;color:gray}
.mytable a {color:gray;line-height:1.3}




/**************************************/
/*              HEADER                */
/**************************************/
#rubrique #logo {display:block;margin:20px 0px 0px 20px}
#descriptifsite {font: 14px arial;color:#808080;text-transform:lowercase;margin-bottom:50px}
#article #logo {display:block;margin:20px 0px 0px 20px}


/**************************************/
/*             NAVIGATION             */
/**************************************/
a.lien_pagination {color:white}
#systeme_pagination {color:white}
#systeme_pagination.on{color:red}
#systeme_pagination .on{color:red}
a.lien_pagination.on{color:red}
a.lien_pagination.on{color:yellow}
a:link .spip_logos{border:black 1px  solid}
a:visited .spip_logos{border:black 1px  solid}
a:hover .spip_logos{border:#DFDFDF 1px  solid}
.menugeneral {display:block;height:20px;margin:0px 0px 45px 0px;font:14px arial;margin-top:20px}
.menugeneral a:link {color:#999999}
.menugeneral a:hover {color:#DB1221 !important}
.menugeneral .on a{color:#BD1221!important}
.menugeneral .on a:hover {color:black}



/**************************************/
/*            MAIN CONTENT            */
/**************************************/
#content {width:955px;height:600px;display:block;margin-left:auto;margin-right:auto;border:1px white solid;}
td {vertical-align:top;padding:0 15px 0 0 }

/**************************************/
/*           rubrique blog           */
/**************************************/
h4.blocs_titre, h4.blocs_replie {
        background:transparent none;
}
#rubrique .articletitre {font-size:30px;line-height:1}
#rubrique .blocs_titre {
	background:transparent;
	font-weight:normal;
	line-height:1.2em;
	margin-top:4px;
	padding:0pt 0pt 0pt 0px !important;
	margin-bottom:0.1em;
	clear:left;
	cursor:pointer;
}

/**************************************/
/*               FOOTER               */
/**************************************/
#piedpage a:link{color:gray}
#piedpage a:visited{color:gray}
#menupied a:hover{text-decoration:underline;color:#DB1221 !important}
#menupied a:link{color:gray;margin-top:35px;font-size:13px}
#menupied a:visited{color:gray;margin-top:35px;font-size:13px}


#listephotographes {margin:35px;text-transform:lowercase;font-size:13px;}
#listephotographes a.on {color:#DB1221 !important;text-decoration:none}
#listephotographes a:hover {color:#DB1221 !important;text-decoration:none}
#listephotographes a:link {color:gray}
#listephotographes a:visited {color:gray}

.blocs_replie a:link  {color:#DB1221 !important}

/* a corriger */

.formulaire_editer_menu_entrees{
	position:relative;
}
.formulaire_editer_menu_entrees .image_loading{
	position:absolute;
	top:50%;
	left:50%;
}

.formulaire_spip ul.menus_entrees{
	clear:both;
}
.formulaire_spip ul.menus_entrees ul.menus_entrees{
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}

.formulaire_spip ul.menus_entrees li.entree{
	clear:both;
	padding-left : 34px;
	padding-right:0;
	padding-bottom:0;
	background-position:5px 10px;
	background-repeat:no-repeat;
	border-bottom:1px solid #ccc;
}

.formulaire_spip ul.menus_entrees .ligne{
	position:relative;
}

.formulaire_spip ul.menus_entrees .actions{
	position:absolute;
	right:5px;
	top:5px;
	text-align:right;
}

.formulaire_spip ul.menus_entrees .titre{
	font-weight:bold;
	line-height:29px;
}
.formulaire_spip ul.menus_entrees .infos{
	font-size:0.9em;
	margin-bottom:5px;
}

.formulaire_spip ul.menus_entrees .actions button{
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;

}
.formulaire_spip ul.menus_entrees img{
	vertical-align:middle;
}

a:link.spip_out {color:#bd1221}
a:visited.spip_out {color:#808080}
a:hover.spip_out {color:black;text-decoration:none}
a:link .articletitre{text-decoration:none}
.spip_logos{display:block;margin-left:auto;margin-right:auto}

