@charset "utf-8";
/* CSS Document */
body, table, h1, h2, h3, h4, h5, td, tr, ul, li ,p{
margin:0;
padding:0;
}
body{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size : 12px;
color : #000;
}
a {
text-decoration : none;
color : #e2a247;
font-weight:bold;
}
a:hover {
text-decoration : none;
color : #e6d35d;
}
input {
font-size : 11px;
font-family : tahoma;
width : 300px;
margin-bottom : 3px;
height : 15px;
}
textarea {
width : 300px;
font-size : 11px;
font-family : tahoma;
padding-bottom : 5px;
height : 100px;
}
.pos {
margin-left : 20px;
}
h1 {
font : bold 20px Arial, Helvetica, sans-serif;
color : #e10c10;
margin : 0 0 12px;
letter-spacing : 2px;
}
h2 {
font : bold 16px Arial, Helvetica, sans-serif;
color : #fac515;
letter-spacing : 1px;
margin : 0 0 7px;
}
/* bloc*/
.bloc_vacance h3 {
font-weight : bold;
font-size : 1.3em;
color : #fff;
padding : 12px 0 2px 80px;
margin-bottom : 0px;
text-align : left;
}
.bloc_coeur h3 {
font-weight : bold;
font-size : 1.3em;
color : #fff;
padding : 7px 0 2px 20px;
margin-bottom : 0px;
text-align : left;
}
.bloc_contact img{
padding:5px 0 0 20px;
}
.bloc_contact .bleu{
padding:0px 0 0 40px;
text-decoration : none;
color : #0fa2ce;
font-weight:normal;
font-size:12px;
}
.bloc_actu h3{
font-weight : bold;
font-size : 1.3em;
color : #fff;
padding : 7px 0 2px 20px;
margin-bottom : 0px;
text-align : left;
}
.bloc_actu p{
font-weight : normal;
font-size : 14px;
color : #fff;
padding : 7px 0 12px 20px;
margin-bottom : 0px;
text-align : left;
width:330px;
}
.vacance li {
padding : 5px 5px 5px 5px;
vertical-align : middle;
list-style:none;
} 
.vacance{
padding:0px 0 0 100px;
}
.vacance img{
}
.vacance a{
text-decoration : none;
color : #fff;
font-weight:bold;
font-size:12px;
letter-spacing:0.1em
}
.vacance a:hover{
text-decoration : none;
color : #fac515;
font-weight:bold;
}
.actualite a{
text-decoration : none;
color : #fff;
font-weight:bold;
font-size:12px;
padding:0 10px 0 0;
}
.actualite a:hover{
text-decoration : none;
color : #fac515;
font-weight:bold;
}
.bloc_promo h3 {
font-weight : bold;
font-size : 1.3em;
color : #fff;
padding : 10px 0 2px 100px;
margin-bottom : 10px;
text-align : left;
}
.promotion a{
text-decoration : none;
color : #fff;
font-weight:bold;
font-size:12px;
padding:0px 10px 0 0;
}
.promotion a:hover{
text-decoration : none;
color : #fac515;
font-weight:bold;
}
.bloc_cadeau p{
color : #fff;
font-weight:normal;
font-size:14px;
padding:22px 10px 22px 102px;
width:230px;
}
.bloc_recru h3 {
font-weight : bold;
font-size : 1.3em;
color : #fff;
padding : 10px 0 2px 100px;
margin-bottom : 0px;
text-align : left;
}
.bloc_telechargement h3 {
font-weight : bold;
font-size : 1.3em;
color : #fff;
padding : 12px 0 2px 20px;
margin-bottom : 0px;
text-align : left;
}
.small{
font-weight : normal;
font-size : 9px;
color : #fff;
padding : 0px 0 2px 40px;
margin-bottom : 0px;
text-align : left;
}
.documents li {
padding : 0px 5px 5px 5px;
vertical-align : middle;
list-style:none;
} 
.documents{
padding:0px 0 0 20px;
}
.documents img{
}
.documents a{
text-decoration : none;
color : #fff;
font-weight:bold;
font-size:12px;
letter-spacing:0.1em
}
.documents a:hover{
text-decoration : none;
color : #fac515;
font-weight:bold;
}
.bloc_newslettet h3 {
font-weight : bold;
font-size : 1.3em;
color : #fff;
padding : 12px 0 2px 60px;
margin-bottom : 0px;
text-align : left;
}
.formulaire{
padding:5px 0 0 20px;
}
/*fin bloc*/
h4 {
background-color:#fac515;
font-size : 1.1em;
font-weight : bold;
padding : 0;
margin : 15px 0;
color : #666;
}
.contenu{
font-family : Arial, Helvetica, sans-serif, Verdana;
font-size : 14px;
color:#555;
}
.couleur {
color : #000;
font : 12px/1.2em Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : justify;
margin-bottom : 1.2em;
letter-spacing : 1px;
}
.puce li {
list-style: none;
vertical-align : middle;
margin : 10px 0 5px 40px;
font-size : 14px;
color:#555;
list-style-image:url(../images/puce1.jpg);
}
.puce li strong{
color : #980528;
}

#footer{
text-decoration : none;
color : #fff;
font-weight:normal;
font-size:12px;
}
#footer a{
text-decoration : none;
color : #fff;
font-weight:normal;
font-size:12px;
}
#footer a:hover{
text-decoration : none;
color : #980528;
font-weight:normal;
font-size:12px;
}
.input2{
width:180px;
}