html {font-size: 100%;}
body {font-size: 0.8em;}

* { font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;}
input, select, textarea {font-size: 100%;} 

body {
background-color:#777;
margin:10px;
padding: 0; 
text-align:center;
}


h1 {font-size:150%; margin:0 0 0.25em 0;}

h2 {font-size:125%; margin:1em 0 0.25em 0;}

p {margin-bottom:0.25em}

label {cursor:pointer;}

a img {border:0;}

.spacer {
clear:both;
display:block;
height:1px;
visibility:hidden;
}

.important {color:#FF6000;}

.souligner {text-decoration:underline;}

.consigne {margin-bottom:1em;}

.vert {color:#008000;}

.noir {color:#000;}

.orange {color:#F60;}

.gris {color:#999;}

.pas_gras {font-weight:normal;}

.centrer {text-align:center;}

.justify {text-align:justify;}

.xiti {
margin:0 auto;
text-align: right;
width:880px;
}

/*** Navigation ***/
/******************/
#menu {
background-color:#000;
border:1px solid #000;
margin:0 auto;
padding:5px 10px 0 0;
width:870px;
}
#menu .logo {
float:left;
margin:0 0 0 15px;
padding:0;
}
#menu .logo img {
border:0;
}

#navigation {
background:#777777 url(/fr/img/fond_navigation_inscription.png) center right no-repeat;
border:0;
float:right;
height:40px;
margin:10px 0 0 0;
padding:3px 25px 3px 5px;
text-align:center;
}

.accroche_jump {
color:#FFF;
font-size:12pt;
float:right;
height:40px;
margin:8px 0 0 0;
padding:3px 25px 3px 5px;
text-align:center;
width:515px;
}

.accroche_jump_confirmation {
width:76%;
}

#navigation ul {
list-style-type:none;
margin:0 auto;
padding:0;
}
#navigation li {
float:left;
line-height:1em;
list-style-position:outside;
list-style-type:none;
margin:0 1em 0 0;
text-align:center;
width:auto;
} 
#navigation li a, #navigation li.fini{
background-color:#AAA;
border:1px solid #DDD;
color:#000;
display:block;
padding:5px;
text-align:center;
text-decoration:none;
}

#navigation li a span.lien {
text-decoration:underline;
}
#navigation li a span.numero, #navigation li.fini .numero{
color:#FFF;
font-weight:bold;
}

#navigation li a:hover{
background-color:#FFF;
border:1px solid #00F;
color:#00F;
display:block;
text-align:center;
text-decoration:none;
}
#navigation li a:hover span.numero{
color:#00F;
}

#navigation li.last {
line-height:2.75em;
margin:0;
}

#navigation li.active {
background-color:#FFF;
border:1px solid black;
font-weight:bold;
padding:5px;
}

#navigation li.todo {
border:1px dashed #000;
padding:5px;
}

/*** Fin Navigation ***/
/**********************/


/*** Boutons ***/
/***************/
.boutons {
margin:0 auto;
padding:0;
width:755px;
}

#inscription2 .boutons {width:auto;}

.btn_haut {margin-bottom:1em;}
.btn_bas {margin-top:1em;}

#btn_simuler {font-size:8pt;border:1px solid #666;cursor:pointer;color:#333;}

.boutons .etape_suivante, .boutons .btn_fini {
background-color:#008000;
border:2px solid #005700;
border-top:1px solid #01A300;
border-left:1px solid #01A300;
color:#FFF;
cursor:pointer;
float:right;
font-weight:bold;
}

.bouton_valider_submit .etape_suivante {
background-color:#008000;
border:2px solid #005700;
border-top:1px solid #01A300;
border-left:1px solid #01A300;
color:#FFF;
cursor:pointer;
font-weight:bold;
}

.boutons .etape_suivante:hover, .boutons .btn_fini:hover, .bouton_valider_submit .etape_suivante:hover {
background-color:#008000;
border:1px solid #01A300;
border-top:2px solid #005700;
border-left:2px solid #005700;
color:#FFF;
}

