#Main {
	margin: 0 70px !important;
	position: relative;
	width: 1100px;
	margin: 0 auto 0 !important;

}
#Main #Full {
	background: #FFFFFF;
}
.filDariane {
	width: 100%;
    background: #FFF;
    float: left;
    border-right: 10px solid #6C89C3;
    clear: both;
    box-sizing: border-box;
}
#Content {
	margin: 0;
    padding: 20px;
    position: relative;
    background: #FFF;
    border-right: 10px solid #6C89C3;
}
#Content h1 {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 1.5em;
	color: #4067B4;
}
#Content h2 {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 1.3em;
}
#Content .ssTitre {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 1.2em;
}
.Boutons {
	text-align: right;
}
.plt {
	width: 835px;
	margin: 10px 0 10px 0;
	background: #DFDFEB;
	float: left;
	border-bottom: 1px solid #596E6F;
}
.plt h3 {
	margin: 0;
	padding: 7px 20px;
	font-size: 1.165em;
	color: #FFF;
	background: #DFDFEB url(../images/deco/bg_h3.jpg) top left repeat-y;
}
.Information {
	padding: 10px 0;
}
.Information .data {
	margin: 0;
	padding: 0 20px;
	float: left;
	width: 377px;
}
.Information .data.border {
	border-left: 1px solid #FFF;
}
.Information .data strong {
	width: 90px;
	float: left;
	color: #4067B4;
}
.Information .data span {
	width: 287px;
	float: left;
	margin: 0 0 10px 0;
}
.InformationImg {
	padding: 0px 0;
}
.InformationImg .data {
	margin: 0;
	padding: 5px 0px;
	float: left;
	width: 835px;
	border-top: 1px solid #FFF;
}
.InformationImg .data.color {
	background: #E7EEFC;
}
.InformationImg .data div {
	padding: 0 5px;
	height: 80px;
	width: 406px;
	float: left;
}
.InformationImg .data div.border {
	border-left: 1px solid #FFF;
}
.InformationImg .data div img {
	border: 1px solid #FFF;
	float: left;
	margin: 0 5px 0 0;
}
.InformationImg .data strong {
	width: 90px;
	float: left;
	color: #299EB6;
}
.InformationImg .data span {
	width: 212px;
	float: left;
	margin: 0 0 10px 0;
}

.Formulaire {
	margin: 10px 0;
}

.Formulaire {
	margin: 0;
	padding: 0;
}
.Formulaire .avertissement {
	margin-left: 20px;
	font-weight:bold;
}
.Formulaire .data {
	float: left;
	display: inline;
	padding: 10px 20px 0px 20px;
	width: 377px;
}
.Formulaire .data.border {
	border-left: 1px solid #FFF;
}
.Formulaire .data fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.Formulaire .data fieldset label {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	display: inline;
	clear: left;
	width: 115px;
}

.Formulaire .data fieldset textarea,
.Formulaire .data fieldset input {
	float: left;
	display: inline;
	margin: 0 0 10px 0;
	padding: 0;
	width: 260px;
	border: 0 none;
}

.Formulaire .data fieldset textarea {
	font-family: Arial, Helvetica, sans-serif;
}
.Formulaire .data fieldset textarea.inactif {
	background: none;
}

