html{background-image:url(images/fond.jpg);
background-position:center top;
background-attachment:fixed;}

body{width:760px; 
margin:0px; 
padding:0px; 
margin-left:auto; 
margin-right:auto;
font-family: "Lucida Grande", Lucida, Verdana, Arial, sans-serif;
font-size:13px;}

h1{font-size:20px }
h2{font-size:16px }
h3{font-size:14px }

#entete{
margin-bottom:20px;}

ul.principal, ul.secondaire, ul.accueil{
list-style-type:none; 
margin:0; padding:2px 0; 
text-align:right; 
font-size:10px;
background-image:url(images/filet-bleu.jpg);
background-position:bottom;
background-repeat:no-repeat;
font-weight:bold;}

ul.accueil{
text-align:left; 
background-image:none;}

ul.principal li, ul.accueil li{border-right:1px solid #0D81C5; padding:0 5px;}

ul.secondaire li{color:#53AEE3; border-right:1px solid #53AEE3; padding:0 5px;}

ul.secondaire li.dernier, ul.principal li.dernier, ul.accueil li.dernier{border:none; padding-right:0;}

ul.secondaire li.sommaire{border:none; padding-right:0;}

#entete li, ul.accueil li{display:inline;}

ul.principal a:link, ul.accueil a:link{
color:#0D81C5; text-decoration:none}
ul.principal a:visited, ul.accueil a:visited{
color:#0D81C5; text-decoration:none}
ul.principal a:hover, ul.accueil a:hover{
color:#53AEE3; text-decoration:none}

ul.secondaire a:link{
color:#53AEE3; text-decoration:none}
ul.secondaire a:visited{
color:#53AEE3; text-decoration:none}
ul.secondaire a:hover{
color:#0D81C5; text-decoration:none}

#contenu{
height:380px;
padding-top:10px;
margin-bottom:30px;}

#contenu img{
float:right;
z-index:0;}

#contenu h1{
font-size:16px;
color:#858585;
font-style:italic;
line-height:20px;}

#contenu p{
color:#444;
font-size:13px;}

#contenu ul{
margin-top:25px;
z-index:1;}

#recherche{
margin:20px 340px 0 0;
padding:20px;
border:1px solid #B2DDF3;
font-size:12px;
background-color:white;}

#recherche form{
margin-top:10px;}

#recherche form input{border:1px solid black;}

#recherche form input[onclick]{
background-color:#0D81C5;
color:white}

#bas{
padding:5px 0px 20px 0px;
margin-top:10px;
font-size:9px;
line-height:10px;
background-image:url(images/filet-bleu.jpg);
background-position:top;
background-repeat:no-repeat;}

#bas img{float:left;}

#bas-cliquable img{
border:1px solid #B2DDF3;}

.form-field{
	margin-bottom:13px;
	font-family:"Arial";
	font-size:12px;
}
.form-field label{
	margin-left:50px;
}
.form-field input{
	margin-left:10px;
	width:483px;
}
#formField93{
	width:320px;
}
.form-field textarea{
	margin-left:50px;
	width:583px;
	height:60px;
	font-family:"Arial";
	font-size:12px;
}
.form-field input.radio{
	width:10px;
}
.form-field input.checkbox{
	width:10px;
	margin-top:0px;
	margin-right:0px;
	margin-left:50px;
	clear:right;
}
#checkboxs label{
	margin-left:10px !important;
}
#newsletter #formField0, #newsletter #formField1, #newsletter #formField4, #abo-postal #formField0, #abo-postal #formField1, #abo-postal #formField7, #modif-abo-postal #formField0, #modif-abo-postal #formField1, #modif-abo-postal #formField7 {
	width:200px;
}
#newsletter #formField2{
	width:484px;
}
#newsletter #formField93{
	width:340px;
}
#newsletter #formField5{
	width:504px;
}
#abo-postal #formField2{
	width:541px;
}
#abo-postal #formField3{
	width:495px;
}
#abo-postal #formField4{
	width:461px;
}
#abo-postal #formField5{
	width:491px;
}
#modif-abo-postal #formField2{
	width:551px;
}
#modif-abo-postal #formField3{
	width:505px;
}
#modif-abo-postal #formField4{
	width:471px;
}
#modif-abo-postal #formField5{
	width:501px;
}
#nom input{
	margin-left:10px;
}
#tel input{
	margin-left:8px;
}
#cp  input{
	width:146px;
}
.submit{
	margin-top:20px;
}
#submitt{
	margin-top:20px !important;
}
.mandatory, p.warning{
	color:red;
	font-weight:bold;
}
.radio-titre{
	text-decoration:underline;
}
#react{
	margin-top:-19px;
}
.deux{
	width:295px;
	margin-left:305px;
	margin-top:-37px;
}
.trois{
	width:300px;
}
.deux label, .trois label{
	margin-left:5px;
} 
.deux input, .trois input{
	margin-left:50px;
	margin-right:0px;
}
