/* CSS Document */

body {
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background-color:#536589;
color:#536589;
}

table {
border: 0;
cellspacing: 0;
cellpadding: 0;
width: 90%;
}

a {
color:#536589;
font-weight:bold;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.centrer {
text-align:center;
}

#cadre {
border: 1px dashed #536589;
background-color:#fef8e3;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
width:80%;
text-align: center;
}

.imggauche {
float:left;
margin: 0px 15px 10px 0px;
padding:0;
}

.imgdroite {
float:right;
margin:0px 0px 10px 15px;
padding:0;
}

#conteneur {
width:772px;
position:absolute;
left:50%;
border: 1px solid #536589;
margin-left:-386px;
margin-top:10px;
margin-bottom:10px;
background-color:#ffffff;
}

#conteneur2 {
width:1010px;
position:absolute;
left:50%;
border: 1px solid #536589;
margin-left:-505px;
margin-top:10px;
margin-bottom:10px;
padding:0;
background-color:#fef8e3;
}

#gauche {
width:180px;
left:0;
position:absolute;
background-color:#ffffff;
text-align:center;
}

#encartphoto {
border: 1px dashed #536589;
width:160px;
background-color:#fef8e3;
text-align: center;
padding: 2px 2px 2px 2px;
margin-top: 10px;
margin-bottom: 20px;
margin-right: auto;
margin-left: auto;
font-size:0.8em;
}

#envoiecard {
border: 1px dashed #536589;
width:160px;
background-color:#fef8e3;
text-align: center;
padding: 2px 2px 2px 2px;
margin-top: 10px;
margin-bottom: 20px;
margin-right: auto;
margin-left: auto;
font-size:0.8em;
}

#gauche p {
border: 1px dashed #536589;
width:160px;
background-color:#eff1f4;
text-align: center;
padding: 2px 2px 2px 2px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: auto;
margin-left: auto;
font-size:0.8em;
}


#menu {
width:580px;
height:19px;
line-height:19px;
margin-left:191px;
background-color:#eff1f4;
font-size:0.8em;
font-weight:bold;
border-bottom: 1px solid #536589;
border-top: 1px solid #536589;
color: #536589;
text-align:right;
}

#menu2 {
width:1008px;
height:19px;
line-height:19px;
margin:0px;
background-color:#eff1f4;
font-size:0.8em;
font-weight:bold;
border-bottom: 1px solid #536589;
border-top: 1px solid #536589;
color: #536589;
text-align:right;
}
 
 #menu2 a {
color: #536589;
text-decoration: none;
}

#menu2 a:hover {
color: #e0a612;
}
 
#menu2 a {
color: #536589;
text-decoration: none;
}

#menu a:hover {
color: #e0a612;
}

#header {
width:580px;
height:79px;
margin-left:191px;
background-image:url(../images/bandeauhaut.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#ffffff;
}

#header2 {
width:1008px;
height:79px;
margin-left:0px;
background-image:url(../images/bandeauhaut.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#ffffff;
}


#header p{
padding: 7px 15px 7px 0px;
margin:0;
text-align: right;
}

#header2 p{
padding: 7px 15px 7px 0px;
margin:0;
text-align: right;
}

#contenu {
width:580px;
margin-left:191px;
background-color:#ffffff;
}

#contenu2 {
width:995px;
margin:0px;
padding-left: 5px;
padding-bottom:20px;
background-color:#fef8e3;
}

#contenu p {
margin: 5px 10px 10px 0px;
padding:0;
line-height: 1.5em;
font-size: 0.85em;
}

#contenu2 p {
margin: 0;
padding: 0;
line-height: 1.5em;
font-size: 0.85em;
}

#footer {
height:40px;
line-height:19px;
background-color:#eff1f4;
border-top: 1px solid #536589;
color: #536589;
text-align:center;
font-size:0.8em;
font-weight:bold;
clear:both;
}

form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536589;
	}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536589;
	
}

input.bouton {
border:1px outset #E0A612;
}

input.bouton:hover {
background-color:#EFF1F4;
}


textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536589;
	background-color: #F9EDD0;
}

select, option {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #536589;
	font-size: 11px;
	color: #536589;
	background-color: #F9EDD0;
}

h1
{
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	margin: 15px 10px 5px 0px;
	padding:0;
	text-align:right;
	color: #536589;
	text-decoration: none;
}	

h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 10px 10px 0px;
	padding: 0;
	text-align: right;
	color: #E0A612;
	text-decoration: none;
}

h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 10px 10px 0px;
	padding: 0;
	text-align: left;
	color: #E0A612;
	text-decoration: none;
}

.titregauche {
font-size: 1.1em;
font-variant:small-caps;
font-weight:bold;
}

.grostextebleu {
    line-height: 1.2em;
	font-size: 1.2em;
	font-weight: bold;
}

.grostexteorange {
    line-height: 1.2em;
	font-size: 1.2em;
	font-weight: bold;
	color: #E0A612;
}

.tresgrostitrebleu {
	font-size: 28px;
	font-weight: normal;
	color: #536589;
	}

.grostitrebleu {
    font-size: 20px;
	font-weight: normal;
	color: #536589;
	}

.tresgrostitreorange {
    font-size: 24px;
	font-weight: bold;
	color: #E0A612;
	}

.grostitreorange {
  	font-size: 20px;
	font-weight: normal;
	color: #E0A612;
	}