.boutons .retour{
background-color:#666;
border:2px solid #444;
border-left:1px solid #AAA;
border-top:1px solid #AAA;
color:#FFF;
cursor:pointer;
float:left;
font-weight:bold;
padding:0 0.25em;
text-decoration:none;
}

.boutons .retour:hover {
background-color:#666;
border:1px solid #AAA;
border-left:2px solid #444;
border-top:2px solid #444;
}


.boutons .btn_fini {
float:none;
margin-left:auto;
margin-right:auto;
padding:0 0.25em;
text-decoration:none;
}

.boutons .btn_fini:hover {

}


/*** Fin Boutons ***/
/*******************/

/*** Contactez-nous ***/
/**********************/
.contact {
background-color:#000;
border:1px solid #000;
clear:both;
color:#FFF;
font-size:0.85em;
margin:0 auto 0.5em auto;
padding:0.5em 0 0.5em 0;
text-align:center;
width:880px
}
.contact a {
color:#FFF;
}
.contact img{
vertical-align:middle;
}
/*** Fin Contactez-nous ***/
/**************************/

/*** Formulaire ***/
/******************/
form {margin:0;}
.text{
/** ** ** font-size:10pt; ** ** **/
margin-bottom:4px;
width:100%;
}

.radio input {margin-right:0;}

.text label, .radio span {
float: left;
text-align:right;
width:30%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
margin-right:3px; /*** espace entre le label et l'input ***/
}

.text select, .text input, .text textarea {
font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
}
.text select, .text input {padding:0;}

option {/** ** ** font-size:9pt; ** ** **/}

