h3.spip{
padding-left:70px;
font-family:"Trebuchet MS", Verdana, sans-serif;
font-weight:normal;
font-size:1.27em;
background-repeat:no-repeat;
background-position:32px 5px;
background-image:url(images/h2_references_bg.gif);
padding-bottom:0px;
margin:0px;
text-align:left;
}

strong{
/*font-family: arial, sans-serif;
font-size:0.82em;*/
color:black;
}

i.spip{
/*font-family: arial, sans-serif;
font-size:0.82em;*/
font-weight:bold;
color:black;
}

a.spip_out{
text-decoration:underline;
color:black;
/*font-family: arial, sans-serif;
font-size:0.82em;*/
font-weight:bold;
}

a.spip_out:hover{
color:#6DB429;
}

ul.spip{
margin-left:30px;
padding-left:30px;
text-align:justify;
/*font-family: arial, sans-serif;
font-size:0.82em;*/
font-weight:bold;
list-style-image:url(images/li_bg.gif);
list-style-type:circle;
}

h1.surtitre{
/*color:#6D93AF;*/
}

h1.soustitre{
padding-left:70px;
}

p.spip{
text-indent:40px;
}

div.separation{
margin-top:10px;
margin-bottom:10px;
}

a.retour{
color:#3F3F3F;
background-repeat:no-repeat;
background-position:0px 0px;
background-image:url(images/retour_puce.gif);
}

/****************************Cas Particuliers************************************/

/****************Agence******************/
div.texte_7 h3.spip{
background-position:33px 3px;
background-image:url(images/h3_7_bg2.gif);
}

div.texte_7 h1.soustitre{
background-image:url(images/h2_7_bg2.gif);
color:#EFA20E;
}

div.texte_7 a.spip_out:hover{
color:#EFA20E;
}

div.texte_7 strong{
color:#EFA20E;
}

div.texte_7 i.spip{
color:#EFA20E;
}

div.texte_7 ul.spip{
padding-top:15px;
font-weight:normal;
list-style-image:url(images/li_7_bg.gif);
/*font-family: Times New Roman, Times, serif;
font-size:0.96em;*/
font-size:0.82em;
}

div.texte_7 ul.spip strong{
/*font-size:0.88em;
font-family: arial, sans-serif;*/
}

div.texte_7 a.spip_in{
color:#EFA20E;
}

div.texte_7 a.spip_in:hover{
color:black;
}

/******************Métiers*********************/
div.texte_8 h3.spip,div.devis h3.spip{
background-position:33px 0px;
background-image:url(images/h3_8_bg.gif);
}

div.texte_8 ul.spip{
list-style-image:url(images/li_8_bg.gif);
}

div.texte_8 h1.soustitre,div.devis h1.soustitre{
background-position:30px 4px;
background-image:url(images/h2_8_bg.gif);
color:#337FB8;
}

div.texte_8 strong{
color:#337FB8;
/*font-size:0.82em;*/
}

div.texte_8 i.spip{
/*font-size:0.82em;*/
color:#337FB8;
}

div.texte_8 a.spip_out{
color:#337FB8;
text-decoration:none;
}

div.texte_8 a.spip_out:hover{
color:black;
}

div#contenu div.texte_8{
width:96%;
}

div#contenu div.metier{
width:550px;
}

div.mes_boutons_metiers{
padding-left:30px;
margin-top:20px;
}

div.bouton_metiers{
width:86px;
float:left;
margin-left:12px;
margin-right:11px;
}

div.boutons_metiers_left{
margin-left:5px;
}

div.boutons_metiers_right{
margin-right:0px;
}

div.bouton_metiers a{
display:block;
background-repeat:no-repeat;
background-position:left bottom;
font-size:0.71em;
text-align:center;
color:#1D1D1D;
}

div.bouton_metiers a:hover{
background-position:right bottom;
}

a#identite_visuelle{
background-image:url(images/bouton_identite_visuelle.gif);
}

a#impression{
background-image:url(images/bouton_impression.gif);
}

a#cd-dvd{
background-image:url(images/bouton_cd-dvd.gif);
}

a#web{
background-image:url(images/bouton_web.gif);
}

a#marquage{
background-image:url(images/bouton_marquage.gif);
}

a#evenementiel{
background-image:url(images/bouton_evenementiel.gif);
}

a#video{
background-image:url(images/bouton_video.gif);
}

p.demande_devis{
display:block;
padding-left:30px;
font-size:1em;
color:#1D1D1D;
}

span.question1{
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:1.3em;
color:#337FB8;
}

span.question2{
font-size:1.27em;
color:#337FB8;
font-weight:bold;
}