.Formulaire .data fieldset select {
	float: left;
	display: inline;
	margin: 0 0 10px 0;
	padding: 0;
	width: 260px;
	border: 0 none;
	font-size: 1em;
}
#Outils {
	width: 814px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #DFDFEB;
	border-right: 1px solid #A796B4;
	border-bottom: 1px solid #A796B4;
}
#Outils .picto {
	float: right;
}
#Outils .picto img {
	margin: 0 0 0 10px
}
#Outils .picto a {
	color: #8383B1;
	font-weight: bold;
}
#Outils .Infos {
	float: left;
	width: 385px;
	padding: 0 5px 0 0;
	border-right: 1px solid #BEBED6;
}
#Outils .Infos p {
	color: #61619C;
	margin: 0;
	padding: 2px 0;
	border-bottom: 1px solid #FFF;
}
#Outils .Infos p span {
	float: left;
	display: inline;
	width: 130px;
	margin: 0 4px 0 0;
	text-align: right;
}
#Outils .Note {
	float: left;
	width: 410px;
	padding: 0 5px 0 5px;
}
#Outils .Note p {
	color: #61619C;
	margin: 0;
	padding: 2px 0;
}
#Outils .Note form {
	margin: 5px 0 0 0;
	padding: 0;
}
#Outils .Note form fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}
#Outils .Note form fieldset label {
	float: left;
	color: #61619C;
}
#Outils .Note form fieldset textarea {
	float: left;
	display: inline;
	margin: 0 5px 0 5px;
	border: 0 none;
	width: 250px;
	height: 60px;
	font-size: 1.2em;
}
#Outils .Note form fieldset input {
	background: transparent;
	border: 0 none;
	color: #61619C;
	float: left;
	margin: 0;
	padding: 0;
	width: 120px !important;
	font-size: 1em;
	text-align: left;
}
#Outils .Note form fieldset input.submit {
	margin: 30px 0 0 0;
	padding: 0;
}
.Top {
	text-align: right;
	margin: 15px 0 0 0;
}
#Onglet {
	margin: 0 0 15px 0;
}
#Onglet .ui-tabs-nav {
	margin: 0 0 1px 94px;
	padding: 0;
}
#Onglet .ui-tabs-nav li {
	background: url(../images/deco/tab_off.gif) top left no-repeat;
	padding: 0;
	margin: 0 0 0 1px;
	height: auto;
	height: 21px;
	position: relative;
}
#Onglet .ui-tabs-nav li.ui-tabs-selected {
 	background: #9090BA;
	height: 21px;
}
#Onglet .ui-tabs-nav li a {
 	margin: 0;
	padding: 2px 50px 0 10px;
}
#Onglet .ui-tabs-nav li div {
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 5px;
	font-size: 0px;
	background: url(../images/deco/tab_corner.gif);
}
#Onglet .ui-tabs-panel {
	border: 0 none;
	padding: 0;
}
#Onglet table {
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 7px solid #B7B7D2;
}
#Onglet table th {
	background: #B7B7D2;
	padding: 10px;
	text-align: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#Onglet table td {
	padding: 5px 10px;
	text-align: left;
	border-right: 1px solid #BBBBD8;
	border-bottom: 1px solid #FFF;
}
#Onglet table tr.color1 {
	background: #CCD5F3;
}
#Onglet table tr.color2 {
	background: #B1C0F1;
}
.pagination {
	text-align: center;
	margin: 10px 0 0 0;
}
.pagination a {
	color: #000;
}
.pagination a.active {
	color: #A4A4A4;
	font-weight: bold;
}
.table table {
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 7px solid #B7B7D2;
}
.table table th {
	background: #B7B7D2;
	padding: 10px;
	text-align: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	width: auto;
}
.table table th.court {
	width: 40px;
}
.table table th.ressources {
	width: 100px;
}

.table table td {
	padding: 5px 10px;
	text-align: left;
	border-right: 1px solid #BBBBD8;
	border-bottom: 1px solid #FFF;
}

.table table td.centre {
	text-align: center
}

.table table td img.bouton {
	margin:5px;
}

.table table tr.color1 {
	background: #CCD5F3;
}
.table table tr.color2 {
	background: #d3dcee;
}
.Liste {
	border-top: 2px solid #FFF;
}
.Liste.color1 {
	background: #CCD5F3;
}
.Liste.color1 .action {
	background: #ABB6E4;
}
.Liste.color2 {
	background: #E7EEFC;
}
.Liste.color2 .action {
	background: #C5CEF6;
}
.Liste .action {
	border-right: 1px solid #FFF;
	float: left;
	height: 75px;
	padding: 15px 0 0 0;
	text-align: center;
	width: 30px;
}
.Liste .data {
	margin: 5px;
	float: left;
	width: 790px;
}
.Liste .data img {
	border: 1px solid #FFF;
	float: left;
	margin: 0 5px 0 0;
	font-size: 0.75em;
}

