body {
	behavior:url('http://www.menneteau-deduit.fr/squelettes/csshover.htc');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fbe4b0;
	background-image:url('http://www.menneteau-deduit.fr/squelettes/img/jpg/fond-deduit.jpg');
	background-repeat:repeat-x;
}
html, body, img, table, label {margin:0; padding:0; border:none; }
html{ height:101%;} /* décalage FireFox */

div, a, ul, ol, li, select, input, b, form, p {margin:0; padding:0; }
ul, li {list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

/* taille typo */
body {font-size: 12px; }

h1 {font-size:16px;
	color: #561C59;
	letter-spacing: 2pt;
	word-spacing: 1.3pt;
	line-height: 2;
	font-weight:bold;
 }

h2 {font-size:14px;	color: #561C59;}

h3 {font-size:13px;	color: #561C59;}

h4, h5, h6 {font-size:12px; }

a {text-decoration:none; }
a:hover {text-decoration:underline; }

/* Espaceur de blocs */
.nettoyeur {clear:both; margin:0; padding:0; border:none; height:0; line-height:1px; font-size:1px; }
.espaceur {clear:both; margin:0; padding:0; border:none; height:0; line-height:5px; font-size:1px; }
/* Non visible a l'ecran */
.invisible {position:absolute; top:-3000em; height:1%; }
.format_png { behavior: url('win_png.htc'); }

/* couleurs et couleurs typo */
body, a, a:hover {color: #333; }


.bleu, a.bleu, a:hover.bleu {color:#6699CC; }
.bleufonce, a.bleufonce, a:hover.bleufonce {color:#002F2F; }
.beige, a.beige, a:hover.beige {color:#333399; }
.beigeclair, a.beigeclair, a:hover.beigeclair {color:#F9F8EC; }
.beigefonce, a.beigefonce, a:hover.beigefonce {color:#eac4d5; }
.beigeplusfonce, a.beigeplusfonce, a:hover.beigeplusfonce {color:#A8A790; }
.rougefonce, a.rougefonce, a:hover.rougefonce {color:#000066; }

.black, a.black, a:hover.black {color:#000; }
.white, a.white, a:hover.white {color:#FFF; }
img.fleft {float:left; margin-right:10px; }
img.fright {float:right; margin-left:10px; }

.ulleft {width:45%; }
.ulright {width:45%; float:right; }

.pucebleu {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/puce_bleu.gif') no-repeat 1% 2px; padding-left:15px; }
.pucerouge {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/puce_rouge.gif') no-repeat 1% 2px; padding-left:15px; }

span.commentaires {margin-bottom:15px; }
.pointbot {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/pointbleu.gif') repeat-x left bottom; }
.imgdeco {border:1px solid #CCC; padding:2px; }
.cur {font-weight:bold; }
.seesite {padding-bottom:15px; }
p.spip {padding-bottom:10px; }
div.forum-repondre {padding-bottom:15px; float:right;}

/* affichage des formulaires */
.formulaire_notation {display:block; width:auto; margin:2px; padding:10px; }
.formulaire_site {margin:0 10px 10px 10px; }
.formulaire_inscription b {color:#000066; cursor:pointer; }
.formulaire_forum fieldset {border:none; padding-bottom:5px; border-bottom:1px solid #eac4d5; margin-bottom:10px }
.formulaire_forum label {display:block; text-align:left; }
.formulaire_inscription {background-color:#F9F8EC; padding:10px; margin-bottom:10px; }
.formulaire_inscription legend {color:#000066; padding:5px 0; }
.formulaire_inscription fieldset {border:none; }
.formulaire_recherche {background-color:#ccccff; margin-bottom:10px; text-align:center; padding:10px; }
.formulaire_recherche div label {margin-right:10px; }
#documents_portfolio {margin-bottom:15px; }
#documents_portfolio img {padding:2px; border:1px solid #CCC; margin-right:10px; }
#document_actif {width:400px; margin:15px auto; text-align:center; padding:20px 0; border:1px solid #A8A790; background:#FFF; }
p.spip_bouton input {
	border:1px solid #A8A790;
	background-color:#CCCCCC;
	color:#002F2F;
	margin:3px 0;
	float:right;
}
p.spip_bouton input:hover {
	border:1px solid #A8A790;
	background-color:#FFFFCC;
	color:#002F2F;
	margin:3px 0;
	cursor:pointer;
}
p.spip_bouton input.highlightinput {border:1px solid #002F2F; background-color:#6699CC; color:#000066; margin:3px 0; }
p.spip_bouton input:hover.highlightinput {border:1px solid #002F2F; background-color:#FFF; color:#000066; margin:3px 0; cursor:pointer; }

/* modif forum */



/* Gestion des "largeurs" uniquement des colonnes et borders associées*/
#page {width:1020px; margin:0 auto; }
#paddpage {float:left; padding:0 5px 0 5px; width:1010px; }
#header {width:1010px; height:189px; border-top:1px solid #F6F4E3; position:relative;}
#logosite {
	position: absolute;
	left:8px;
	top:35px;
	margin:10px 0 0 0px; 
}
#bougie_1 {
	position: absolute;
	left:-80px;
	top:90px;
	margin:10px 0 0 0px; 
}
#bougie_2 {
	position: absolute;
	left:-25px;
	top:160px;
	margin:10px 0 0 0px; 
}

#navtop {float:left; position:absolute; top:158px; margin-left:10px; padding:1px 1px 0 0; background-color:transparent; }
#content {width:1010px; }
#allcontent {width:1010px;}
#maincontent {float:left; width:730px; padding:10px; }
#maincontent a img{
	border:hidden;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#maincontent a:hover img{
	border:hidden;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#navvert {float:right; width:250px; }
#contenu {float:left; width:420px; }
#subnav {float:right; width:300px; }

/* Gestion des styles pour une seule colonne centrale */
#contenularge {width:720px; }

/* Css globale */
#page {background-color:#CCC; }
#paddpage {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/fd_ombre.gif') repeat-y left top; }
#header {background:url('http://www.menneteau-deduit.fr/squelettes/img/jpg/entete-deduit-bleu.jpg') no-repeat left top; }

/* navigation horizontale */
#navtop {font-size:12px; }
#navtop ul,#navtop li {display:inline; background:transparent;}
#navtop li {float:left; height:31px; background:transparent url('http://www.menneteau-deduit.fr/squelettes/img/png/navleftboth.png') no-repeat top left; margin-right:2px; margin-left:2px; }
#navtop li:hover {background:transparent url('http://www.menneteau-deduit.fr/squelettes/img/png/navleftboth.png') no-repeat left -45px; margin-right:2px; margin-left:2px;}
#navtop li.select {background:transparent url('http://www.menneteau-deduit.fr/squelettes/img/png/navleftboth.png') no-repeat left -45px; }
/* hack IE zone cliquable */
#navtop li a {color:#FFF; width:.1em; white-space:nowrap; display:block; padding:8px 20px; background:url('http://www.menneteau-deduit.fr/squelettes/img/png/navrightboth.png') no-repeat top right ; font-weight:bold; }
#navtop > ul a {width:auto; display:block; padding:8px 20px; background:url('http://www.menneteau-deduit.fr/squelettes/img/png/navrightboth.png') no-repeat top right ; font-weight:bold; margin-right:-3px;}
#navtop li a:hover {display:block; padding:8px 20px; background:url('http://www.menneteau-deduit.fr/squelettes/img/png/navrightboth.png') no-repeat right -45px; } 
#navtop li a.select, #navtop li a:hover.select {background:url('http://www.menneteau-deduit.fr/squelettes/img/png/navrightboth.png') no-repeat right -45px; }

#content {background-color:#002F2F; }
#maincontentpadd {background-color:#FFF; padding-top:2px; }
#allcontent {background:#ffff99 url('http://www.menneteau-deduit.fr/squelettes/img/gifs/fd_main.gif') repeat-y right top; }
/* couleur des angles des boites */

#hierarchie {margin:5px 0 10px 0; padding:5px 10px; background-color:#ffff99; }
#outerpremier {background-color:#a8A790; margin-bottom:10px; }
#premier {
	background-color:#FFFFBB;
	padding:10px;
	
}
#premier h1 {color:#000066; font-weight:bold; border-bottom:2px solid #000066; margin-bottom:10px; }
#premier p {margin-bottom:5px; text-align:justify; }



#div_article h1 {font-size:16px; color: #561C59; letter-spacing: 2pt; word-spacing: 1.3pt; line-height: 2; font-weight:bold; }

#div_article h2 { font-size:14px; color: #561C59; letter-spacing: 1.8pt; word-spacing: 1.2pt; line-height: 2;}

#div_article h3 {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/puce-titre-texte.gif') no-repeat 0% 7px; padding-left:18px; 
	font-size:13px;	color: #561C59;	letter-spacing: 1.8pt;	word-spacing: 1.2pt; line-height: 2;}
#div_article h4, #div_article h5, #div_article h6 {font-size:12px; }




.contautre h1 {
	color:#000066;
	font-weight:bold;
	border-bottom:2px solid #000066 /* #000066 */;
	margin-bottom:10px;
}
.contautre {
	background-color:#FFFFCE;
	padding:10px;
	margin-bottom:10px;
}
.contautre h2 {color:#002F2F; font-weight:bold; margin-bottom:10px; padding-bottom:3px; background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/pointbleu.gif') repeat-x bottom left; }
.contautre ul {padding:0 0 10px 10px ; }
.contautre ul li {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/puce_mauve.gif') no-repeat 0% 6px; padding-left:10px; }
.contautre ul li a {text-decoration:underline;
font-style:oblique; font-weight:bold;}
.contautre ul li a:hover {color:#000066; }
.contautre p img.spip_logos {float:left; padding:2px; border:1px solid #CCC; margin-right:10px; }
.contautre p {text-align:justify; }
.contautre strong i {color:#000066; }
.contautre fieldset {border:none; }
.contautre legend {padding:5px 0 10px 0; color:#000066; }
.contautre label {display:block; }
.date_ecrit {color:#000066; font-size:smaller; padding-left:200px;}
.contrautre_logo{margin:2px; float:left;}



#alaune {
	background-color:#ccccff;
	padding:10px;
	margin-bottom:10px;
	border-style:solid;
	border-color:#666666;
}
#alaune h3 {color:#002F2F; font-weight:bold; margin-bottom:5px; }
#alaune p {text-align:justify; }

.subrub {
	background-color:#333399;
	padding:10px;
	margin-bottom:10px;
}
.subrub h4 {
	color:#ccc;
	font-weight:bold;
	margin:10px;
}
.subrub li {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px; }

.subsites {
	background-color:#333399;
	margin-bottom:10px;
	color:#D6D6D6;
}

.subsites li {padding:10px; text-align:justify; }
.subsites li:hover {background-color:#F9F8EC; }
.subsites li b.sitetitre {color:#ccc; }
.subsites li a, .subsites li a:hover {text-decoration:none; }
.subsites li img {float:left; margin-right:10px; padding:2px; border:1px solid #CCC; }
.subsites fieldset {border:none; }
.subsites legend {color:#ccc; padding:5px 0; font-weight:bold; cursor:pointer; }
.subsites legend:hover {text-decoration:underline; }
.subsites label {display:block; }
.subsites input, .subsites textarea {width:250px; }
.subsites p.spip_bouton input {width:auto; }

.subautre {background:#9999ff; padding:10px; margin-bottom:10px; }
.subautre h4 {color:#002F2F; font-weight:bold; margin:10px; }
.subautre li {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px; }
.subautre li a:hover {
	text-decoration:underline;
	color:#000033;
}

.subrub li a, .subautre li a {
	color:#F9F8EC;
}

#navvert {padding:10px 5px; background-color:#333399; }


#favoris {background-color:#ccccff; margin-bottom:10px; text-align:center; padding:10px; cursor:pointer; font-weight:bold; color:#000066;}
.fav{background:url('http://www.menneteau-deduit.fr/squelettes/img/png/favs.png') no-repeat 0% 0%; padding-left:18px; }

#menu {background-color:#ccccff; padding:3px 0 0 0; margin-bottom:10px; }
#menu a, #menu a:hover {text-decoration:none; }
#menu ul li.mainrub, #menu ul li.mainrubnosub {border-bottom:1px solid #000066; }
#menu ul li.mainrub a, #menu ul li.mainrubnosub a {display:block; padding:3px 10px; width:220px; }
#menu ul li a {color:#000066; }
#menu ul li ul {padding-bottom:1px; background:url('http://www.menneteau-deduit.fr/squelettes/img/jpg/fd_submenu.jpg') no-repeat right bottom; }
#menu ul li li {padding:2px; border-bottom:1px dotted #000066; }
#menu ul li li:hover, #menu ul li li a:hover {background-color:#E1E1FF;color:#000099;}
#menu ul li li.subfirst {border-top:1px dotted #000066; }
#menu ul li li.sublast {border-bottom:none; }
#menu ul li:hover, #menu ul li a:hover {color:#E1E1FF;}


.navvertautre {background-color:#F9F8EC; padding:10px 0; margin-bottom:10px; }
.navvertautre h4 {color:#000066; padding:5px 10px; }
.navvertautre ul {padding-left:10px; }
.navvertautre li {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px }
.navvertautre li a {padding:3px 0; }

#top10 {background-color:#ccccff; padding:3px 5px 10px 5px; margin-bottom:10px;}
#top10 ul li a {display:block; padding:1px 5px;}
#top10 ul li a {color:#000066; }
#top10 ul li:hover, #menu ul li a:hover {
	color:#003399;
}
#top10 h2, .subsites h2, #pensee h2{color:#000066; font-weight:bold; padding-left:8px;border-bottom:1px dotted #000066; }

#pensee {
	background-color:#aaaaff;
	padding:10px;
	margin-bottom:10px;
}
#pensee h3 {color:#002F2F; font-weight:bold; margin-bottom:5px; margin-top:3px;}
#pensee p {text-align:justify; }


#rss {
	background-color:#F0E6EB;
	padding:10px;
	margin-bottom:10px;
}
#rss h3 {color:#002F2F; font-weight:bold; margin-bottom:5px; margin-top:3px;}
#rss p {text-align:justify; }
#rss img{float:left;}
#rss a img{
	border:hidden;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#rss a:hover img{
	border:hidden;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}


p.pagination {font-size:80%; height:18px; text-align:center; padding-top:12px; margin-bottom:10px; }
p.pagination a {padding:2px 4px; margin-right:8px; background-color:#FFF; border:1px solid #002F2F; }
p.pagination a:hover {text-decoration:none; background-color:#6699CC; }
p.pagination span.on {padding:2px 4px; margin-right:8px; background-color:#6699CC; border:1px solid #002F2F; } 

#piedpadd {padding-top:2px; background:#FFF; }
#pied {
	color:#FFFFFF;
	background-color:#A400A4;
	background-image:url(img/jpg/fd_footer.jpg);
	background-repeat:no-repeat;
	height:140px;
	text-align:center;
	font-weight:bold;
	}
	
#pied ul {padding:15px 10px; }
#pied ul li {display:inline; padding:10px; }
#pied ul li a {
	color:#DFDFDF;
	text-decoration:none;
}
#pied ul li a:hover {
	color:#FFF;
	text-decoration:underline;	
}

#theme {font-size:75%; padding:10px 0; }
#theme a {
	color:#DDDDDD;
}

#theme a:hover {
	color:#FFFFCC;
}


/* page plan */
#plan h2 {background:url('http://www.menneteau-deduit.fr/squelettes/img/gifs/puce_rouge.gif') no-repeat 1% 6px; padding-left:15px; margin:15px 0 10px 0; }
#plan h2 a {color:#000066; }
#plan div.contre-encart {margin-left:20px; }
#plan div div {margin-left:20px; }
#plan div div h3 {color:#002F2F; }
img.logoplan {float:left; margin:5px; }

/* Gestion du Portfolio */

#documents_portfolio img {
}

#documents_portfolio a img {
	border-color: #fff;
	border-style: solid;
	border-width: 2px;
}

#documents_portfolio a:hover img {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 2px;
}

/* page auteur */

.contreautre_logo_auteur{margin:2px; float:left;}
.titre_auteur{padding:30px 0 25px 0;}