a.demande_devis{
display:block;
width:214px;
float:right;
margin:0;
padding:0;
margin-left:8px;
background-repeat:no-repeat;
background-position:left top;
background-image:url(images/bouton_devis.gif);
}

a.lien_stand{
display:block;
width:210px;
float:right;
margin:0;
padding:0;
margin-left:8px;
}

a.lien_stand img{
display:block;
width:210px;
height:49px;
}

a.demande_devis:hover{
background-position:left bottom;
}

p.liste_metier{
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-size:0.82em;
}

div.devis{
width:550px;
float:left;
}

div.devis span.erreur,div.devis td#submit,div.devis td#call_submit{
color:#337FB8;
font-weight:bold;
}

div.devis span.erreur{
color:#337FB8;
}

div.devis h3.spip{
background-position:33px 2px;
background-image:url(images/h3_10_bg.gif);
/*color:#9257AF;*/
}

div.devis p.spip{
font-family: arial, sans-serif;
padding-top:5px;
padding-bottom:5px;
text-indent:0px;
padding-left:70px;
font-size:0.82em;
}

div.devis table.telephone{
font-size:0.82em;
margin-left:70px;
width:75%;
margin-bottom:15px;
}

table.telephone td img{
vertical-align:middle;
}

div.devis form,div.devis textarea,div.devis select{
font-size:0.77em;
font-family: arial, sans-serif;
}

div.devis input,div.devis select,div.devis textarea{
font-size:1em;
padding:2px 2px 2px 2px;
}

#txt_securite{
font-size:1.25em;
font-weight:bold;
}

table.antispam td table td{
padding-right:20px;
background-repeat:no-repeat;
background-position:center right;
background-image:url(images/fleche.png);
}

div.devis input.champs_erreur{
border:1px solid #DF0D0D;
}

div.devis input,div.devis textarea,div.devis select{
border:1px solid #9BB0BF;
}

div.devis i.spip{
font-weight:normal;
font-style:normal;
}

div.devis a.retour:hover{
color:#337FB8;
background-position:0px -51px;
}

div#contenu div.metier{
width:100%;
}

div.mes_items{
padding-left:40px;
padding-top:10px;
}

.item_metier p.spip{
text-align:left;
text-indent:0px;
font-family: arial, sans-serif;
font-size:0.82em;
padding-left:0px;
}

.item_metier img{
display:block;
margin-left:auto;
margin-right:auto;
}

.item_metier strong{
font-size:1em;
padding-left:15px;
background-repeat:no-repeat;
background-position:0px 2px;
background-image:url(images/item_metier_puce.gif);
display:block;
padding-bottom:4px;
}

div.logo_devis{
background-color:white;
padding-top:150px;
text-align:center;
}

div#menu_metiers{
width:241px;
float:right;
margin-left:15px;
margin-right:5px;
margin-bottom:15px;
background-repeat:repeat-y;
background-position:0px 0px;
background-image:url(images/div_menu_metiers_bg.gif);
}

div#menu_metiers img{
display:block;
}

div#menu_metiers li img{
display:inline;
}

div.menu_metiers_top{
background-repeat:repeat-y;
background-position:0px 0px;
background-image:url(images/div_menu_metiers_top_bg.gif);
}

h4.menu_metiers_top{
text-align:left;
color:white;
padding-bottom:14px;
padding-left:50px;
padding-top:2px;
padding-right:10px;
background-repeat:no-repeat;
background-position:left bottom;
background-image:url(images/h4_menu_metiers_bg.gif);
font-family:"Trebuchet MS", Verdana, sans-serif;
font-weight:bold;
font-size:1em;
}

div.menu_metiers_content{
padding-left:50px;
padding-right:10px;
padding-bottom:10px;
background-repeat:no-repeat;
background-position:left bottom;
background-image:url(images/div_menu_metiers_bg2.gif);
font-size:1em;
}

ul.menu_metiers{
list-style:none;
padding:0;
margin:0;
}

a.menu_metiers{
color:black;
}

a.menu_metiers:hover{
color:white;
}

img.menu_metiers_content{
float:right;
display:block;
width:1px;
}

div.texte_metier{
padding-right:30px;
}

div.texte_metier table{
margin-left:40px;
margin-top:15px;
}

div.texte_metier .spip_documents{
margin-left:15px;
}

span.spip_documents{
padding:0;
margin:0;
}

/************Contact************************/
div.texte_10 h3.spip{
background-position:33px 2px;
background-image:url(images/h3_10_bg.gif);
/*color:#9257AF;*/
}

div.texte_10 h1.soustitre{
background-image:url(images/h2_10_bg.gif);
color:#9257AF;
}

div.texte_10 p.spip{
font-family: arial, sans-serif;
padding-top:5px;
padding-bottom:5px;
text-indent:0px;
padding-left:70px;
font-size:0.82em;
}