/**********************************************************/
/********************** AJOUTS KLEE ************************/
/**********************************************************/
.accueil {background: url(../images/deco/fond_intranet.gif) no-repeat right bottom #FFF;}
.bienvenue {
	position:absolute;
	top:-6px;
	left:159px;
	border-left:1px solid #6c89c3;
	padding: 7px 0 0 8px;
	
}
[disabled="disabled"]{color:gray !important;}
.inscription {height:508px; float:left; width:590px; text-align:center; background:url(../images/deco/bloc_inscription.png) no-repeat; padding-bottom:10px; margin:33px 16px 30px 14px;}
.inscription .images{margin-top:118px;}
.inscription .animation {height:186px; margin:6px auto 24px; width:512px; background-color:#fff; color:#fff;}
.inscription .boutons {text-align:center;}
.submit, .submit2 {background:url(../images/deco/fond_submit.gif); border:1px solid #dc6b00; color:#000; padding:0px; font-size: 14px; font-weight: bold;}
.submit3 {background:url(../images/deco/fond_submit.gif); border:1px solid #dc6b00; color:#000; padding:0px; font-size: 14px;}
.inscription .conditions {text-align:left; margin: 33px 0 0 0; padding:0 16px; font-size:0.9em;}
.inscription .conditions a{color:#46587d;}
.connexion {float:left; width:336px; height:267px;}
.connexion .titre {background:url(../images/deco/titre_connexion.gif) no-repeat; height:17px;}
.connexion .titre p {display:none;}
.connexion .interieur {background:url(../images/deco/bloc_connexion.png) no-repeat; }
.connexion p {padding:18px 16px 17px;}
.connexion form {margin:0 16px;}
.connexion .carrebleu {float:left; margin-right:6px;}
.connexion .blocchamps {margin-bottom:15px;}
.connexion .champs {width:180px;}
.connexion .blocchamps img {vertical-align:middle;}
.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
.connexion .perte {padding:5px 16px 15px; font-size:0.9em;}
.connexion .perte a{color:#46587d; font-weight: bold;}
.bloc1 {zoom:100%; padding:50px 16px 50px 25px; width:481px; float:left;}
.bloc1 .bas {height:13px; line-height:13px; font-size:13px; background:url(../images/deco/accueil_bas_bloc1.png) no-repeat;}
.bloc1 .interieur{zoom:100%; background:url(../images/deco/accueil_fond_bloc1.png);zoom:100%; padding-left: 20px;padding-right:30px;}
.bloc1 .interieur .tbl_accCompteur{padding-left:10px;}
.bloc1 .interieur .interieurPictoStatut{width:12%; vertical-align:bottom; height:40px;}
.bloc1 .interieur .interieurMessage{width:12%; vertical-align:bottom; text-align:left;}
.bloc1 .interieur .interieurCompteur{width:10%; vertical-align:bottom; text-align:left;}
.bloc1 .interieur .tbl_accIntGene{padding-left:55px;}
.bloc1 .interieur .separation{border-bottom: 1px solid #BDB6BD;width: 100%;}
.bloc1 .interieur .interieurMessage2{height:40px; vertical-align:middle; text-align:left;}
.orange{font-weight:bold; color:#DC6B00;}
.orangemaigre{color:#DC6B00;}
.gris60pct{color:#7C7C7C;}

.bloc1 .interieur .interieurDeclBas1{width:220px; text-align:right; height:40px;}
.bloc1 .interieur .interieurDeclBas2{width:10px;}
.bloc1 .interieur .interieurDeclBas3{text-align:left; width:140px;}
.bloc1 .interieur .interieurDeclBasGris5{margin-left:60%; text-align:left; height:50px; color:#D6D3CE;}
.bloc1 .interieur .interieurDeclBas6 {width:100%;}
.bloc1 .interieur .interieurDeclBas6 span{font-size: 0.9em; font-style:italic; padding-left: 12px; display:block;}
.bloc1 .interieur .interieurDeclBas7 {border-bottom: 1px solid #BDB6BD; width:100%;}
.bloc1 .interieur .interieurDeclBas7 span{font-size: 0.9em; font-style:italic; padding-left: 12px; display:block;}
.bloc1 .titre2 ul {padding-left:15px;}
.bloc1 .titre2 ul.temp {padding-bottom: 10px;}
.bloc2 .titre1 .flashPDF {padding-right: 20px;}
.fleft2{float:right;}

.bloc2 {zoom:100%; margin:50px 0; width:432px; float:left;}
.bloc2 .bas {height:15px; line-height:15px; font-size:15px; background:url(../images/deco/accueil_bas_bloc2.png) no-repeat;}
.bloc2 .interieur{zoom:100%; background:url(../images/deco/accueil_fond_bloc2.png); padding-left: 15px; padding-right: 15px;}
.bloc1 ul, .bloc2 ul {list-style:none; padding: 10px 20px 20px 0px; margin:0;}
.bloc2 .titre1 ul {padding-bottom: 30px;}
.bloc2 .titre2 ul {padding-bottom: 150px;}
.bloc2 .titre2 ul.temp {padding-bottom: 50px;}
.bloc1 ul li{}
.bloc1 .sanslien {padding-bottom:50px;}
.bloc1 .sanslien li{list-style:disc; padding:2px 78px 2px 5px;}
.bloc2 .sanslien li {list-style:disc; padding:2px 78px 2px 5px;}
.bloc1 ul li a {color:#000; display:block; background:url(../images/deco/accueil_bloc1_liste.gif) no-repeat left bottom; padding:10px 78px 10px 5px;}
.bloc2 ul li a {color:#000; display:block; background:url(../images/deco/accueil_bloc1_liste.gif) no-repeat left bottom; padding:10px 78px 10px 5px;}
.bloc2 ul li a:hover {color:#000; background-color:#ffd4bb; zoom:100%; }
.bloc1 ul li a:hover {color:#000; background-color:#cedcf7; zoom:100%; }
.bloc1 img {border:0; margin:0;}
.bloc2 .titre1, .bloc2 .titre2 {zoom:100%; padding-top:33px;}
.bloc1 .titre1 {zoom:100%; padding-top:44px;}
.bloc1 .titre2 {zoom:100%; padding-top:29px;}
.bloc1 .titre1 {background:url(../images/deco/accueil_titre_declarationsdepots.png) no-repeat;}
.bloc1 .titre2 {background:url(../images/deco/accueil_titre_accedezformulaire.png) no-repeat;}
.bloc2 .titre1 {background:url(../images/deco/accueil_titre_info.png) no-repeat;}
.bloc2 .titre2 {background:url(../images/deco/accueil_titre_mode_emploi.png) no-repeat;}
.bloc1 .titre1 p, .bloc1 .titre2 p, .bloc2 .titre1 p, .bloc2 .titre2 p {display:none;}
.bloc1 .liens {text-align:right; padding:0 20px 20px;}
.bloc1 .liens a{color:#1f3d7a; font-size:0.9em; margin:0 5px 0 10px;}

.bloc2 .flashgallica{padding-top: 15px; padding-bottom: 25px;}

.contenu {
/* 	padding:48px 20px; */
}

.Boutons_droite {
	text-align:right;
}

.Boutons_droite input {
	margin: 0 4px;
}

.Boutons_droite input.submit, .Boutons_droite input.submit2 {
	background:#FFAE3E url(../images/deco/fond_submit.gif) repeat scroll 0 0;
	border:1px solid #DC6B00;
	color:#000000;
	font-size:1.28em;	
	vertical-align:middle;
	width:auto;
	font-weight:normal;
	padding: 1px 5px;
}

.Boutons_droite input.submit2 {
	background:#F2F5F7 url(../images/deco/fond_submit2.gif) repeat scroll 0 0;
	border:1px solid #adb9c2;
	color:#000000;
	font-size:1.28em;	
	text-align:center;
	width:auto;
	margin:0 4px;
	display: inline;
	vertical-align:middle;
}

.Boutons_droite input.submit3 {
	background:#F2F5F7 url(../images/deco/fond_submit2.gif) repeat scroll 0 0;
	border:1px solid #adb9c2;
	color:#000000;
	font-size:1.28em;	
	text-align:center;
	width:auto;
	margin:0 4px;
	display: inline;
	vertical-align:middle;
}

.plt2 {
	margin-top: 10px;
}

#Content h3.decla {
	background:#46587D url(../images/deco/bg_h3_decla.gif) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:13px;
	height:18px;
	line-height:18px;
	margin:0;
	padding:0 10px;
}

.baslarge {
	background:transparent url(../images/deco/int_bas_large.png) no-repeat scroll 0 0;
	margin-bottom:10px;
	font-size:15px;
	height:15px;
	line-height:15px;
	background-size: contain;
}

.interieurlarge {
	background:transparent url(../images/deco/int_fond_bloc1.png) repeat scroll right top;
	padding:10px;
}

#Content h4.decla {
	font-size:1em;
	font-weight:bold;
}

.contenu .retourDeclaration {
	font-size:1.15em;
	font-weight:bold;
	text-align: right;
	margin-right:7px;
}

.contenu .retourDeclaration a:link {
	color:#FF8C00;
	text-decoration:none;
}
.contenu .retourDeclaration a:visited {
	color:#FF8C00;
	text-decoration:none;
}
.contenu .retourDeclaration a:hover {
	color:#CC0000;
	text-decoration:none;
}

.h20 {
	height:20px;
}

.h6 {
	height: 6px;
}
.h4 {
	height: 4px;
}

.w290 {
	width:290px;
	clear: none;
}
.w70 {
	width:70px;
}

.Formulaire .blocgauche {
	float:left;
	margin-right:26px;
	padding-top:18px;
	width:440px;
}

.Formulaire .blocdroite {
	float:left;
	padding-top:18px;
	width:440px;
}

.Formulaire .blocgauche fieldset,
.Formulaire .blocdroite fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.Formulaire .blocdroite fieldset label,
.Formulaire .blocgauche fieldset label {
	padding: 0;
	float: left;
	display: inline;
	clear: left;
	width: 120px;
	text-align:right;
	
	margin: 0px 10px 0px 0px;
}

.Formulaire .blocdroite fieldset .pref label,
.Formulaire .blocgauche fieldset .pref label {
	margin:0 5px 0 50px;
	text-align:left;
	width:50px;
}

.Formulaire .blocgauchePreference fieldset label {
	padding: 0;
	float: left;
	display: inline;
	clear: left;
	width: 60px;
	margin: 0px 10px 0px 50px;
}



.Formulaire .blocgauchePreference fieldset {
	border:0 none;
	margin:0;
	padding:0;
}


.Formulaire .blocgauchePreference fieldset input,
.Formulaire .blocdroite fieldset input,
.Formulaire .blocgauche fieldset input {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

.Formulaire .blocgauchePreference fieldset input.posradio,
.Formulaire .blocdroite fieldset input.posradio,
.Formulaire .blocgauche fieldset input.posradio
{
	height:22px;
	float: left;
	display: inline;
	margin-left: 100px;
	margin-right: 15px;
	padding: 0;
	width: 15px;
}

.Formulaire .blocdroite fieldset .blocdroit label,
.Formulaire .blocgauche fieldset .blocdroit label,
.Formulaire .blocdroite fieldset blocdroit label,
.Formulaire .blocgauche fieldset blocdroit label {
	margin-right: 10px;
	padding: 0;
	float: left;
	display: inline;
	clear: none;
	width: 120px;
	text-align: left;
	height: 20px;
	line-height: 20px;
}

.Formulaire .blocgauchePreference fieldset blocdroit input,
.Formulaire .blocdroite fieldset blocdroit input,
.Formulaire .blocgauche fieldset blocdroit input {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 160px;
}

.Formulaire .blocgauchePreference fieldset select,
.Formulaire .blocdroite fieldset select,
.Formulaire .blocgauche fieldset select {
	float: left;
	display: inline;
	margin: 0 0 10px 0;
	padding: 0;
	width: 260px;
	font-size: 1em;
	background-color:#E0E6F2;
}

.Formulaire .blocgauchePreference fieldset labelRadioBox,
.Formulaire .blocdroite fieldset labelRadioBox,
.Formulaire .blocgauche fieldset labelRadioBox {
	clear: none;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	display: inline;
	width: 100px;
	text-align:left;

	padding: 1px 20px 1px 1px;
}

.Formulaire .blocgauche fieldset label.labcheck2,
.Formulaire .blocdroite fieldset label.labcheck2
{
	float:left;
	width:120px;
	clear: none;
	margin-right:15px;
	text-align:left;
	height:22px;
	line-height:22px;
}

.Formulaire .blocgauchePreference fieldset label.labcheck2
{
	float:left;
	width:120px;
	clear: none;
	margin-right:15px;
	margin-left:5px;
	text-align:left;
}

.Formulaire .blocgauchePreference fieldset input.radiodl,
.Formulaire .blocdroite fieldset input.radiodl,
.Formulaire .blocgauche fieldset input.radiodl {
	margin-right: 10px;
}

.declaBloc1 {
	zoom:100%; padding:10px 0 10px; width:455px; float:left; margin-right:20px;
}
.haut {
	height:75px;
}
.hautgche {float:left; width:145px; text-align:right; margin:0 10px 0 0;}

.contenuint {margin:5px 0;}
.h51 {height:51px;}
.h85 {height:85px;}
.h150 {height:150px;}
.h170 {height:170px;}
.h180 {height:180px;}
.h190 {height:190px;}
.h200 {height:200px;}
.h213 {height:213px;}
.h223 {height:223px;}

.declaBloc1 .interieur {
	padding:10px;
	zoom:100%;
	background:url(../images/deco/int_fond_bloc1.png) right top;
}
.declaBloc1 .interieurGris {
	padding:10px;
	zoom:100%;
	background:url(../images/deco/int_fond_bloc2.jpg) right top;
}


.declaBloc1 .bas {
	height:15px;
	line-height:15px;
	font-size:15px;
	background:url(../images/deco/int_bas_bloc1.png) no-repeat;
}
.bloc1d {margin-right:0px;}
.bggris {
	background-color:#DBD9D9;
	padding: 18px 5px 4px;
}
.blocgauche {padding-top:18px; float:left; width:430px; margin-right:26px;}
.blocdroite {padding-top:18px; float:left; width:430px;}
.interieurlarge h3 {margin:0; color:#46587d; font-size:14px;}

.FormulaireFO {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.FormulaireFO .data {
	display: inline;
}

.FormulaireFO .data fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.FormulaireFO .data fieldset label {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	width: 120px;
	text-align: right;
	margin-right: 10px;
}

.FormulaireFO .infoBnf fieldset label {
	padding: 0;
	float: left;
	width: 140px;
	text-align: right;
	margin-right: 10px;
}

.FormulaireFO .data fieldset input {
	font-size:1em;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
}

.height10 {
	font-size:10px;
	height:10px;
	line-height:10px;
}
.height6 {
	height:6px;
	line-height:6px;
}
.height4 {
	height:4px;
	line-height:4px;
}
.height1 {
	height:1px;
	line-height:1px;
}

.FormulaireFO .data fieldset .avecInfob {
	width:245px;
}

.FormulaireFO .data fieldset .court .avecInfob {
	width:155px;
}

.FormulaireFO .data fieldset .court select,
.FormulaireFO .data fieldset .court .select,
.FormulaireFO .data fieldset #isbnEditeur,
.FormulaireFO .data fieldset .court select .avecInfob {
	width: 160px;
	margin-right:2px;
}

.FormulaireFO .data fieldset select {
	display:inline;
	float:left;
	font-size:1em;
	margin:0 0 10px;
	padding:0;
	width:260px;
}

.FormulaireFO .infoBnf fieldset textarea.inactif {
	float: left;
	width: 240px;
	font-family:Arial,Helvetica,sans-serif;
}

.FormulaireFO .infoBnf fieldset textarea {
	float: left;
	width: 240px;
	font-family:Arial,Helvetica,sans-serif;
}

.h24 {height:24px;}
.h12 {height:12px;}
.h10 {height:10px;}
.h5 {height:5px;}

.FormulaireFO .infoBnf fieldset {
	border:0 none;
	margin:0;
	padding:0;
}

.FormulaireFO .data fieldset div.statut {
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-top:-20px;	
}

label.padTop10 {
	padding-top:10px;
}

.FormulaireFO .data fieldset span.valeur {
	display: inline;
	margin: 0 0 10px 0;
	width: 245px;
}

#span_isbn.valeur
{
	float: left;
	display: inline;
	margin: 0 0 10px 0;
	width: 162px;
}

.FormulaireFO .infoBnf fieldset span.valeur {
	float: left;
	display: inline;
	margin: 0 0 10px 0;
	width: 245px;
}

.FormulaireFO .data fieldset .groupeISBN input {
	display:inline;
	float:left;
	font-size:1em;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	width: 150px;
}


.interieurlarge .submit3{
	background:url(../images/deco/fond_submit.gif);
	border:1px solid #dc6b00;
	color:#000;
	padding:0px;
	font-size: 11px;
	font-weight: bold;
	width:auto;
	vertical-align:middle;
}

.FormulaireFO .data fieldset .detailLivre .avecInfob {
	width:70px;
}

.FormulaireFO .data fieldset .groupeCheckBoxRadio input {
	float:left;
}

.FormulaireFO .data fieldset .groupeCheckBoxRadio label {
	text-align:left;
	margin-left: 5px;
	width: 100px;
}

.unite {
	display:inline;
	padding:0;
	text-align:left;
	width:auto;
}

.FormulaireFO .data fieldset .detailExemplaireLivre span.valeur {
	display:inline;
	float:left;
	margin:0 0 10px;
	width:45px;
}

.FormulaireFO .data fieldset .detailExemplaireLivre label {
	width:200px;
}


.Boutons_interieurlarge {
	text-align:left;
}

.FormulaireFO .data fieldset .Boutons_interieurlarge input {
	text-align:left;	
	font-size:11px;
	vertical-align:middle;
	border:1px solid #DC6B00;
	color:#000000;
	padding:0;
	width:auto;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}


.span .submit4 {
	background:#FFAE3E url(../images/deco/fond_submit.gif) repeat scroll 0 0;
	border:1px solid #DC6B00;
	color:#000000;
	cursor: default;
	float: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 4px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	text-align:right;
	vertical-align:middle;
	width:auto;
}

.submit4 {
	background:#FFAE3E url(../images/deco/fond_submit.gif) repeat scroll 0 0;
	border:1px solid #DC6B00;
	color:#000000;
	cursor: default;
	float: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 4px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	text-align:right;
	vertical-align:middle;
	width:auto;
}

.submitModifListe {
	background:#FFAE3E url(../images/deco/fond_submit.gif) repeat scroll 0 0;
	border:1px solid #DC6B00;
	color:#000000;
	cursor: default;
	display:inline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 4px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0px 10px;
	text-align:right;
	vertical-align:middle;
	width:auto;
}

a:link .submitModifListe,
a:visited .submitModifListe,
.submitModifListe a:link,
.submitModifListe a:visited {
	color:#000000;
}

.Boutons_droite .submit_dupliquer
{
	background:#F2F5F7 url(../images/deco/fond_submit.gif) repeat scroll 0 0;
	border:1px solid #DC6B00;
	color:#000000;
	cursor: default;
	display: inline;	
	font-size:1.28em;	
	margin:0 4px;	
	padding: 2px 5px;
	text-align:center;
	vertical-align:middle;
	width:auto;
}
.Boutons_droite .submit_supprimer
{
	background:#F2F5F7 url(../images/deco/fond_submit2.gif) repeat scroll 0 0;
	border:1px solid #ADB9C2;
	color:#000000;
	font-size:1.28em;	
	text-align:center;
	width:auto;
	margin:0 4px;
	display: inline;
	padding: 2px 5px;
	vertical-align:middle;
}

.Boutons_droite a:link,
.Boutons_droite a:visited {
	color:#000000;
}
#dpicon{
	float:left;
}
.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }

#ImprimerBasDcl {
	width: 905px;
	margin: 0 0 10px 0;
	padding: 10px;
}

#ImprimerBasDcl .imprimerDcl{
	float:right;
	margin: 0 0 10px 0;
	text-align:center;
	margin-right: 40px;
}

#ImprimerBasDcl .imprimerDcl a {
	color: #61619C;
}



.ImprimerHautDclBoldColored, .ImprimerHautDclBoldColored a:visited, 
.ImprimerHautDclBoldColored a:link{
	width: 915px;
	color: #ff7000;
	font-weight:bold;
}

.ImprimerHautDclBoldColored a:hover {
	color: #cc0000;
	text-decoration: none;
}


#ImprimerHautDcl .imprimerDcl{
	float:right;
	text-align:center;
	margin-right: 40px;
}
#ImprimerHautDcl .imprimerDcl a {
	color: #61619C;
}

#CsvHautDcl {

}
#CsvHautDcl .csvDcl{
	float:right;
	text-align:center;
	margin-top: 20px;
	margin-left: 5px;
	
}
#CsvHautDcl .csvDcl a {
	color: #61619C;
}

.paginationBasDcl .active {
	color:#A4A4A4;
	font-weight:bold;
}
#DclDateCreation fieldset {
	vertical-align:middle;
	border:0 none;
	margin:0;
	padding:0;
}
#DclDateCreation input {
	float:left;
	vertical-align:middle;
	width:76px;
	text-align:center;
	margin-right:5px;
	margin-left:2px;
}
#DclDateCreation input.submit {
	clear:none;
	display:inline;
	font-size:12px;	
	float:left;
	text-align:center;
	margin-left:20px;
	margin-right:5px;
	vertical-align:middle;
	width:auto;
}
#DclDateCreation label {
	float:left;
	vertical-align:middle;
	width:20px;
	text-align:left;
	margin-left:20px;
}
#DclDateCreation label.labelLib {
	width:120px;
	text-align:left;
	margin-left:0px;
}
.select-box SELECT {
	WIDTH: 70px
}
.flecheDcl {
	margin: 0 0 -4px 0;
}
.declaTableDllnRelation{
	background: none repeat scroll 0 0 #F2F2F2;
	padding:10px 0 10px 0;	
}
/*********************************** P�riodiques ***************************************/
.FormulaireFO .dataPerio fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.FormulaireFO .dataPerio fieldset label {
	float:left;
	margin:0 10px 3px 0;
	padding:0;
	width:400px;
}

.FormulaireFO .dataPerio fieldset input {
	clear:left;
	float:left;
	font-size:1em;
	margin:0 5px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	width:390px;
}

.FormulaireFO .dataPerio textarea {
	clear:left;
	float:left;
	font-size:1em;
	margin:0 5px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	width:390px;
}


#perioISSN label {
	margin:4px 5px 3px 0;
	width:50px;
	float:none;
}

#perioISSN input {
	float:none;
	margin:0 5px 0 0;
	padding:0;
	width:100px;
}

.dataPerio #perioISSN .infobulle {
	float:none;
}