option.architecture {background-color:#7E450A;color:#FFF;font-weight:bold;}
option.architecture_option {background:#FFF url('img/puce_annuaire_architecture_passive.gif') 5px center no-repeat;color:#7E450A;padding-left:15px}
option.arts_graphiques {background-color:#E31A25;color:#FFF;font-weight:bold;}
option.arts_graphiques_option {background:#FFF url('img/puce_annuaire_arts_graphiques_passive.gif') 5px center no-repeat;color:#E31A25;padding-left:15px}
option.photographie {background-color:#EA671E;color:#FFF;font-weight:bold;}
option.photographie_option {background:#FFF url('img/puce_annuaire_photographie_passive.gif') 5px center no-repeat;color:#EA671E;padding-left:15px}
option.imprimerie {background-color:#8ABC46;color:#FFF;font-weight:bold;}
option.imprimerie_option {background:#FFF url('img/puce_annuaire_imprimerie_passive.gif') 5px center no-repeat;color:#8ABC46;padding-left:15px}
option.communication {background-color:#077C2D;color:#FFF;font-weight:bold;}
option.communication_option {background:#FFF url('img/puce_annuaire_communication_passive.gif') 5px center no-repeat;color:#077C2D;padding-left:15px}
option.evenementiel {background-color:#8E457D;color:#FFF;font-weight:bold;}
option.evenementiel_option {background:#FFF url('img/puce_annuaire_evenementiel_passive.gif') 5px center no-repeat;color:#8E457D;padding-left:15px}
option.audiovisuel {background-color:#E6458F;color:#FFF;font-weight:bold;}
option.audiovisuel_option {background:#FFF url('img/puce_annuaire_audiovisuel_passive.gif') 5px center no-repeat;color:#E6458F;padding-left:15px}
option.multimedia {background-color:#0069A5;color:#FFF;font-weight:bold;}
option.multimedia_option {background:#FFF url('img/puce_annuaire_multimedia_passive.gif') 5px center no-repeat;color:#0069A5;padding-left:15px}
option.marketing {background-color:#83CFF0;color:#FFF;font-weight:bold;}
option.marketing_option {background:#FFF url('img/puce_annuaire_marketing_passive.gif') 5px center no-repeat;color:#83CFF0;padding-left:15px}
option.medias {background-color:#02121E;color:#FFF;font-weight:bold;}
option.medias_option {background:#FFF url('img/puce_annuaire_medias_passive.gif') 5px center no-repeat;color:#02121E;padding-left:15px}
option.services, option.juridique {background-color:#A9A8A9;color:#FFF;font-weight:bold;}
option.services_option, option.juridique_option {background:#FFF url('img/puce_annuaire_services_passive.gif') 5px center no-repeat;color:#A9A8A9;padding-left:15px}
/*** Fin Formulaire ***/
/**********************/

/*** Etape 0 ***/
/***************/
.chapeau {font-weight:bold; margin:1em 0;}
.citations {
border:1px solid #000;
color:#777;
font-size:0.9em; 
font-style:italic;
margin:1em auto;
padding:5px;
width:90%
}
.citations a {font-style:normal;font-weight:bold;}

#inscription0 .rouge {color:red;}
#inscription0 blockquote {font-weight:bold;font-weight:normal;margin:1em 0 0 0;}
#inscription0 .inscription {margin:1em auto;}
#inscription0 #corps a.lien_inscription {
background-color:#008000;
border:2px solid #005700;
border-top:1px solid #01A300;
border-left:1px solid #01A300;
color:#FFF;
cursor:pointer;
font-size:1.5em;
font-weight:bold;
padding:2px 10px 5px 10px;
}

#inscription0 a.lien_inscription:hover {
background-color:#008000;
border:1px solid #01A300;
border-top:2px solid #005700;
border-left:2px solid #005700;
color:#FFF;
}
/*** Fin Etape 0 ***/
/*******************/


/*** Etape 1 ***/
/***************/
#inscription0, #inscription1{
background-color:#DDD;
border:1px solid #000;
margin:0 auto 0 auto;
padding:10px;
text-align:left;
width:860px;
height: auto;
min-height: 625px;
_height: 625px; /* underscore hack uniquement interprété par IE Win */
}

#inscription1 .conteneur_apercu {
background:url(/fr/img/fleche_apercu_inscription.gif) 0px 0 no-repeat;
margin:0 auto;
width:740px;
}

#inscription1 #apercu {
background-color:#FEFFB0;
border:1px dashed #FF680E;
font-size:85%;
margin:0 0 0 90px;
padding-left:5px;
width:580px;
}

#inscription1 h2.titre_apercu{
font-size:1em;
margin:0;
padding:0;
text-align:center;
}

#inscription1 #apercu .coordonnees {
float:left;
width:50%;
}

#inscription1 #apercu .liens_utiles {
float:right;
padding-top:2em;
width:40%;
}

#inscription1 #apercu .liens_utiles span {cursor:pointer; text-decoration:underline;}

#inscription1 #apercu .liens_utiles #web_saisi {background:url(img/picto_lien_web.gif) center left no-repeat;padding-left:15px;}
#inscription1 #apercu .liens_utiles #email_saisi {background:url(img/picto_lien_contacter.gif) center left no-repeat;padding-left:15px;}

#inscription1 #apercu .specialites {clear:both;}
#inscription1 #apercu .specialites span {cursor:pointer; text-decoration:underline;}
#inscription1 #apercu .specialites.actif .actif{color:#000;}
#inscription1 #apercu .specialites.actif span {color:#AFAFAF;}

#cadre_erreurs{
background-color:#ECD4D4;
border:1px solid #F00;
height:5em;
margin:0 0 1em 0;
overflow:auto;
padding:5px;
}

.message_erreur {
background:#FFEBEA url('img/ico-delete.gif') 5px 5px no-repeat;
border:1px solid #F00;
color:#444;
margin:0 0 1em 0;
padding:5px 10px 5px 25px}

#cadre_erreurs p{
font-size:90%;
}
#inscription0 #corps, #corps_confirmation {
background-color:transparent;
clear:both;
margin:2em auto 0.5em auto;
width:650px;
}
#inscription0 #corps h1, #corps_confirmation h1 {font-size:20pt; font-weight:normal; margin:0 0 1em 0;}
#inscription0 #corps h3 {font-size:12pt; font-weight:bold; }
#inscription0 #corps p {color:#666}
#inscription0 #corps strong {color:#000}
#inscription0 #corps a {color:blue}

.lettrine:first-letter{font-size:3em;float:left;margin-right:10px;color:#333}

#inscription1 #corps {
background-color:#FFF;
border:1px solid #000;
border-bottom:3px solid #000;
border-right:3px solid #000;
clear:both;
margin:0 auto 0.5em auto;
padding:5px;
width:740px;
}

#inscription1 #corps #annuaire{
margin:5px 0 0 10px;
}

#inscription1 #corps #annuaire label{
text-align: right;
width: 50%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/ 
}


/*** le bloc identite ***/
#inscription1 #corps #bloc_identite_adresse{
margin:0;
}

#bloc_identite_adresse #identite_gauche{
float:left;
width:48%;
}

/*** le bloc adresse ***/
#bloc_identite_adresse #adresse_droite{
float:right;
width:52%;
}

/*** Couleur d'un champ non saisi par l'utilisateur ***/
.label_erreur{
color:#F00;
font-weight:bold;
}

.input_erreur, .select_erreur{
border:1px solid #F00;
background:#ECD4D4;
}

.societe{
font-weight:bold;
}


/*** Fin Etape 1 ***/
/*******************/





/***** Etape 2 *****/
/*******************/
#inscription2{
background-color:#DDD;
border:1px solid #000;
margin:0 auto;
padding:10px 18px;
text-align:left;
width:846px;
height: auto;
min-height: 625px;
_height: 625px; /* underscore hack uniquement interprété par IE Win */
}

.msg_inscription_gratuite {
color:#666;
font-size:8pt;
margin-bottom:1em;
text-align:center;
}

#inscription2 #page_du_jour {
background-color:#E9F2FA;
border:1px solid #999;
color:#666;
float:right;
font-size:0.9em;
margin:0;
padding:5px;
text-align:center;
width:525px;
}
#inscription2 #page_du_jour strong {color:#000;}
#inscription2 #page_du_jour a {color:#00F;}


#inscription2 .conteneur_formulaire {
float:left;
width:290px;
}

#inscription2 .formulaire {
background-color:#FFF;

border:1px solid #999;
/*
border-bottom:3px solid #000;
border-right:3px solid #000;
*/
margin:0;
padding:5px;
}

#inscription2 #simulation {
background-color:#F0F0F0;
border:1px solid #DCDCDC;
border-bottom:1px dashed #999;
border-left:1px solid #999;
border-right:1px solid #999;
border-top:1px solid #999;
float:right;
height:460px;
margin:19px 0 0 0;
padding:5px 0;
position:relative;
overflow:auto;
width:535px;
}

#inscription2 .formulaire h4 {
border-bottom:1px solid #008000;
color:#008000;
clear:left;
margin:0 0 0 0;
padding:0;
}
* html .formulaire h4 { height: 0.01%; zoom:1;}

