body {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
	color: black;
	background-color: #FFFFFF;
}
.soustitre {
	font-size: 1.15em;
	font-weight: bold;
	color: #990000;
}
.petit {
	font-size: 0.8em;
	color: #990000;
}
.toutpetit {
	font-size: 0.7em;
	font-weight: lighter;
	color: #990000;
}
.signature {
	font-size: 0.9em;
	color: #CC0033;
	font-weight: bold;
}
.soussignature {
	font-size: 0.9em;;
	color: #666666;
	font-weight: bold;
}

a:link {font-size: 1em;; font-weight: bold; color: #0033CC; text-decoration: none }
a:active {font-size: 1em;; font-weight: bold; color: #0033CC; text-decoration: underline }
a:visited {font-size: 1em;; font-weight: bold; color: #0033CC; text-decoration: none }
a:hover {font-size: 1em;; font-weight: bold; color: #990000; text-decoration: underline }

ul {
	font-size: 0.9em;
	;
	color: #000000;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;

}

ol {
	font-size: 0.9em;
	;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;

}

.retrait1 {
	font-size: 0.9em;;
	color: #000000;
	margin-left: 36px;
}

table.news {
	font-size: 0.9em;
	color: #000000;
	line-height: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

table.news tr td ul li, table.news tr td ol li, table.news tr td ul, span.table tr td ol {
	font-size: 1.0em;
	color: #000000;
	line-height: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

ol {margin-top: 0;}
ul {margin-top: 0;}

p, blockquote {
	font-size: 0.9em;
	color: #000000;
	line-height: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
}

.paranormal {
	font-size: 0.9em;
	color: #000000;
	line-height: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left
}
.paranormal ul li {
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.paranormal_bold {
	font-size: 0.9em;
	color: #000000;
	line-height: 1.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.TITRE {
	font-size: 1.15em;
	font-weight: bold;
	color: #003366;
}
.soustitrevert {
	font-size: 1em;
	font-weight: bold;
	color: #336600;
}
h2 {
	font-size: 1.8em;
	font-style: normal;
	font-weight: bold;
	color: #336600;
}
h3 {
	font-size: 1.5em;
	font-weight: bold;
	color: #336600;
}
.soustitreredpetit {
	font-size: 1em;
	font-weight: bold;
	color: #990000;
}
dl {
	font-size: 0.9em;
}
.paraserre {
	line-height: 1.1em;
	color: #000000;
	font-weight: normal;
	font-size: .8em;

}
.paraserre_si_liste, .paraserre_si_liste ul li {
	line-height: 1.1em;
	color: #990000;
	font-weight: normal;
	font-size: 1em;

}

#Nav ul {
	list-style: url(none) none;
	font-size: 0.8em;	
	margin: 0 0 1em 0;
	padding: 0;
}

#Nav li a {
	display: block;
	font-weight: normal;
	color: #00c;
	background: white;
	padding: 0.15em 0.5em;
	margin: 1px 0 10px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 2px solid white;
	border-left: 1px solid white;

}

#Nav li a:hover {
	background: #eee;
	text-decoration: none;
	border-bottom-color: #990000;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-left-color: #ccc;

}
.retrait-right-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	width: 350px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: right;
	color: #990000;


}
.retrait-left-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	width: 350px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
	color: #990000;


}
#chercher table td {

	padding: 0;

}



input.chercher {

	width : 100px;

	background-color : #CCCCCC;

	margin : 0 5px 0 2px;

	font : 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	border: 1px ridge #fff;

}

input.bouton {

	width: 60px;

	background-color: #990000;

	color: #fff;

	font : 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	border: 1px outset #ccc;

}

input.bouton:hover {

	border: 1px inset #ccc;

}
.tablenice {
	border: 1px solid ##330066;
}
.tablenice tr td {
	border-collapse:collapse;
	border: 1px solid ##330066;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: none;
	vertical-align: top;
	margin-left: 5px;
	line-height: 1.1em;
	color: #000000;
	font-weight: normal;
	font-size: 0.8em;
	text-align:right;
}
.tablenice tr.paire td, .paire {
	background-color: #CCC;
	color: #000;
}-

.tablewrapper {
	border-collapse:collapse;
	border: solid 1px #006699;
	margin-left: 5px;
}
.tablearticles {
	border-collapse:collapse;
}

.tablearticles, .tablearticles td {
	border-collapse:collapse;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:  5px;
	vertical-align: top;
}
.tablearticles tr th {
	background-color: #006699;
	color: #FFFFFF;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
}

.tablenice { 	border-collapse:collapse;
	border: 1px solid #330066;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: none;
	vertical-align: top;
	margin-left: 5px;
 } 
.soustitredate {
	color: #990000;
        font-size: 1.2em;
        font-weight: bold;
}
.soustitreorg {
	color: #D46400;
        font-size: 1.2em;
        font-weight: bold;
}

.newspays, .newspays ul, .newspays ol, .newspays ol li{
	margin-left: 15px;
}

.newsSai {
	background-color: #EBEADD;
	padding: 10px;
	margin-left: 20px;
}
/* Backgrounds pour des nouvelles temporaire ou permanent */
#petales{
	background-image: url(adoption/tempo/petales_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*postlink-local */
a.postlink-local:link {
        color: #5D8FBD; 
	    border-bottom: 1px solid #5D8FBD;
        font-weight: bold;}
a.postlink-local:visited {
        color: #5D8FBD; 
        text-decoration: none; 
        font-weight: bold; 
	    border-bottom: 1px dotted #5D8FBD;}
a.postlink-local:hover {
        color: #694489;
		background-color: #FFBBDD;
        text-decoration:none;}
a.postlink-local:active {
        color: #694489; }

.Retrait_Right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	width: 350px;
	text-align: right;
	float: right;
	margin-left: 15px;
	margin-right: 15px;
	border-left-style: dotted;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;


}
.Retrait_Left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	width: 350px;
	text-align: right;
	float: left;
	margin-right: 15px;
	border-right-style: dotted;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	padding-right: 5px;


}
.bordure {
	border: 1px solid #900;
	width: 400px;
	padding: 4px;
}
.bordure2 {
	border: 1px solid #900;
	width: 600px;
	padding: 4px;
}
.capital {
	font-size: 24px;
	font-style: italic;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	margin-left: 30px;
	background-color: #900;
	color: #FC3;
}
.paraspecial, .paraspecial p {
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left
}.hylight {
	font-size: 16px;
	font-weight: bold;
	color: #F60;
}