#perioPremiereAnneePub label {
	float:none;
	margin:0 5px 3px 0;
	width:200px;
}

#perioPremiereAnneePub input {
	float:none;
	margin:0 5px 0 0;
	width:100px;
}

#perioPremiereAnneePub .infobulle {
	float:none;
}

#perioPeriodicite label {
	margin:0 5px 4px 0;
	width:100px;
	float:none;
}

#perioPeriodicite select {
	float:none;
	margin:0 5px 5px 0;
	width:150px;
}

#perioPeriodiciteAutre label {
	margin:0 5px 4px 0;
	float:none;
}

#perioPeriodiciteAutre input {
	margin:0 5px 4px 0;
	width:116px;
	float:none;
}

.FormulaireFO .dataPerioTitrePrecedent fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.FormulaireFO .dataPerioTitrePrecedent fieldset label {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	width:40px;	
	text-align: right;
}

.FormulaireFO .dataPerioTitrePrecedent fieldset input {
	margin:0 5px 5px 0;
	width:338px;
}

#perioISSN1 input,
#perioISSN2 input {
	width:140px;
}

.FormulaireFO .dataPerioPourCompte fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.FormulaireFO .dataPerioPourCompte fieldset label {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	text-align:right;
	width:80px;	
}

.FormulaireFO .dataPerioPourCompte fieldset input {
	margin:0 5px 0 0;
	width:300px;
}