.consigne_offres {
/*background:url(img/fleche_offre_inscription.gif) 92% bottom no-repeat;*/
color:#777;
font-size:8pt;
margin-bottom:5px;
padding-left:5px;
}

#inscription2 .formulaire #offres, #offre_actuelle {
font-size:90%;
list-style:none;
margin:0 5px 0 5px;
padding:0;
}

#inscription2 .formulaire #offres li, #offre_actuelle li {
background-color:#FFFFFF;
border-bottom:1px solid #CCC;
cursor:pointer;
padding:0 5px 0 5px;
}

#inscription2 .formulaire #offres li.active, #inscription2 .formulaire #offres li:hover, #offre_actuelle li:hover, #offre_actuelle li:hover {
background-color:#E9F2FA;
}

#inscription2 .formulaire #offres li .pagination, #offre_actuelle li .pagination {
float:right;
margin:10px 0 0 0;
text-align:right;
width:35%;
}

#inscription2 .formulaire #offres li .pagination label, #offre_actuelle li .pagination label {
/** ** ** font-size:9pt; ** ** **/
}
#inscription2 .formulaire #offres li.active .pagination label, #offre_actuelle li.active .pagination label {
font-weight:bold;
}

#inscription2 .formulaire #offres li .aide_prix, #offre_actuelle li .aide_prix {
float:left;
margin:5px 0 5px 0;
text-align:left;
width:64%;
}
#inscription2 .formulaire #offres li .aide_prix input, #offre_actuelle li .aide_prix input{
float:left;
margin:5px 5px 0 0;
}

