/* DEBUG
table {border: 1px solid black}
td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}
dl {border: 1px solid green}
dt {border: 1px solid lightgreen}*/

.block {
	display: block;
}

body {
	background-color: #ffffff;
	padding: 0;	/* Pour Opera */
	text-align: center;	/* pour IE */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	position: relative;
	margin : 0;
}

#wrapper{
	margin: 0 auto;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 20px;
}

dd, dl, dt, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #cc0033;
	text-decoration: underline;
}

h1	{
	color: #00466D;
	font-size:9px;
	line-height:9px;
	display:inline;
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
}

h2	{
	color: #00466d;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	display:inline;
}

h4  {
	color : #00466D;
	text-decoration : none;
	display : inline;
	font-weight:bold;
	font-size : 11px;
}

/*------------------- CLASS ---------------*/

}
.gras {
	font-weight: bold;
}
.italique {
	font-style: italic;
}

.gras12 {
	font-size: 12px;
	font-weight: bold;
}

.erreur {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold
}
.titrepage {
	font-size: 14px;
	color: #00466D;
	font-weight: bold;
	background-color: #D9E6FF;
	border-top: #000066 solid 1px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 30px;
	text-align: left;
}

.spacer{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height:0;
    height:0;
    font-size:0;
}

.spacer2{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height:0;
    height:0;
    font-size:0;
    padding:0;
    margin:0;
}

.separator{
	border : 0;
	height : 1px;
	width : 470px;
	padding : 0;
	margin : 0 auto;
	display:block;
	text-align:center;
}

.arrondi {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    behavior: url(border-radius.htc);
}

.arrondi2 {
    -moz-border-radius: 10px 0;
    -webkit-border-radius: 10px 0;
    -khtml-border-radius: 10px 0;
    border-radius: 10px 0;
    behavior: url(border-radius.htc);
}

/*------------------- Haut de page ---------------*/
#hautdepage {
	width: 980px;
	height: 200px;
	background-color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}

#hautdepage #banner{
	background-image:url('../i/ihautdepage.jpg');
	background-repeat:no-repeat;
}

#hautdepage a{
	font-size:12px;
	color : #FFFFFF;
	text-decoration : underline;
	font-family: Verdana, Arial, serif;
}

#hautdepage a:hover{
	color : #FF0000;
	text-decoration : underline;
}

#hautdepage .soustitre{
	color : #00446B;
	font-size : 16px;
	padding-right : 100px;
	font-family: Verdana, Times, Arial, serif;
}

#hautdepage #menutop{
	color : #FFFFFF;
	font-size : 12px;
	font-family: Verdana, serif;
	background-color: #00466d;
}

#hautdepage #menutop table .sublink{
 	color : #003552;
}

#hautdepage #menutop table .sublink:hover{
 	color : #ffffff;
}

#hautdepage #menutop a{
	color : #FFFFFF;
	font-size : 12px;
	font-family: Verdana, serif;
	text-decoration : none;
	margin : 0 10px;
}

.majuscule {
	font-weight: bold;
	font-size: 18px;
	color: #0033CC;
}
.majuscule2 {
	font-weight: bold;
	font-size: 18px;
	color: #888888;
}

#basdepage {
	width: 980px;
	height: 40px;
	background-color: #ffffff;
	color: #000066;
	font-size: 9px;
}

/*-------------- liens ------------------*/
A.lien1 		{color : #81ADEC; text-decoration : none;}
A:Active.lien1 	{color : #81ADEC; text-decoration : none;}
A:visited.lien1 	{color : #81ADEC; text-decoration : none;}
A:hover.lien1 	{color : #cc0033; text-decoration : none;}

A.lien2 		{color : #000066; text-decoration : none;}
A:Active.lien2 	{color : #000066; text-decoration : none;}
A:visited.lien2 	{color : #000066; text-decoration : none;}
A:hover.lien2 	{color : #cc0033; text-decoration : none;}

A.lien3 		{color : #cc0033; text-decoration : none;}
A:Active.lien3 	{color : #cc0033; text-decoration : none;}
A:visited.lien3 	{color : #cc0033; text-decoration : none;}
A:hover.lien3 	{color : #cc0033; text-decoration : underline;}

A.lien4 		{color : #00466D; text-decoration : none; font-size:11px}
A:Active.lien4 	{color : #00466D; text-decoration : none;}
A:visited.lien4 	{color : #00466D; text-decoration : none;}
A:hover.lien4 	{color : #00466D; text-decoration : underline;}