div.texte_10 strong{
font-size:0.82em;
}

div.texte_10 table.telephone{
font-size:0.82em;
margin-left:70px;
width:75%;
margin-bottom:15px;
}

div.texte_10 form,div.texte_10 input,div.texte_10 textarea{
font-size:0.82em;
font-family: arial, sans-serif;
}

div.texte_10 input,div.texte_10 textarea{
border:1px solid #B29BBF;
}

div.texte_10 i.spip{
font-weight:normal;
font-style:normal;
font-size:0.82em;
}

div.formulaire{
margin-left:70px;
padding-top:5px;
}

div.formulaire_upload div.formulaire{
margin-left:20px;
padding-top:5px;
}

div.formulaire table{
width:95%;
}

div.formulaire table td{
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}

div.formulaire input,div.formulaire select,div.formulaire textarea{
font-size:1em;
padding:2px 2px 2px 2px;
}

div.formulaire input.champs_erreur{
border:1px solid #DF0D0D;
}

td.right{
text-align:right;
}

input#bouton_submit,input#call_bouton_submit{
border-width:0px;
}

span.erreur,td#submit,td#call_submit{
color:#9257AF;
font-weight:bold;
}

div.element_formulaire{
padding-top:10px;
}

tr.separation td.formulaire{
padding-top:8px;
}

div#div_submit{
width:95%;
text-align:right;
}

div#div_submit p.remarque{
padding-top:5px;
}

p.retour{
text-align:center;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

#erreur .retour{
color:#DF0D0D;
}

#envoi .retour{
padding-top:70px;
padding-bottom:70px;
font-size:0.82em;
}

/**************PortFolio************************/
div#contenu div.texte_9{
width:96%;
}

div#contenu div.texte_9 p.spip{
margin-bottom:20px;
}

div.texte_9 h3.spip{
background-position:33px 2px;
background-image:url(images/h3_10_bg.gif);
/*color:#9257AF;*/
}

div.texte_9 h1.soustitre{
background-image:url(images/h2_9_bg.gif);
color:#EBC337;
}

div.texte_9 strong{
color:#DFB629;
}


div.titre_portfolio{
margin-left:30px;
padding-top:0px;
background-repeat:repeat-y;
background-position:left top;
background-image:url(images/h4_9_bg.gif);
}

h4.portfolio{
background-repeat:no-repeat;
background-position:0px 0px;
background-image:url(images/h4_9_top.gif);
padding-left:60px;
padding-top:3px;
font-weight:bold;
font-size:0.82em;
}

h4.portfolio img.puce{
margin-right:5px;
}

div.item_portfolio{
width:753px;
margin-left:30px;
margin-bottom:12px;
padding-top:0px;
background-repeat:repeat-y;
background-position:left top;
background-image:url(images/portfolio_bg.gif);
}

div.details_references{
width:119px;
float:left;
margin-left:3px;
margin-right:3px;
text-align:center;
/*margin-bottom:4px;*/
}

h5.portfolio{
font-size:0.77em;
color:#4F4F4F;
font-weight:normal;
padding-bottom:4px;
}

div.details_references a.details_references{
font-size:0.77em;
color:#4F4F4F;
cursor : default; 
cursor: url(images/loupe.cur), auto;
/*display:block;*/
}

a.lien_web_references{
font-size:0.71em;
color:#1F1F1F;
display:block;
margin-top:3px;
}

div.item_portfolio a.details_references:hover{
color:black;
}

div.item_portfolio a.details_references img{
/*display:block;
margin-left:auto;
margin-right:auto;*/
}

p.portfolio{
font-size:0.77em;
font-weight:normal;
color:black;
margin-left:10px;
margin-bottom:5px;
}

p.portfolio img.puce{
margin-right:5px;
}

/***************Upload************/
.upload{
border:8px solid #EFEFEF;
width:450px;
height:300px;
margin-top:20px;
margin-bottom:20px;
margin-right:auto;
margin-left:auto;
}

div.formulaire_upload{
float:none;
margin-left:auto;
margin-right:auto;
border:8px solid #EFEFEF;
margin-top:20px;
}

div.resume_upload{
width:434px;
padding:8px 8px 8px 8px;
margin-left:auto;
margin-right:auto;
border:8px solid #EFEFEF;
font-size:0.82em;
font-weight:bold;
text-align:center;
}


/*********Logos banque*********/
.logos_banque{
width:100%;
margin-top:15px;
margin-bottom:15px;
}

.logos_banque img{
height:39px;
}

.logos_banque td{
text-align:center;
}

.texte_paiement a.spip_in{
color:#639F27;
}

.texte_paiement a.spip_in:hover{
color:black;
}