#inscription2 .formulaire #offres li .aide_prix a img, #offre_actuelle li .aide_prix a img {
border:0;
float:left;
margin:3px 5px 0 0;
}

#inscription2 .formulaire #offres li .aide_prix .prix strong { /** ** ** font-size:8pt; ** ** **/}
#inscription2 .formulaire #offres li .aide_prix .prix, #offre_actuelle li .aide_prix .prix {
float:left;
line-height:1.25em;
}

#inscription2 .formulaire h4.titre_options {clear:both;margin:20px 0 5px 0;}

#inscription2 .liste_option_departement {border:1px solid #666;margin-left:25px;padding:2px;font-size:8pt;}

#inscription2 .formulaire #options{
list-style:none;
margin:0;
padding:0 0 0 5px;
}

#inscription2 .formulaire #options li {
clear:both;
margin:0;
}

#inscription2 .formulaire #options li label {
/** ** ** font-size:8pt; ** ** **/
}

#inscription2 .formulaire #options li .input_option{
width:10px;
}

#inscription2 .formulaire #options li .aide {
border:0;
display:inline;
}

#inscription2 .formulaire #options li #choix_departement{
padding:15px 0 0 25px;
}

#li_departement .class_detail_depart{
margin-bottom:4px;
width:250px;
}

#li_departement #detail_depart{
width:250px;
font-weight:bold;
/** ** ** font-size:7pt; ** ** **/
}

#detail_depart #saisie_depart{
float:left;
width:170px;
}

#detail_depart #affiche_depart{
float:right;
width:80px;
}

#saisie_depart #saisie #btn_ok{
background-color:#000;
border:1px solid #000;
color:#FFF;
cursor:pointer;
font-weight:bold;
}

#prix_total{
border:1px solid #000;
margin-top:2em;
text-align:center;
}

#prix_total_an{
font-weight:bold;
padding:2px 0 0 0;
}
#prix_total_mois {font-weight:bold;}

#prix_total input{
font-weight:bold;
}

.tarif_par_mois{
display:block;
color:#666;
font-size:90%;
}

.desactive_option{
background:#CCCCCC;
color:#FFF;
/** ** ** font-size:5pt; ** ** **/
}

.active_option{
background:#FFF;
color:#000;
}

/*
personnalisation de l'affichage de l'iframe et de l'aperçu en fonction de la rubrique
*/

/*couleur du cadre de l'aperçu*/
#inscription2 form #apercu.architecture{
border:2px solid #7E450A;
}

#inscription2 form #apercu.arts_graphiques{
border:2px solid #E31A25;
}

#inscription2 form #apercu.photographie{
border:2px solid #F29400;
}

#inscription2 form #apercu.imprimerie{
border:2px solid #8ABC46;
}

#inscription2 form #apercu.communication{
border:2px solid #077C2D;
}

#inscription2 form #apercu.evenementiel{
border:2px solid #8E457D;
}

#inscription2 form #apercu.audiovisuel{
border:2px solid #E6458F;
}

#inscription2 form #apercu.multimedia{
border:2px solid #0069A5;
}

#inscription2 form #apercu.marketing{
border:2px solid #83CFF0;
}

