
html{
text-align:center;
}
body{
font-family:Arial;
font-size:11px;
background:url('../imgs/fond.jpg') no-repeat fixed center top #839b9d;
text-align:center;
cursor:default;
margin:0px;
padding:0px;
}
#bodytinymce{
font-size:11px;
text-align:left;
}
h1{
margin:0px;
padding:0px;
font-weight:100;
}
h2{
margin:0px;
padding:0px;
font-weight:100;
}
h3{
margin:6px 4px 3px 0px;
padding:0px;
font-weight:500;
font-size:17px;
background:#d9e2e5;
}
h4{
margin:0px;
padding:0px;
font-weight:100;
}
p{
margin:1px 4px 3px 0px;
padding:0px 15px 0px 0px;
font-size:11px;
text-align:justify;
}
a{
color:black;
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
a.sanscadre:active, a.sanscadre:focus, a.sanscadre:hover{
outline : 0;
text-decoration:none;
}
a img{
border:none;
}
legend{
background:#96BD0D;
color:#FFFFFF;
font-weight:bold;
line-height:16px;
border:1px solid gray;
}
legend a{
background:#96BD0D;
color:#FFFFFF;
}
fieldset{
text-align:left;
border:1px solid gray;
background:#d9dfc5;
padding:0px 7px;
}
textarea{
text-align:left;
}
label{
cursor:pointer;
}
table{
border-collapse:collapse;
}
tr{
vertical-align:top;
font-size:11px;
}
hr{
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:1px dotted #b7b7b7;
color:white;
line-height:2px;
height:2px;
}
ul{
font-size:14px;
list-style-position:inside;
list-style-image:url('../imgs/puce.gif');
margin:10px 0px;
padding:0px;
text-transform:uppercase;
}
li{
padding-left:10px;
margin:5px 0px;
}
li a{
font-weight:100;
border-bottom:1px dotted gray;
}

#contenu{	/* Les images et autres contenu doivent faire 970px de large max */
width:950px;
background:white;
text-align:left;
margin:auto;
padding:0px 10px;
margin-top:39px;
}
#bandeau {
padding-top:0px;
}
#menu{
white-space:nowrap;
background:url('../imgs/menu.gif') repeat-x bottom left;
}
#menu img{
}
#menuAdmin{
width:100%;
background:#96bd0d;
color:#FFFFFF;
font-weight:600;
font-size:12px;
height:15px;
}
#menuAdmin a {
color:#FFFFFF;
}
#anim{
width:950px;
height:230px; 
overflow:hidden;
margin-bottom:4px;
}
#contact{
/*font-weight:bold;*/
font-size:12px;
}
#contact input.big{
width:250px;
margin:0px 0px 5px 0px;
}
#contact textarea{
width:562px;
height:105px
}

.edito{
font-size:16px;
font-weight:100;
color:#3E5F6D;
}

.g215{
width:215px;
float:left;
margin-right:30px;
background:#FFFFFF;
}
.g450{
width:450px;
float:left;
background:#FFFFFF;
}
.d215{
width:190px;
float:right;
background:#3d5f6d;
padding:5px;
clear:right;
}
.d215 h3{/*debug*/
background:none;
}
.dcontact{
width:313px;
float:right;
clear:right;
background:#3d5f6d;
padding:5px;
}
.erreurContact{
width:313px;
float:right;
clear:right;
border:1px solid red;
padding:5px;
color:red;
}
.infoContact{
width:313px;
float:right;
clear:right;
border:1px solid green;
padding:5px;
color:green;
}
.d215 p, .dcontact p{
color:white;
margin:10px;
padding:0px 0px 0px 10px;
border-left:1px solid #F49E00;
font-weight:400;
}
.tiersGauche{
float:left;
width:313px;
background:#FFFFFF;
}
.tiersDroit{
float:right;
width:313px;
background:#FFFFFF;
}
.boutonEnvoyer{
width:252px;
margin:0px 71px 12px 0px;
padding:2px 0px 2px 10px;
border:0px;
background:#3d5f6d;
color:white;
float:right;
cursor:pointer;
font-weight:600;
text-align:left;
}
.boutonEnvoyer:hover, .boutonEnvoyer:focus{
color:#f49e00;
}


.pointer{
cursor:pointer;
}
.uppercase{
text-transform:uppercase;
}
.floatLeft{
float:left;
}
.preload{
display:none;
}
.clearLeft{
clear:left;
}
.clearBoth{
clear:both;
}
.clearHr{
clear:both;
font-size:1px;
line-height:1px;
height:1px;
width:1px;
border:1px solid #FFFFFF;
}
.vide{
}
.input1{
height:16px;
width:155px;
margin:0px;
padding:2px;
border:0px;
font-style:italic;
font-size:13px;
color:#8B8B8B;
}
.rouge{
color:red;
}
.capImg{
}
.zero{
margin:0px;
padding:0px;
line-height:10px;
}