.FormulaireFO .dataPerioInfo fieldset {
	border:0 none;
	margin:0;
	padding:0;
}

.FormulaireFO .dataPerioInfo fieldset label {
	float:left;
	margin:0 5px 10px 0;
	text-align:right;
	width:130px;
}

.dataPerioInfo #label_prixAboAnnuelEtranger,
.dataPerioInfo #label_prixNumeroEtranger {
	float:none;
	margin:0 0 6px 20px;
	text-align:right;
	width:50px;
}

.FormulaireFO .dataPerioInfo fieldset .avecInfob {
	width:60px;
}

.FormulaireFO .dataPerioInfo fieldset .unite {
	margin-left:0px;
}

.dataPerioInfo #prixAboAnnuelFr {
	margin-top:1px;
}

.dataPerioInfo #nbExeDeposes {
	float:left;
	margin:14px 5px 2px 8px;
	text-align:left;
	vertical-align:bottom;	
}


.FormulaireFO .dataPerioTypeDecl fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.FormulaireFO .dataPerioTypeDecl fieldset label {
	float:left;
	margin:0 5px 8px 0;
	width:200px;
	text-align: right;
}

.FormulaireFO .dataPerioTypeDecl fieldset input {
	margin:0 5px 0 0;
	/*width:100px;*/
}