#inscription2 form #apercu.medias{
border:2px solid #02121E;
}
 
#inscription2 form #apercu.services{
border:2px solid #A9A8A9;
}

#vitrine .voir_vitrine a {
margin:1em 5px 0 0;
display:block;
float:right;
height:54px;
text-decoration:none;
width:53px;
}
.resultats_architecture .voir_vitrine a {background:url('img/btn_voir_vitrine_architecture.gif') top left no-repeat;}
.resultats_arts_graphiques .voir_vitrine a {background:url('img/btn_voir_vitrine_arts_graphiques.gif') top left no-repeat;}
.resultats_photographie .voir_vitrine a {background:url('img/btn_voir_vitrine_photographie.gif') top left no-repeat;}
.resultats_imprimerie .voir_vitrine a {background:url('img/btn_voir_vitrine_imprimerie.gif') top left no-repeat;}
.resultats_communication .voir_vitrine a {background:url('img/btn_voir_vitrine_communication.gif') top left no-repeat;}
.resultats_evenementiel .voir_vitrine a {background:url('img/btn_voir_vitrine_evenementiel.gif') top left no-repeat;}
.resultats_audiovisuel .voir_vitrine a {background:url('img/btn_voir_vitrine_audiovisuel.gif') top left no-repeat;}
.resultats_multimedia .voir_vitrine a {background:url('img/btn_voir_vitrine_multimedia.gif') top left no-repeat;}
.resultats_marketing .voir_vitrine a {background:url('img/btn_voir_vitrine_marketing.gif') top left no-repeat;}
.resultats_medias .voir_vitrine a {background:url('img/btn_voir_vitrine_medias.gif') top left no-repeat;}
.resultats_services .voir_vitrine a {background:url('img/btn_voir_vitrine_services.gif') top left no-repeat;}

#coordonnees{
margin:10px 0 0 0;
float:left;
width:360px;
}

#coordonnees h4 {
display:block;
font-weight:bold;
/** ** ** font-size:10pt; ** ** **/
margin:0;
padding:0;
}

#donnees_personnelles{
float:left;
width:185px;
}

#outils{
float:right;
width:155px;
}

.logo {
float:left;
margin:1em 5px 0 10px;
padding:0;
width:80px;
}

.lien_web {
color:#000;
background:url('img/picto_lien_web.gif') center left no-repeat;
padding-left:15px;
}

.lien_contacter {
color:#000;
background:url('img/picto_lien_contacter.gif') center left no-repeat;
padding-left:15px;
}
#tooltip {
background:/*#CFE8FF*/#E4FFDF;
border:1px solid #999;
color:#333;
display:none;
font-size:9pt;
padding:10px 10px 20px 10px;
position:absolute;
text-align:left;
width:360px;
-moz-box-shadow: 3px 3px 4px #999;
-webkit-box-shadow: 3px 3px 4px #999;
box-shadow: 3px 3px 4px #999;
}
.tooltip_title {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #DDD}
.tooltip_price {float:right;text-align:right;font-weight:normal;color:#555}
.tooltip_price span {font-size:0.65em;}
.tooltip_price strong {color:#FF6600;font-size:1.5em}

.tooltip_important {color:#FF6600}
.tooltip_description {line-height:140%;}
#tooltip p, #tooltip li {margin-bottom:10px;}
#tooltip li {line-height:130%}

#tooltip ul {
margin:0;
padding:0;
}

#tooltip ul li {margin-left:2em;}

#tooltip .asterisque {font-style:italic;font-size:0.85em;}

.asterisque {color:#333;margin-top:10px;}

/*** Fin Etape 2 ***/
/*******************/




/*** Etape 4 ***/
/***************/
#inscription4{
background-color:#DDD;
border:1px solid #000;
margin:0 auto;
padding:10px;
text-align:left;
width:860px;
height: auto;
min-height: 625px;
_height: 625px; /* underscore hack uniquement interprété par IE Win */
}

#cadre_erreurs{
background-color:#ECD4D4;
border:1px solid #F00;
height:5em;
margin:0 0 1em 0;
overflow:auto;
padding:5px;
}

#cadre_erreurs p{
font-size:90%;
}

#inscription4 #corps {
background-color:#FFF;
border:1px solid #000;
border-bottom:3px solid #000;
border-right:3px solid #000;
padding:5px;
margin:0 auto;
width:740px;
}

