* { padding: 0; margin: 0; }
html, body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#000033;}

h1{font-size:18px; color:#000033; margin:0 0 -10px 0; padding-top:10px; font-weight:bold;}
h2{font-size:15px; color:#980065;}
h3{font-size:16px;}
h4{ font-size:14px; color:#000033; text-align:cleft; padding-left:10px; letter-spacing:-1px}
h5{margin-bottom:10px; font-size:12px;}
fieldset{margin-bottom:20px; padding: 10px 5px; padding-bottom: 20px; border: 1px solid #990066; position:relative;}
legend{ color: #990066; font-weight: bold; font-family: Arial, times, 'Times new roman', serif; padding-left: 3px; padding-right: 3px;}
textarea{border: 1px solid #CCC; width:70%}
input{border: 1px solid #CCC; color:#000033; height:20px; padding-left:5px;}
select{border: 1px solid #CCC;}
blockquote{margin-left:10px}
ul{margin-left:10px;}
input[type=image]{border:none;}
a{font-size:12px; 	color:#D43785;}
a:hover{text-decoration:underline;}
a img{color:#D43785;border:0;}
p{margin-bottom:10px;}
address{text-align:center;}
label{font-size:12px;}
code{background-color:#CCCCCC}
table{
margin:0 auto;
}

body, input, textarea {
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
    line-height:18px;
	color:#000066;
}

/* Titres
-------------------------------------------------------------- */

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 { 
	font-weight:normal;
	clear:both;
}

/* Elements textes
-------------------------------------------------------------- */

#content p {
    margin-bottom:18px;
}
#content ul {
	margin: 0 0 18px 2.5em;
}
#content ol {
	margin: 0 0 18px 2.5em;
}
#content ul {
	list-style:disc;
}
#content ol {
	list-style-type: decimal;
}
#content ol ol {
	list-style:upper-alpha;
}
#content ol ol ol {
	list-style:lower-roman;
}
#content ol ol ol ol {
	list-style:lower-alpha;
}
#content ul ul, #content ol ol, #content ul ol, #content ol ul {
	margin-bottom:0;
}
#content dl	{
    margin:0 1.5em;
}
#content dt {
    font-weight:bold;
}
#content dd {
	margin-bottom:18px;
}
#content strong {
	font-weight: bold;
}
#content cite, #content em, #content i {
	font-style: italic;
}
#content blockquote {
	margin: 0 3em;
}
#content blockquote em, #content blockquote i, #content blockquote cite {
	font-style:normal;
}
#content pre {
	font:10px Monaco, monospace;
	line-height:14px;
	margin-bottom:14px;
}
#content code {
	font:11px Monaco, monospace;
}
#content abbr, #content acronym {
  border-bottom:1px dotted #333;
  cursor: help;
}
#content ins {
	text-decoration:none;
}
#content sup,
#content sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	
}
#content sup {
	bottom: 1ex;
}
#content sub {
	top: .5ex;
}

/* 
-------------------------------------------------------------- */

#content blockquote.left {
	float: left;
	margin-left:0;
	margin-right:20px;
	text-align: right;
	width: 33%;
}
#content blockquote.right {
	float: right;
	margin-left:20px;
	margin-right:0;
	text-align: left;
	width: 33%;
}



#content .alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
#content .alignright,
#content img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
#content .aligncenter,
#content img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
#content .caption {
	text-align: center;
	margin-bottom:18px;
}
#content .caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
#content .caption p.caption-text {
	margin: 0;
	padding:5px;
}
#content .gallery img {
    margin:0;
}



#content p, #content ul, #content ol, #content dd, #content pre {
    margin-bottom:22px;
}
#content p {
    text-align: left;
}

#content blockquote {
    color:#000033;
    font-style:italic;
}
#content table {
    border:1px solid #ccc;
    border-width:1px 1px 0 1px;
    font-size:13px;
    line-height:18px;
    margin:0 0 22px 0;
    text-align:left;
}
#content caption {
    text-align:left;
}
#content tr {
    border-bottom:1px solid #ccc;
}
#content th, #content td {
    padding: .7em 1.25em;
}
#content hr {
    background-color:#ccc;
    border:0;
    color:#ccc;
    height:1px;
    margin-bottom:22px;
}
#content a:link {
    color:#980065;
}
#content a:visited {
    color:#980065;
}
#content a:active,
#content a:hover {
    color:#000066;
}



#content h1,
#content h2 {
    font-family:Arial,sans-serif;
    font-size:18px;
    font-weight:bold;
    padding:28px 0 14px 0;
}

#content h1{color:#000033;}
#content h2{color:#980065;}


#content h3,
#content h4 {
    font-family:Arial,sans-serif;
    font-size:15px;
    font-weight:bold;
    padding:20px 0 10px 0;
}



#content h5,
#content h6 {
    font-size:13px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
	padding:10px 0 5px 0;
}
#content h1, #content h3, #content h5 {color:#000033;}
#content h2, #content h4, #content h6{color:#980065;}