.FormulaireFO .dataPerioTypeDecl fieldset #label_periodiqueDeclaration {
	float:left;
	margin:0px 5px 8px 0;
	width:50px;
	
}

.FormulaireFO .dataPerioTypeDecl fieldset .groupeCheckBoxRadio label {
	float:left;
	margin:0px 2px 8px 2px;
	width:120px;
	text-align: left;
}

.FormulaireFO .dataPerioTypeDecl fieldset .groupeCheckBoxRadio input {
	float:left;
	font-size:1em;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	width:auto;
}


.perioUrl {
	border:0px;
	word-wrap:break-word;
}

.perioUrl label{

}

.perioUrl input{
	width:350px;
}

.perioUrl .groupeCheckBoxRadio input{
	float:left;
	margin:5px 0px 1px 2px;
	width:20px;
}

.perioUrl .groupeCheckBoxRadio label{
	float:left;
	margin:3px 5px 8px 0;
}

.perioUrl #label_periodiqueLibreConsultation {
	float:left;
	margin:3px 5px 8px 0;
}

span#adresseUrl{
	word-wrap:break-word;

}

#periodiqueDeclaration.valeur
{
	margin:3px 5px 8px 100px;
}

#periodiqueLibreConsultation.valeur
{
	display:inline;
	float:left;
	margin:2px 0 10px 5px;
}