#inscription4 h1 {font-size:1.25em;margin:1.5em 0;text-align:center;}

#inscription4 .logo {
float:left;
width:40%;
}

#inscription4 .logo img {
height:72px;
width:127px;
}

#inscription4 .adresse_facturation {
margin-top:1em;
float:right;
width:40%;
}
#inscription4 .adresse_facturation p {margin:0;}
#inscription4 .adresse_facturation input, 
#inscription4 .adresse_facturation textarea {font-size:85%;}

#inscription4 .liste_abonnements {margin-top:1em;}

#inscription4 h2 {font-size:100%;margin:0;}
#inscription4 h2 .date {font-weight:normal;}
#inscription4 h2 .supprimer_abonnement {color:#F00;font-weight:normal;font-size:85%;}
#inscription4 h2 .modifier_abonnement {color:#00F;font-weight:normal;font-size:85%;margin-left:1em;}

#inscription4 .recap_abo {
border-bottom:1px dashed #CCC;
margin-bottom:1em;
padding:5px 5px 1em 5px;
line-height:140%;
}
#inscription4 .recap_abo .rubrique, #inscription4 .recap_abo .options {float:left;padding-left:2em;width:70%;}
#inscription4 .recap_abo .prix {float:right;text-align:right;width:23%;}
#inscription4 .recap_abo em {font-style:normal;text-decoration:none;}
#inscription4 .recap_abo p, #inscription4 .recap_abo div {margin-top:0;margin-bottom:0;}

#inscription4 .prix_total_commande .descriptif{float:left;text-align:right;width:85%;}
#inscription4 .prix_total_commande .montant{float:right;text-align:right;}
#inscription4 .prix_total_commande .tva {font-size:90%;font-weight:normal;margin:0.5em 0;}

#inscription4 .paiement_annuel_mensuel {clear:both;padding-top:1em;text-align:right;}
#inscription4 .paiement_annuel_mensuel .btn_paiement_annuel {background-color:#000;border:0;color:#FFF;cursor:pointer;font-size:85%;font-weight:bold;margin:0 0 0 0.5em;padding:0;vertical-align:top;}
#inscription4 .passer_commande {clear:both;padding-top:1em;text-align:right;}

#inscription4 .type_paiement {border:1px solid #CCC;margin:1em;padding:0.5em;}
#inscription4 .type_paiement h3 {border-bottom:1px solid #008000;color:#008000;font-size:100%;margin-bottom:0.5em;}
#inscription4 .type_paiement p {color:#666;font-size:85%;margin-bottom:1em;margin-left:2em;}
#inscription4 .type_paiement p img {margin-right:0.5em;text-align:left}
#inscription4 .type_paiement a img {border:0;margin-right:1.5em}

#inscription4 .paiement_securise a {background:url(/fr/img/radio_button.gif) bottom center no-repeat;padding:0 0 15px 18px}
#inscription4 .paiement_securise a:hover {background:url(/fr/img/radio_button_on.gif) bottom center no-repeat;}

.consigne_choix_carte {
color:#000000;
float:right;
padding-bottom:30px;
text-align:center;
text-decoration:none;
width:15%;
}

a.lien_type_paiement {
/*background:#FFF url(img/fleche_choix_type_paiement.gif) bottom center no-repeat;*/
background-color:#008000;
border:1px solid #008000;
color:#FFF;
float:right;
font-weight:bold;
/*padding-bottom:30px;*/
padding:3px 0;
text-align:center;
text-decoration:none;
width:15%;
}

