*{
margin: 0;
padding: 0
}

body{
background: #fff;
font: 86% verdana, arial, sans-serif;
color: #1a171b;
}

ul{
list-style: none;
}

a{
text-decoration: none;
color: #1a171b;
}

img{
border: none;
}

.clear{
clear: both;
height: 1px;
line-height: 1px;
font-size: 1px;
}

.center{
text-align: center;
}

.inscrireAutre{
text-align: right;
margin: 10px 0 20px 0;
}

.floatLeft{
float: left;
}

.masquer{
display: none;
}

.small{
font-size: .9em;
}

.alert1{
background: url(../img/picto_alert.gif) 0 50% no-repeat;
padding-left: 25px;
font-size: .8em;
margin: 10px 0;
}

#container{
width: 593px;
background: url(../img/container_fond.gif) 0 0 repeat-y;
margin: auto;
}

#containerAccueil{
width: 593px;
background: url(../img/container-accueil_fond.gif) 0 0 no-repeat;
}

#headerAccueil{
margin: 0 25px;
}

#headerAccueil h1{
text-align: center;
color: #5d8e1c;
font-size: 1.5em;
line-height: 1em;
font-weight: bold;
padding: 40px 0 0 0;
}

#headerAccueil h1 span{
color: #1a171b;
font-size: .7em;
font-weight: normal;
}

#headerAccueil h2{
text-align: center;
font-size: 1.2em;
font-weight: bold;
padding: 5px 0 0 0;
text-transform: uppercase;
}

#container1{
width: 593px;
background: url(../img/container1_fond.gif) 0 0 no-repeat;
}

#header{
margin: 0 71px 0 61px;
}

#header h1{
text-align: right;
color: #5d8e1c;
font-size: 1.2em;
line-height: 1em;
font-weight: bold;
padding: 17px 0 0 0;
}

#header h1 span{
color: #1a171b;
font-size: .7em;
font-weight: normal;
}

#header h2{
text-align: right;
font-size: 1.2em;
font-weight: bold;
padding: 5px 0 0 0;
text-transform: uppercase;
}

#page{
margin: 15px 71px 0 61px;
}

#pageAccueil{
margin: 0;
}

#pageAccueil p{
font-size: .9em;
margin: 15px 71px 10px 61px;
text-align: justify;
}

#pageAccueil p.center{
text-align: center;
}

#pageAccueil div.accueilInscription{
margin: 10px 5px;
padding-top: 18px;
background: url(../img/inscription_fond.gif) 0 0 no-repeat;
text-align: center;
}

#pageAccueil div.accueilInscription p{
margin: 5px 71px 10px 61px;
font-size: .65em;
text-align: center;
}

.vertBouteille{
color: #009036;
}

.titre{
position: relative;
margin-bottom: 25px;
}

.titreValidation{
position: relative;
margin-bottom: 10px;
}

.titreValidation1{
position: relative;
margin-bottom: 10px;
margin-top: 25px;
}

h3.titre1{
color: #009036;
font-size: 1.2em;
line-height: 1em;
font-weight: bold;
}

h3.titre1 span.vert{
color: #7ab51d;
}

h3.titre1 span.noir{
color: #1a171b;
}

h3.titre1 span.sousTitre1{
color: #1a171b;
font-size: .8em;
}

#pdf{
position: absolute;
font-size: .7em;
right: 0;
top: 0;
}

#pdf a{
display: block;
clear: both;
float: right;
margin-right: 0 !important;
margin-right: 35px;
}

#pdf a.lienPdf{
display: block;
float: right;
padding-left: 30px;
margin-bottom: 5px;
background: url(../img/picto_pdf.gif) 0 0 no-repeat;
}

#pdf a.lienInfo{
display: block;
float: right;
padding-left: 30px;
margin-bottom: 5px;
background: url(../img/picto_info.gif) 0 0 no-repeat;
}

#onglets{
position : relative;
height: 56px;
}

.onglet{
position: absolute;
width: 149px;
height: 56px;
top: 0;
cursor: pointer;
}

#onglet1{
left: 0;
}

#onglet2{
left: 156px;
}

#onglet3{
left: 312px;
}

.encart{
border: 2px solid #d0d1d2;
padding: 0 5px 10px 10px;
}

.jour{
border: 2px solid #d0d1d2;
padding: 0 5px 10px 30px;
}

.jour h4, .encart h4{
position: relative;
font-size: .9em;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}

.jour h4 span{
font-size: 1em;
font-weight: normal;
}

.jour h4 span.weightNormal{
font-size: 1em;
font-weight: normal;
}

.jour h4 .btnOuvrirFermer{
font-size: .8em;
}

.jour h4 span.titreAtelier{
font-weight: bold;
font-size: 1em;
}

/*.jour h4 input{
margin: 0 8px 0 -22px !important;
margin: 0 5px 0 -25px;
vertical-align: middle;
}*/

.jour h4 input{
display: block;
position: absolute;
top: 1px !important;
top: -3px !important!;
left: -20px !important;
left: -25px !important!;
vertical-align: middle;
}

.orange{
color: #dd8704;
}

.vert{
color: #007885;
}

.rose{
color: #cb4f6f;
}

.vertPomme{
color: #7ab51d;
}

.jour p, .encart p{
font-size: .8em;
margin-bottom: 5px;
}

.jour p.cocherAuChoix{
font-size: .9em;
font-weight: bold;
margin-bottom: -5px;
color: #7ab51d;
}

.encart p .orange, .encart p .vert, .encart p .rose{
color: #1a171b;
}

.submit{
text-align: center;
margin: 10px 0 20px 0;
}

.boiteInfo{
margin-bottom: 15px;
}

.alert h4{
color: #b90907;
}

.lienModifier{
text-align: center;
margin: 10px 0;
}

.formulaire{
position: relative;
}

.text , .textarea, .select {
position: relative;
padding: 1px;
}

.text label, .textarea label, .select label{
position: relative;
display: block;
float: left;
width: 100px;
text-align: right;
margin-right: 5px;
}

.formulaire .input{
margin: 5px 0;
}

.formulaire .input input{
border: 1px solid #d0d1d2;
}

.text input, .password input{
width: 300px; 
}

.error-message{
margin-left: 105px;
color: #b90907;
}

#footer{
width: 583px;
height: 92px;
margin: 0 5px;
}

#footerAccueil{
width: 583px;
margin: 0 5px;
}

#footerAccueil p{
font-size: .8em;
margin: 15px 71px 10px 61px;
text-align: justify;
}

#footerAccueil p.center{
text-align: center;
}

#footerAccueil p.center1{
text-align: center;
margin-bottom: 0;
padding-bottom: 10px;
}