root {display:block;}
*{font-family:Arial;font-size :1em;}
html, body {margin:0;padding:0;background-color:#fff;}
a img{border:none;} 

.site{border: solid 1px white;position:absolute;left:50%;top:5em;width:50em;margin-top:0;margin-left:-25em;height:36em;background-color:#d5d5d5;padding:0.5em;box-shadow:0 0 5px rgba(0,0,0,0.03)}

.page{height:auto;}
.titre{background-color:#f5f5f5; height:75px; margin-bottom:0.1em;background-position:1em 0.3em;background-image:url("../images/logo_iamanys.png");background-repeat:no-repeat;}/*header*/
.titre{font-size:25px;color:#ff952a}/*titre*/
.titre, .sub_titre{text-align:right;padding:10px;}
.sub_titre{width:100%;font-size:1em;top:2.5em;left:-3em;position:absolute;color:#444}

.contenu{text-align:center;overflow:visible;height:24em;background-color:#f5f5f5;padding:1em;}

.footer, .copyright	{top:0.5em;position:relative;font-size:0.7em;text-align:center;}
.footer{margin-bottom:0.5em;}
.copyright{top:0.5em;position:relative;height:1.2em;}

#smartcard{text-align:left;background-image:url('../images/progress.gif');background-repeat:no-repeat;height:16.5em;margin-left:21.5em;margin-top:2.5em;}
#accueil_titre{display:block;overflow:hidden;height:0px;width:0px;}
#breadcrumb{height:2.5em;width:750px;margin-left: auto;margin-right: auto;}

.column {float:left;margin-right:0em;}
.column span{font-size:1.1em;line-height:1.5em;padding-left:1em;}
.bc{border:0;width:125px;height:30px;color:#aaaaaa;background:transparent url('../images/etape.png');}
.bc.selected{background-position:0 -60px;}
.bc.current{background-position:0 -30px;color:#ED7900;}
.consigne{color:#000000;font-size:1.5em;padding:0.5em 0 1em; }

.choix_comment{padding:0.2em 0 0.6em;}

#choix_left{width:24em;float:left;cursor:pointer;} 
#choix_right{width:24em;float:right;cursor:pointer;} 
#left_img{background-image:url('../images/cps.png');background-repeat:no-repeat;background-position:center;height:14em;}
#right_img{background-image:url('../images/logo.jpg');background-repeat:no-repeat;background-position:center;height:14em;}
#shadow1,#shadow2{display:none;}
#shadow1{display:none;background-image:url('../images/shadow1.jpg');background-repeat:no-repeat;background-position:center;float:left;width:24em;}
#shadow2{display:none;background-image:url('../images/shadow2.jpg');background-repeat:no-repeat;background-position:center;float:left;width:24em;}

.info{padding:1em 0.7em 0.4em;text-align:right;width:38em;float:left;height:2em;}
.info.w34{width:34em;}
.info.w36{width:36em;}
.info.w42{width:42em;}
.info span{font-style:italic;color:#adb9c0;font-weight:bold;text-decoration:underline;}
.submit{width:100%;left:0;position:absolute;bottom:5em;}
.loading{left:1em;padding:0.7em 0;width:49em;position:absolute;top:17em;background-image:url('../images/loading.gif');background-repeat:no-repeat;background-position:center;}
.info2{float:left;line-height:2em;padding:0em 6em;text-align:center;width:36em;}
.tag,#ActiveXEnroll{height:1.6em;padding:0.6em;text-align:left;float:left;width:2em;margin:0;}

label, select, button ,input{vertical-align:middle;}
input.text, input.saisie.saisie{margin:0.5em 0.5em 0.5em 0;width:18em; background:none repeat scroll 0 0 #FDFDFD;border:0.1em solid #CCCCCC;padding:0.2em;}
input.text:focus, input.saisie:focus {background:none repeat scroll 0 0 #FFFFFF;}
input.text:hover,input.saisie:hover {border:0.1em solid #AAAAAA;}
input.saisie {font-size:1em; font-weight:bold;color:#303030;}

/* pour modalbox et errorbox */
div.superpose{width:50em;height:35em;margin:auto;position:absolute;top:0;left:0;background-image:url('../images/voilenoir.png');}
div.modalbox {background-color:#ffffff;border-style:solid;border-width:0.1em;border-color:#999999;text-align:center;position:absolute;}
.submitbox{padding:0.7em 0;width:100%;position:absolute;bottom:0em;left:0em;}
.bandeau{background-color:#ED7900;height:1.8em;padding:0.3em 0.2em 0 0;}
div.ombre {position:absolute;background-image:url('../images/voilenoir.png');}
.bandeau img{position:relative;cursor:pointer;float:right;}
.message{height:3.8em;}
.title1{color:#ffffff;font-size:1.2em;float:left;}
#erreur{font-style:italic;color:#ff0000;}
#no_java{background-color:#f5f5f5;color:#ff0000;font-weight:bold;width:38em;height:5em;margin-left:0.5em;}

/* Clavier code pin */
.keyboard{background-color:#ffffff;border-left:0.07em solid #eeeeee;border-top:0.07em solid #eeeeee;border-right:0.07em solid #aaaaaa;border-bottom:0.07em solid #aaaaaa;width:15em;padding:0.5em;float:left;margin-left:15.6em;margin-top:20px;}
.bottom{background-color:#ffffff;margin:0 auto;padding-top:0.5em;float:left;width:100%;}
.screen{background-color:#f6f6f6;padding-top:0.4em;border:0.1em solid #aaaaaa;height:3em;text-align:center;}
.scr_consigne {text-align:center;font-family:arial;font-size:0.8em;color:#ff0000;}
.pave {padding-top:0.5em;float:left;padding-left:3em;}
.line {float:left;}
.key{margin:0.1em;padding:0.4em 0.6em 0.4em 0.6em;width:1.5em;font-weight:bold;border-radius:10px 10px 10px 10px;float:left;}
.key.vide{border:0.07em solid #ADB9C0;color:#cccccc}
.key.active{text-align:center;border:0.07em solid #ED7900;color:#7F7F7F;background-color:#eeeeee;}
.key.unactive{text-align:center;border:0.07em solid #adb9c0;background:#eeeeee;color:#cccccc;cursor:default;}
.key.active:hover {border-left:0.07em solid #eeeeee;border-top:0.07em solid #eeeeee;border-right:0.07em solid #aaaaaa;border-bottom:0.07em solid #aaaaaa;background:#dddddd;color:#ED7900;cursor:pointer;}
.key
#codepin{color:#ED7900;font-size:2em;width:2.5em;background-color:#f6f6f6;border-style:none;width:98%;text-align:center;}
#silent{background-color:#ffffff;position:relative;top:5em;text-align:center;width:100%;}
#silent_link{bottom:-30px;position:relative;top:5em;text-align:center;}

/* Modif IAMANYS */
.footer { display: none; }
.copyright span { display: none;}
#c1{display:block; margin-top:1.2em;}
#c1:after {content: " 2013-2016 - IAMANYS - Tous droits réservés"; }
.copyright:after {content: "Données stockées chez IDS, hébergeur de données de santé agréé conformément à la loi n°2007-117 du 30 janvier 2007."; }
.consigne { display: none; width: 1px; }
.choix_comment { margin-top: 16px; }
#choix_left { display: none; }
#choix_right { float: none; margin: auto; width: 100%;}
#choix_right #shadow2 {height:0px;width:0px;margin:0px;padding:0px;display:none;}

.button, #right_img {border:0.07em solid #ED7900;background:#eeeeee;padding:12px;color:#7F7F7F;font-weight:bold;filter:chroma(color=#000000);}
.button[disabled], #right_img[disabled] {border:0.07em solid #adb9c0;color:#cccccc;}
.button:hover, #right_img:hover {border-left:0.07em solid #eeeeee;border-top:0.07em solid #eeeeee;border-right:0.07em solid #aaaaaa;border-bottom:0.07em solid #aaaaaa;background:#dddddd;color:#ED7900;cursor:pointer;}
.button[disabled]:hover , #right_img[disabled]:hover {border:0.07em solid #adb9c0;background:#eeeeee;color:#cccccc;cursor:default;}
#right_img {position:relative;top:257px;left:333px;width:80px;height:18px;text-align:center;padding-left:8px;}
#right_img:after { content: "Continuer";}
.info2 { padding-top: 50px; }
.info2:before { content: "Vous pouvez maintenant utiliser l'application : "; font-weight: bold; }

.tag{width:16px; height:16px; margin-top:16px; background-image:url(../images/check_mark.png); background-repeat:no-repeat;}
.tag img{display:none;}
select{width: 221px;}
input.saisie {width: 213px;}
/* Fin des modifs */