html, body {background-color:#fff;}
a img {border:0;cursor: pointer;}
a {text-decoration:none;}
a.renewalFrLink{display:inline; padding-left:0px; font-weight:bold;}
a:hover {text-decoration:underline;}
.clear {clear:both; font-size:0; line-height: 0; height: 0;}
form {margin:0; padding:0;}
div.displayNone {display: none;}
/*a#logoINPI img {width=128px; height="70px";}*/

.messageMigration {
  border:2px solid #00798C; 
  padding: 10px 5px 5px 5px; 
  text-align: center;
}

input[type=text][disabled] {
	background-color:#eeeeee;
}
.placeholder {
	color: #bbb;
}
/* webkit placeholder */
::-webkit-input-placeholder {
	color: #bbb;
}
/* moz placeholder */
:-moz-placeholder {
	color: #bbb;
}

#global {width:958px; margin:0 auto; font-size:0.75em; font-family:arial; color:#4c5358;}
#tooltip {position:absolute; visibility:hidden; background-color:white; border:1px solid #797979; padding:6px;}
/* 
.titre1 {
  /*font-family: Franklin Gothic Demi Cond;
  font-family: Franklin Gothic Medium, Tahoma, Verdana, sans-serif;
  font-weight: bolder;
  font-stretch: ultra-condensed;
  color: black;
  font-size: 27px;
  background-color: white;
  padding-right: 10px;
} */
.titre1 {
  font-family: Franklin Gothic Medium, Tahoma, Verdana, sans-serif;
  font-weight: bolder;
  font-stretch: ultra-condensed;
  color: black;
  font-size: 1.5em;
  background-color: white;
  padding-right: 0.833em;
}

/*h1 {display:none;}*/
.hide {display:none;}
.b {font-weight:bold;}
.s {text-decoration:underline;}
p span.titre, h3 {font-weight:bold;}
h3 {margin:0 0 16px; font-size:1em;}
p span.tel{font-weight:bold; font-size:1.333em;}
p a {display:block; padding-left:11px; font-weight:bold;}
#colonnedroite p a {font-size:0.917em;}
p.right {float:right;}
p {margin:0 0 30px;}
.bouton {float:left; color:#fff; font-weight:bold;}
.bouton:hover {text-decoration:none;}
.norm  {text-transform:none;}
.bouton span{display:block; padding:5px 16px;}
/* .cartouchecouleur .bouton.gris, .bouton.gris {background-image:url('../images/bouton_erase_gris.png');} */
/* .cartouchecouleur .bouton.gris span, .bouton.gris span{background-image:url('../images/bt_cote_dte.gif');}
 */
.bouton2 {float:left; color:#fff; font-weight:bold; }
.bouton2:hover {text-decoration:none;}
.bouton2 span{display:block; padding:5px 16px;}
.bouton_gauche {float:left; color:#fff; font-weight:bold; }
.bouton_droit {float:left; color:#fff; font-weight:bold;  }



.cartouchecouleur .bouton2.gris, .bouton2.gris {background-image:url('../images/bt_cote_gche.gif');}
.cartouchecouleur .bouton2.gris span, .bouton2.gris span{background-image:url('../images/bt_cote_dte.gif');}

.spanStyle {margin-bottom:10px; margin-top:20px; display:block;}
/* style "bold" pour les titres du pannel "Mises à jour" (anciennement en dur dans le html) */
.style_bold {font-weight: bold;}


.colle {float:left; margin-bottom:3px;}
.premier {margin-top:15px;}

.pagehaut {text-align: right; margin-bottom: 5px;}
.pagehaut a {color: black; background: none; display: inline; cursor: pointer;}

/*ENTETE*/
#entete {height:96px; position:relative;}
#entete .titrebandeau h1{font-size: 2.25em; font-weight: bold; color:#fff; padding:10px; padding-top:22px;}
/* #entete .titrebandeau H1{font-size: 2.25em; font-weight: bold; color:#fff; padding:10px;}*/
#entete .titrebandeau span{text-transform : uppercase; position:relative; right:2em; top:1.2em;}
#entete ul{margin:0; padding:0; position:absolute; right:0; top:36px;}
#entete ul li{font-weight:bold; list-style-type:none; float:left; height:29px; width:96px; margin-left:20px; display:inline;}
#entete ul li.accueil{background:url('../images/picto_accueil.gif') no-repeat;line-height:29px;}
#entete ul li.aide{background:url('../images/picto_aide.gif') no-repeat; line-height:29px;}
#entete ul li.contact{background:url('../images/picto_contact.gif') no-repeat; line-height:29px;}
#entete ul li a{display:block; padding-left:33px; color:#000;}

/*CORPS*/
#corps {margin-top:18px;}

/*COLONNE GAUCHE*/
#colonnegauche {float:left; width:222px; margin-right:20px;}
#colonnegauche .blocrecherche {zoom:100%; margin-bottom:24px;}
#colonnegauche .blocrecherche h2 {height:30px; line-height:30px; padding-left:12px; color:#fff; font-size:17px; margin:0;}
#colonnegauche .blocrecherche ul {padding:0; margin:0;}
#colonnegauche .blocrecherche li{background:url('../images/bg_menu_recherche.gif') no-repeat 10px 12px; list-style-type:none; margin:0 3px 0; padding:10px 24px 6px; border-bottom:1px solid #adadad;}
#colonnegauche .blocrecherche li.der {border-bottom-width:0; padding-bottom:12px;}
#colonnegauche .blocrecherche li.on a{font-weight:bold; color:#000;}
#colonnegauche .blocrecherche li a {color:#4c5358;}

#colonnegauche .blocrecherchefacette {zoom:100%; margin-bottom:24px;}
#colonnegauche .blocrecherchefacette h3 {height:30px; line-height:30px; padding-left:12px; color:#fff; font-size:1.417em; margin:0;}

#colonnegauche .blocrecherchefacette ul {padding:0; margin:0;}
#colonnegauche .blocrecherchefacette li{background:url('../images/bg_menu_recherche.gif') no-repeat 10px 12px; list-style-type:none; margin:0 3px 0; padding:10px 24px 6px; border-bottom:1px solid #adadad;}
#colonnegauche .blocrecherchefacette li.der {border-bottom-width:0; padding-bottom:18px;}
#colonnegauche .blocrecherchefacette li.on a{font-weight:bold; color:#000;}
#colonnegauche .blocrecherchefacette li a {color:#4c5358;}
#colonnegauche .blocrecherchefacette h3 {height:30px; line-height:30px; padding-left:12px; color:#9f0016; font-size:1.417em; margin:0;}
/*COLONNE DE GAUCHE FACETTE*/
#colonnegauche .blocrecherchefacette ul.facette{background:none; padding:2px 0px;}
#colonnegauche .blocrecherchefacette ul.facette li{background:none; border-bottom-width:0; padding:0px; list-style-type:disc;}
/*#colonnegauche .blocrecherchefacette ul.facette li a {color:#9F0016;}*/

/*COLONNE DE GAUCHE POUR PAGE D'ACCUEIL*/
#corps.accueil #colonnegauche .bloc{zoom:100%; margin-bottom:15px; position:relative; padding-bottom:20px;}
#corps.accueil #colonnegauche .bloc h3{margin:0;}
#corps.accueil #colonnegauche .bloc p{margin:0; margin-right:5px; padding:0px 50px 0 7px; font-weight:bold;}
/*#corps.accueil #colonnegauche .bloc h3 span{display:none;}*/
#corps.accueil #colonnegauche .bloc .btok {position:absolute; bottom:0; right:0;}
#corps.accueil #colonnegauche .bloc .btok  a{display:block; width:43px; height:39px;}
#corps.accueil #colonnegauche .bloc .btok  a:hover{background-image:url('../images/bt_ok.gif');}
#corps.accueil #colonnegauche .bloc .btok  a span{display:none;}

/*COLONNE CENTRALE POUR PAGE D'ACCUEIL*/
#corps.accueil #colonnecentre .cartouchecouleur {width:468px; margin-top:15px; margin-bottom: 15px; /*margin:0;*/ padding:0px;}
#corps.accueil #colonnecentre .cartouchecouleur .boutons2 {margin-left:150px;}
#corps.accueil #colonnecentre .cartouchecouleur fieldset .input {width:310px; float:left; margin:6px 4px 6px 0; font-size: 0.917em;}
#corps.accueil #colonnecentre .cartouchecouleur fieldset .input input, #corps #colonnecentre .cartouchecouleur fieldset .input select {width:310px;}
#corps.accueil #colonnecentre .cartouchecouleur fieldset .input .radio {width: 400px; margin-left: 38px;}
#corps.accueil #colonnecentre .cartouchecouleur fieldset label {padding-top:7px; /*float:left;*/ text-align:right; /*font-weight:bold;*/ width:90px; margin-right:6px; font-size: 12px;}
#corps.accueil #colonnecentre .cartouchecouleur fieldset .commentaires {width:200px; font-size:10px; padding-top:0px; margin-left:0px;}
#corps.accueil #colonnecentre .cartouchecouleur fieldset .commentaires label {float:none; font-weight:normal; width:auto; font-size: 10px;}
#corps.accueil #colonnecentre .cartouchegris {width:468px;  margin:5px 0 15px; background-image:url('../images/bg_cartouche_haut_accueil.gif');}
#corps.accueil #colonnecentre .cartouchegris .bas {background-image:url('../images/bg_cartouche_bas_accueil.gif'); margin:0;}
#corps.accueil #colonnecentre .cartouchegris fieldset .input .radio {width: 500px;/*margin-top:4px;*/ margin-left: 0px;}
#corps.accueil #colonnecentre .cartouchegris fieldset .input {width:365px; float:left; margin:0;}

/*COLONNE CENTRALE*/
#corps #colonnecentre li{margin-bottom:5px;}
#corps #colonnecentre {float:left; width:713px;}
#corps #colonnecentre h1,
#corps #colonnecentre h2{background:url('../images/bg_titre.gif') repeat-x left 20px;}
#corps #colonnecentre .bandeaugris {background:url('../images/bandeau_gris_gche.gif') no-repeat #ececec; margin-bottom:10px;}
#corps #colonnecentre .bandeaugris a{font-weight:bold;}
#corps #colonnecentre .bandeaugris img{vertical-align:middle;}
#corps #colonnecentre .bandeaugris .pipe {padding:0 14px;}
#corps #colonnecentre .bandeaugris .imprimer {margin-left:10px;}
#corps #colonnecentre .bandeaugris  .partiegche{padding:3px 4px 8px; float:left;}
#corps #colonnecentre .bandeaugris  .partiegche img{margin-right:4px;}
#corps #colonnecentre .bandeaugris  .partiegche select{margin-right:15px; vertical-align:middle;}
#corps #colonnecentre .bandeaugris  .partiegche a{margin-right:10px;}
#corps #colonnecentre .bandeaugris .partiedte{padding:8px 11px 7px; word-spacing:3px;text-align:right; background:url('../images/bandeau_gris_dte.gif') no-repeat right top; font-weight:bold;}
#corps #colonnecentre .bandeaugris .partiedte img{margin:0px 5px;}
#corps #colonnecentre .bandeaugris .partiedte p{margin:0px}
#corps #colonnecentre .bandeaugris .partiedte p a{background:none;}
#corps #colonnecentre .bandeaugris .partiedte .souligneNum {text-decoration:underline;}
#corps #colonnecentre .cartouchegris {zoom:100%; width:712px; margin-bottom:15px; background:url('../images/bg_cartouche_haut.gif') no-repeat #ececec;}
#corps #colonnecentre .cartouchegris .bas {zoom:100%; background:url('../images/bg_cartouche_bas.gif') no-repeat left bottom; padding:16px 15px;}
#corps #colonnecentre .cartouchegris .bas .inputMarques {font-weight:bold;}
#corps #colonnecentre .cartouchegris .bas .inputMarques input{margin-right:50px;}
#corps #colonnecentre .cartouchegris .bas .radioMarques {margin-left:5px; margin-top:20px;}
.aidecollectivite{
width: 100%}

#corps #colonnecentre .cartouchecouleur {/*zoom:100%;*/ width:712px; margin-bottom:15px;}
#corps #colonnecentre .cartouchecouleur .bas {/*zoom:100%;*/ padding:20px 15px; overflow:auto;}
#corps #colonnecentre .cartouchecouleur fieldset, #corps #colonnecentre .cartouchegris fieldset{border-width:0; /*padding-bottom:16px;*/}
#corps #colonnecentre .cartouchegris fieldset .markbase{font-weight: bold; margin-left: 25px;}
#corps #colonnecentre .cartouchegris fieldset .alertebase{font-weight: bold; margin-left: 25px;}
#corps #colonnecentre .cartouchegris fieldset .aidealert{margin-left: 25px;}
#corps #colonnecentre .cartouchecouleur p, #corps #colonnecentre .cartouchecouleur h4, #corps #colonnecentre .cartouchegris p{margin:16px 10px;}
#corps #colonnecentre .cartouchecouleur fieldset img {vertical-align:middle;}
#corps #colonnecentre .cartouchecouleur fieldset.last, #corps #colonnecentre .cartouchegris fieldset.last{padding-bottom:0px; margin-bottom:0px;}
#corps #colonnecentre .cartouchecouleur fieldset legend, #corps #colonnecentre .cartouchegris fieldset legend {display:none;}
#corps #colonnecentre .cartouchecouleur fieldset label, #corps #colonnecentre .cartouchegris fieldset label {padding-top:7px; float:left; text-align:right; font-weight:bold; width:130px; margin-right:6px;}
#corps #colonnecentre .cartouchecouleur fieldset label.colLabel {padding-top:7px; float:left; text-align:right; font-weight:bold; width:150px; margin-right:6px;}
#corps #colonnecentre .cartouchecouleur fieldset label.ligne, #corps #colonnecentre .cartouchegris fieldset label.ligne {padding-top:7px; display:block; float:none; text-align:left; font-weight:bold; width:auto; margin-right:0px;}
#corps #colonnecentre .cartouchecouleur fieldset .input, #corps #colonnecentre .cartouchegris fieldset .input {width:365px; float:left; margin:6px 4px 6px 0;}
#corps #colonnecentre .cartouchecouleur fieldset .input input, #corps #colonnecentre .cartouchecouleur fieldset .input select, #corps #colonnecentre .cartouchegris fieldset .input input, #corps #colonnecentre .cartouchegris fieldset .input select {width:365px;}
#corps #colonnecentre .cartouchecouleur fieldset .input.small, #corps #colonnecentre .cartouchegris fieldset .input .small{width:277px; float:left; margin:6px 4px 6px 0;}
#corps #colonnecentre .cartouchecouleur fieldset .input.small input, #corps #colonnecentre .cartouchecouleur fieldset .input.small select, #corps #colonnecentre .cartouchegris fieldset .input.small input, #corps #colonnecentre .cartouchegris fieldset .input.small select {width:277px;}
#corps #colonnecentre .cartouchecouleur fieldset .input .radio , #corps #colonnecentre .cartouchegris fieldset .input .radio {width: 500px;/*margin-top:4px;*/ margin-left: 25px;}
#corps #colonnecentre .cartouchecouleur fieldset .input .radio input, #corps #colonnecentre .cartouchegris fieldset .input .radio input{width:auto; float:left; margin-top: 7px;}
#corps #colonnecentre .cartouchecouleur fieldset .input .radio label, #corps #colonnecentre .cartouchegris fieldset .input .radio label{width:auto;font-weight:bold; /*padding-bottom:14px;*/ margin-left: 5px;}
#corps #colonnecentre .cartouchecouleur fieldset .pictoaide, #corps #colonnecentre .cartouchegris fieldset .pictoaide {float:left; margin:6px 0px 6px 6px;}
#corps #colonnecentre .cartouchecouleur fieldset .commentaires, #corps #colonnecentre .cartouchegris fieldset .commentaires {width:120px;float:left; line-height:11px;font-size:10px; padding-top:4px; margin-left:6px;}
#corps #colonnecentre .cartouchecouleur fieldset .commentaires label, #corps #colonnecentre .cartouchegris fieldset .commentaires label {float:none; font-weight:normal; width:auto;}
#corps #colonnecentre .cartouchecouleur fieldset .commentaires input, #corps #colonnecentre .cartouchegris fieldset .commentaires input {float:none; width:auto; margin:0;}
.commentaires a {text-decoration:underline; color:#4c5358;}
#corps #colonnecentre .fieldsep {clear:both; font-size: 8px; line-height: 8px; height:8px; margin-bottom:16px;}
#corps #colonnecentre .fieldsep.border {border-bottom:1px solid #fff;font-size: 1px; line-height: 1px; height:1px;}
#corps #colonnecentre .boutons {margin-left:140px;}
#corps #colonnecentre .cartouchecouleur .boutons, #corps #colonnecentre .cartouchegris .boutons {margin-left:125px;}
#corps #colonnecentre .cartouchecouleur .boutons.margin0, #corps #colonnecentre .cartouchegris .boutons.margin0 {margin:0;}
#corps #colonnecentre .boutons a, #corps #colonnecentre .boutons a{margin-right:6px;}

#corps #colonnecentre .boutons2 a {margin-right:6px;}
#corps #colonnecentre .boutons2 a.registrationLink{margin-left:12px;}
#corps #colonnecentre .cartouchecouleur .boutons2 {margin-left:235px;}
#corps #colonnecentre .boutons2 {margin-left:235px;}
#corps #colonnecentre .boutons2 input {
margin-right:6px;
margin-top: 0;
border: 0px solid #FBEAED;
/* padding: 0.280em 1.333em;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 0.4em; 
behavior: url(fileadmin/www.inpi-marques.fr/templates/js/PIE.htc);*/
font-family: arial;


}
#corps #colonnecentre .txtresultats {margin-top:10px;}
#corps #colonnecentre .txtresultats p{float:left; margin-top:14px; width: 700px;}
#corps #colonnecentre .txtresultats .boutons{float:right; margin-left:auto;}
#corps #colonnecentre .txtresultats .boutons a{margin-bottom:7px;float:right;}

#corps #colonnecentre .txtresultats .boutons2{}
#corps #colonnecentre .txtresultats .boutons2 a{margin-bottom:7px;}

#corps #colonnecentre .figuratif {float:left; height:220px; width:170px; margin-right:7px; margin-bottom:8px;}
#corps #colonnecentre .figuratif.last {margin-right:0px;}
#corps #colonnecentre .figuratif .imgfig{height:118px; border-bottom:1px solid #fff; text-align:center;}
#corps #colonnecentre .figuratif .imgfig img {margin:10px;}
#corps #colonnecentre .figuratif .txtfig{padding:8px;}
#corps #colonnecentre .figuratif .txtfig p{margin:0;}
#corps #colonnecentre .figuratif .txtfig img{float:right;}
#corps #colonnecentre .sepfig {clear:both; font-size:10px; line-height: 10px; height: 10px;}

#corps #colonnecentre .infos li {list-style: square; margin: 0px; font-weight: bold;}
#corps #colonnecentre .infos {text-align: justify;}

.nvlegend {text-align: right; font-weight: bold; padding-bottom: 5px;}

.resliste {position:relative; padding-top:7px;}
.resliste .numero {position:absolute; top:0; left:0; width:43px; height:39px; line-height:39px; font-size:20px;color:#fff; text-align:center;}

.maliste .titre, .resliste .titre {font-size:15px; font-weight:bold; float:left;}
.maliste .titre, .resliste .titre a:hover{color: purple;}
/*.maliste .titre, .resliste .titre a:visited {color: orange;}*/


.resliste .titre {margin-left:40px; /*margin-right:150px;*/ width:510px; display:inline;}
.ajout {margin-top:10px; float:right; font-size:11px; width:70px; line-height:12px; margin-right:18px; display:inline;}
.ajout img{float:left; margin-right:7px;}
.maliste .titre  input , .resliste .titre  input {margin-right:8px;}
.maliste .type, .resliste .type {text-align:right;}
.maliste .detail .intitule, .resliste .detail .intitule {float:left; text-align:right; font-weight:bold; width:176px; margin-right:12px;}
.resliste .detail .donnee {margin-left: 109px;}
.avecimage .detail .intitule {width:97px;}
.avecimage img.avimg {/*border:1px solid #8a8a8a; */float:right; margin-right:50px; margin-top: 10px; display:inline;}
.avecimage img.avimgpanier {border:1px solid #8a8a8a; float:right; margin-right:140px; margin-top: 10px; display:inline;}
#corps #colonnecentre .boutons.liste {margin: 50px 0 10px 18px;}
#corps #colonnecentre .boutons2.liste2 {margin: 10px 0 10px 18px;}
#corps #colonnecentre #btnMarge {margin-top:15px;}

.fiche {position:relative; padding-top:34px;}
.fiche ul {list-style: none; margin:0; padding:0; position:absolute; top:0; left:0;}
.fiche li {margin:0px 6px 0px 0px; padding:0px; float:left; font-size:14px; height:34px; line-height:34px;}
.fiche li.gris {height:45px; padding-left:13px;}
.fiche li.gris div {float:left; height:34px; line-height:34px; font-weight:bold; background:url('../images/onglet_gris_dte.gif') no-repeat right top #d8d6d6; padding-right:13px;}
.fiche li.couleur {height:45px;padding-left:13px;}
.fiche li.couleur div {float:left; height:34px; line-height:34px; color:#000; font-weight:bold; padding-right:13px;}
#corps #colonnecentre .cartouchecouleur h4 {color:#000; font-size:13px; font-weight:bold; margin-top:30px;margin-bottom:30px;}
#corps #colonnecentre .fiche .cartouchecouleur  p {position: static; margin-top:8px; margin-bottom:8px;}
#corps #colonnecentre .fiche .cartouchecouleur.blocblanc .bas {zoom:100%; padding:11px;}
#corps #colonnecentre .fiche .cartouchecouleur.blocblanc .blanc {zoom:100%; padding:12px 3px; background-color:white;}
#corps #colonnecentre .fiche .images img {margin:35px 13px;/*border:1px solid #8a8a8a;*/ vertical-align:middle;}
/*#corps #colonnecentre .fiche .cartouchecouleur p {position: relative;}*/
#corps #colonnecentre .fiche .cartouchecouleur ul {position: static; margin-right: 11px; margin-left: 22px;}
#corps #colonnecentre .fiche .cartouchecouleur li {list-style: disc; list-style-position: inside; float: none; font-size:12px; line-height: 16px; height: auto; text-align:justify;}
#corps #colonnecentre .fiche .cartouchecouleur li p {margin: 0px;}
#corps #colonnecentre .fiche .cartouchecouleur .copyright {text-align: center; font-weight: bold;}
.noresult {font-size:14px; padding:30px 0 30px 76px;}
.noresult a{font-size:12px;}
.noresultpanier {font-size:14px; padding:30px 0 30px 76px;}
.noresultpanier a{font-size:12px;}
.bas .center {text-align: center;}

.inputCheck {margin-top:5px; margin-left:50px;}
.inputCheck img {vertical-align:middle;}
.inputCheck .nonenvigueur {padding-left: 100px;}
span.avertissement{font-size: 0.917em; font-style: italic;}
span.CNIL_avertissement{font-size: 0.917em; font-style: italic; font-weight: normal;}
.labelRegister{margin-right:20px;}
#corps div#colonnecentre div.cartouchegris fieldset span.avertissement{padding-left: 25px;}

/*COLONNE CENTRALE POUR PAGE D'ACCUEIL*/
#corps.accueil #colonnecentre {float:left; width:468px; margin-bottom: 12px;}
/*#corps.accueil #colonnecentre {background:url('../images/loupe_accueil.gif') 16px 120px no-repeat;}*/
/* #corps.accueil #colonnecentre h2 span{display:none;} */
#corps.accueil #colonnecentre h2 {background-image:none; margin:0 0 30px}
#corps.accueil #colonnecentre p, .infoCollectivite {margin:16px 0px; text-align:justify;}
#corps.accueil #colonnecentre div {margin:0; text-align:justify;}
#corps.accueil #colonnecentre p.intro {font-weight:bold;}
#corps.accueil #colonnecentre p.marge {margin:16px 0 0 100px;}
#corps.accueil #colonnecentre p a {display:inline; background: none; padding:0px;}


#corps.aidecollectivite #colonnecentre {width: 100%;}
.infoCollectivite a {
	display: inline;
	background: none;
	padding: 0px;
}
/*COLONNE DROITE*/
#colonnedroite {float:right; width:222px;}
#colonnedroite .bloc h3 {height:30px; line-height:30px; padding-left:12px; color:#fff; font-size:17px; margin:0;}
#colonnedroite .bloc p {margin:0; padding:12px 12px 0;}
#colonnedroite .bloc .contenu {zoom:100%; /*padding-bottom:12px;*/}
#colonnedroite .bloc {zoom:100%; padding-bottom:19px; margin-bottom:11px;}
#colonnedroite .bloc p a {margin-top:5px;}
#colonnedroite .bloc p.telecharger img {float:right; vertical-align:middle;}
#colonnedroite .bloc .contenu .resumeActu {color:#000; background:url('');}
#colonnedroite .bloc .contenu .titreActu {background:url('');}

/*PIED DE PAGE*/
#pieddepage {height:30px; clear:both; text-align:center;}
#pieddepage a {color:#4c5358; text-decoration:underline;}
#pieddepage a:hover {text-decoration:none;}
#pieddepage ul {margin:0; padding:0;}
#pieddepage ul li{list-style-type:none; display:inline;}

/* STYLE DES RESULTATS VISITES OU PAS */
a.inpi_anchor { color:  #9F0016;  }
a.inpi_anchor.visited { color: #800080 ; } 

a.inpi_anchor_scroll { color:  #9F0016;  }
a.inpi_anchor_scroll.visited { color: #800080 ; } 

/* STYLE ONGLET ESPACE UTILISATEUR */
#onglets
{
    font : bold 13px arial, serif;
    list-style-type : none;
    padding-bottom : 24px; /* à modifier suivant la taille de la police ET de la hauteur de l'onglet dans #onglets li */
    border-bottom : 1px solid #9EA0A1;
    margin-left : 0;
	align:center;
}

#onglets li
{
    float:left;
    height : 21px; /* à modifier suivant la taille de la police pour centrer le texte dans l'onglet */
    background-color: #ECECEC;
    margin : 2px 2px 0 2px !important;  /* Pour les navigateurs autre que IE */
    margin : 1px 2px 0 2px;  /* Pour IE  */
    border : 1px solid #9EA0A1;
}

#onglets li.active
{
    border-bottom: 1px solid #fff;
    background-color: #fff;
}

#onglets a
{
    display : block;
    color : #666;
    text-decoration : none;
    padding : 4px;
}

#onglets a:hover
{
    background : #fff;
}

 div.cartouchecouleur .tablecenter {
    border-width:1px;  
  border-style:solid; 
 border-color:black; 
 border-collapse:collapse
 }

div.cartouchecouleur td.img{text-align: center} 

div.cartouchecouleur td {padding: 5px 10px; 
 border-width:1px;
 border-style:solid; 
 border-color:grey;
 max-width: 300px;
 }

div.cartouchecouleur .details {
  text-align: left;
}
#corps #colonnecentre #editAlerte .boutons2{
margin-left:175px;
}
div.cartouchecouleur .editButton {
  float: right;
  padding-left:10px;
}

.headerAuthentication{	
	margin: 5px;
	font-weight: bold;
}
.alreadyAccount{
	display: inline;
}
.noAccount{
	float: right;	
}
.noAccount a{
background: url('../images/rouge/bouton_recherche_rouge.png') no-repeat;
font-family: arial;
cursor: pointer;
margin-right: 6px;
margin-top: 0;
border: 0px solid #FBEAED;
font-family: arial;
color: #fff;
padding: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);

}
.headerAuthentication span{font-size: 15px;}
.mandatoryMention{
	display: inline;
	width: 40%;
	float: left;

}
#bulle {
   }
   
   #bulle:hover {
      background: none; 
      z-index: 50; 
   }
   
   #bulle #confirmBox { 
     display: none;
   }
   
   #bulle:hover #confirmBox {
      display: block; 
      position: absolute;
      top: 40%;
	  left:65%;
      font-family:arial, verdana, sans-serif; 
      text-align:justify; 
      font-size:12px;
      font-weight:normal;
      max-width:450px;
      background: white;
      padding: 5px;
      border: 1px solid #ca001c;
      border-left: 10px solid #ca001c;
   }
   
#corps #colonnecentre .cartouchecouleur .boutons3 {
}

#corps #colonnecentre .boutons3 {	
	display: inline;
	float: right;	
	margin: 16px 10px;
}

#corps #colonnecentre .boutons3 input {
	margin-right: 150px;
	margin-top: 0;
	border: 0px solid #FBEAED;
	font-family: arial;
}

#colonnedroite .bloccol {
background: url('../images/rouge/bg_bas_droite.gif') left bottom no-repeat;
}
#colonnedroite .bloccol p {
margin: 0;
padding: 12px 12px 0;
}
#colonnedroite .bloccol {
margin-top: 35px;
zoom: 100%;
padding-bottom: 19px;
margin-bottom: 11px;
}
#colonnedroite .bloccol h3 {
background: url('../images/rouge/bg_h3_droite.gif') right top no-repeat #9f0016;
}

#colonnedroite .bloccol h3 {
height: 30px;
line-height: 30px;
padding-left: 12px;
color: #fff;
font-size: 17px;
margin: 0;
}
#colonnedroite .bloccol .contenu {
background: url('../images/rouge/bg_contenu_droite.gif') right top no-repeat;
}

#colonnedroite .bloccol .contenu {
zoom: 100%;
/* padding-bottom: 12px; */
}
