#filet {
background:url(../images/filet-gris.gif) repeat-y 413px 0;
}

#contenu_vert {
width:691px;
min-height:585px;
background:url(../images/fleur-verte.jpg) no-repeat left 60px;
}

#contenu_vert_haute {
width:691px;
min-height:660px;
background:url(../images/haute-fleur-verte.jpg) no-repeat left 60px;
}

#contenu_orange {
width:691px;
min-height:585px;
background:url(../images/fleur-orange.jpg) no-repeat left 60px;
}

#contenu_orange_haute {
width:691px;
min-height:660px;
background:url(../images/haute-fleur-orange.jpg) no-repeat left 60px;
}

#contenu_violet {
width:691px;
min-height:370px;
background:url(../images/fleur-violette.jpg) no-repeat left 60px;
}

#contenu_violet_haute {
width:691px;
min-height:660px;
background:url(../images/haute-fleur-violette.jpg) no-repeat left 60px;
}

#contenu_bleu {
width:691px;
min-height:370px;
background:url(../images/fleur-bleu.jpg) no-repeat left 60px;
}

#contenu_bleu_haute {
width:691px;
min-height:660px;
background:url(../images/haute-fleur-bleu.jpg) no-repeat left 60px;
}


#contenu_jaune_haute {
width:691px;
min-height:660px;
background:url(../images/haute-fleur-jaune.jpg) no-repeat left 60px;
}

#contenu_quisommes {
width:691px;
min-height:585px;
background:url(../images/fleur-multicolor.jpg) no-repeat left 60px;
}

#contenu_actu {
width:691px;
min-height:585px;
background:url(../images/actualites.jpg) no-repeat left 60px;
}

#contenu_contact {
width:691px;
min-height:585px;
background:url(../images/fleur-contact.jpg) no-repeat left 60px;
}

#contenu_partenaires {
width:691px;
min-height:585px;
background:url(../images/foule.gif) no-repeat left 110px;
}

#contenu_references {
width:691px;
min-height:585px;
background:url(../images/references-clients.jpg) no-repeat left 110px;
}

#colonne {
position:relative;
float:right;
width:500px;
border-left:1px solid #E4E4E4;
}

#colonne #intro_spirale {
padding:15px 5px 15px 15px;
background:#F1F1F1 url(../images/spirale.gif) no-repeat center 20px;
margin-bottom:10px;
}

#colonne #intro  {
padding:15px 5px 15px 15px;
background:#F1F1F1 url(../images/mmi.gif) no-repeat center 40px;
margin-bottom:10px;
color:#4e4e4e;
}

#colonne ul {
margin-left:15px;
list-style-image:url(../images/carre_gris.gif);
display:block;
width:220px;
font-size:10px;
}

#colonne ul.long {
margin-left:15px;
list-style-image:url(../images/carre_gris.gif);
display:block;
width:440px;
font-size:10px;
}

#colonne ul.moyen {
margin-left:15px;
list-style-image:url(../images/carre_gris.gif);
display:block;
width:350px;
font-size:10px;
}

#colonne p {
width:470px;
}

#colonne .left {
font-size:10px;
display:block;
width:235px;
float:left;
}

#colonne .right {
font-size:10px;
width:235px;
float:right;
}

#colonne strong#left {
float:left;
width:400px;
}

#colonne strong.vert {
color:#8EBF1F;
}

#colonne strong.orange {
color:#F5661F;
}

#colonne strong.violet {
color:#7F2785;
}

#colonne strong.bleu {
color:#0FB2E0;
}

#colonne strong.jaune {
color:#ff990a;
}

#colonne strong.violet_filet {
color:#7F2785;
display:block;
border-bottom:1px solid #C298C5;
padding-bottom:5px;
}

#colonne strong.bleu_filet {
color:#0FB2E0;
display:block;
border-bottom:1px solid #98dfea;
padding-bottom:5px;
}

#colonne strong.vert_filet {
color:#8EBF1F;
display:block;
border-bottom:1px solid #c9e18e;
padding-bottom:5px;
}

#colonne strong.jaune_filet {
color:#ff990a;
display:block;
border-bottom:1px solid #ff990a;
padding-bottom:5px;
}

strong.noir {
font-weight:normal;
color:#000;
}

strong.noirgras {
color:#000;
}

#colonne dl {
position:relative;
display:block;
width:230px;
height:78px;
margin:15px 5px 5px 15px;
border-bottom:1px solid #E4E4E4;
}

#colonne p.titre {
margin:10px 15px;
}

#colonne dl img{
float:left;
}

#colonne dl dd{
position:absolute;
width:147px;
float:left;
left:85px;
bottom:5px;
}

#colonne dl dd a{
color:#6D6D6D;
}

#colonne dl dd a:hover{
color:#000;
}

#colonne #colonne_gauche{
float:left;
}

#colonne #colonne_droite{
float:right;
}

#colonne li.filet {
border-bottom: 1px solid #FFF;
width:450px;
padding:4px;
}

#colonne li.filet p{
display:block;
float:left;
width:330px;
}

#colonne a.bouton{
width:90px;
display:block;
background:#FFF;
text-decoration:none;
color:#6D6D6D;
padding:3px;
font-weight:bold;
margin-right:-6px;
float:right;
}

#colonne a.bouton:hover{
background:#6D6D6D;
color:#FFF;
}

#intro img{
float:left;
margin: 0 10px 10px 0;
}

.intro_right {
display:block;
width:390px;
float:right;
}


/* contact__________________________________*/ 


#colonne form{
display:block;
width:450px;
height:450px;
}

#colonne form ul{
list-style-image:none;
}

#colonne form li{
display:block;
margin:3px 0;
width:450px;
}


#colonne form label{
float:left;
display:block;
width:150px;
}

#colonne form a.bouton{
float:left;
}

.erreur{
border: 1px solid #CC0002;
}

li.erreur{
color:#CC0002;
border:none;
}

li.erreur label{
color:#CC0002;
}

li.erreur strong{
color:#CC0002;
}


#msg_erreur{
color:#CC0000;
}

#colonne form input, #colonne form textarea{
}