.FormulaireFO .dataPerio fieldset #titre.valeur,
.FormulaireFO .dataPerio fieldset #sousTitre.valeur,
.FormulaireFO .dataPerio fieldset #directeurPub.valeur,
.FormulaireFO .dataPerio fieldset #edition.valeur
{
	display:inline;
	float:left;
}

.FormulaireFO .dataPerio fieldset textarea,
.FormulaireFO .data fieldset textarea {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
}

.declaBloc1 .FormulaireFO .data fieldset select.avecInfob
{
	background-color:#FFCF63;
}

.declaMentionOb{
	margin: 10px 0 0 0;
}

.retourLigne{
	position:relative;
	top:6px;
}

.sansISBN{
	float:right;
	margin: 0 25px 0 0;
}

.sansISBN input{
	vertical-align:middle;
}

.tirageDemande{
	float:right;
	margin: 0 80px 0 0;
}

.tirageDemande input{
	vertical-align:middle;
}

.msgJavascript{
	border: 2px solid #46587D;
    color: #B22420;
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0px 0 0 20px;
    padding: 10px;
    position: relative;
}

.clear50 {clear:both; font-size:0px; line-height:0px; height:50px;}

label.noteLegale {
	margin: 10px 0px;
	font-size: 0.85em;
	font-style: italic;
	font-weight: normal;
}

.genererBordereau {
	position:fixed !important;
	width:360px !important;
	margin-left:-180px !important;
	left:50% !important;
	top:35% !important;
}

.repExp {
	text-transform: uppercase;
}
/***************************************************************************************/

#divinline div{
	display: inline;
}

.msg-cookie {
	position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    background-color: #333333;
    padding: 15px 50px;
    opacity: 0.9;
}

.msg-cookie .msg,
.msg-cookie .ok {
	color: white;
	font-size: 17px;
	font-weight: 600;
}

.msg-cookie .ok {
	float: right;
	cursor: pointer;
}