.lien_type_paiement:hover {
background-color:#FFF;
color:#008000;
}


/* Balise ajoutée par Paybox */
#inscription4 center {font-size:90%;margin:0 0 1em 0;padding:0;text-align:left}

#inscription4 .ajouter_abonnement {
background-color:#003FFF;
border:2px solid #00015F;
border-top:1px solid #7F80FF;
border-left:1px solid #7F80FF;
color:#FFF;
padding:1px 4px 2px 4px;
text-decoration:none;
}
#inscription4 .ajouter_abonnement:hover {
background-color:#003FFF;
border:1px solid #7F80FF;
border-top:2px solid #00015F;
border-left:2px solid #00015F;
color:#FFF;
padding:2px 4px;
}

#inscription4 .paiement_ou_autre_abo {float:right;line-height:1.75em;text-align:right;}
#inscription4 .paiement_ou_autre_abo .btn_passer_commande {
background-color:#008000;
border:2px solid #005700;
border-top:1px solid #01A300;
border-left:1px solid #01A300;
color:#FFF;
cursor:pointer;
font-weight:bold;
padding:0 0.5em;
text-decoration:none;
margin-right:25px;
}
#inscription4 .paiement_ou_autre_abo .btn_passer_commande:hover {
background-color:#008000;
border:1px solid #01A300;
border-top:2px solid #005700;
border-left:2px solid #005700;
color:#FFF;
}

.cgv {margin:1em 0 1em 0;}

/*** Fin Etape 4 ***/
/*******************/



/*** Etape 5 ***/
/*******************/

#inscription1 .coordonnees_contact {
color:#666;
}

#inscription1 .type_paiement {
color:#777;
font-size:9pt;
margin-left:2em;
}

h2 {font-size:14px;}
h2.vert {color:green;}
.recap_type_paiement {font-size:10pt;}

/*** Fin Etape 5 ***/
/*******************/


/*** Styles Génériques ***/
/*************************/
.couleur_187 {color:#7E450A !important;}	/* architecture */	 
.couleur_188 {color:#E31A25 !important;}	/* arts graphiques */
.couleur_189 {color:#EA671E !important;}   	/* photographie */
.couleur_190 {color:#8ABC46 !important;}   	/* imprimerie */
.couleur_191 {color:#077C2D !important;}   	/* communication */
.couleur_192 {color:#8E457D !important;}   	/* evenementiel */
.couleur_193 {color:#E6458F !important;}   	/* audiovisuel */
.couleur_194 {color:#0069A5 !important;}   	/* multimedia */
.couleur_195 {color:#3BAFEF !important;}   	/* marketing */
.couleur_196 {color:#02121E !important;}   	/* medias */
.couleur_196_alt {color:#FFF !important;}  	/* medias : si sur fond noir */
.couleur_197 {color:#A9A8A9 !important;}   	/* services */

.fond_couleur_187 {background-color:#7E450A !important;}	/* architecture */	 
.fond_couleur_188 {background-color:#E31A25 !important;}   	/* arts graphiques */
.fond_couleur_189 {background-color:#F29400 !important;}   	/* photographie */
.fond_couleur_190 {background-color:#8ABC46 !important;}   	/* imprimerie */
.fond_couleur_191 {background-color:#077C2D !important;}   	/* communication */
.fond_couleur_192 {background-color:#8E457D !important;}   	/* evenementiel */
.fond_couleur_193 {background-color:#E6458F !important;}   	/* audiovisuel */
.fond_couleur_194 {background-color:#0069A5 !important;}   	/* multimedia */
.fond_couleur_195 {background-color:#59BAEF !important;}   	/* marketing */
.fond_couleur_196 {background-color:#02121E !important;}   	/* medias */
.fond_couleur_196_alt {background-color:#FFF !important;}   /* medias : si sur fond blanc*/
.fond_couleur_197 {background-color:#A9A8A9 !important;}   	/* services */
/*** Fin génériques ***/
/**********************/


