body { padding: 0; border:0; background-color: white; font-size: 11px; color: black; font-family: arial,helvetica,sans-serif; text-decoration: none; }

br { padding:0; border:0; line-height:10px; }

p { padding:0; border:0; line-height:12px; 	background-color: transparent;}

li { list-style-position:inside; }

table { padding:0; border:0;}

.maint {
	color: #FF0000;
	font-family: Verdana, Helvetica, Arial;
	font-weight: bold;
	font-size: 14px;
}

.input_lavande, select {
	background-color: #fefffe;
	border: 1px solid #234800;
	padding: 1px 2px 1px 2px;
	font-size: 11px; color: #2f4f4f; font-family: arial,helvetica,sans-serif; text-decoration: none;
}

.input_lavande_check {
	background-color: #fefffe;
	border-collapse:separate;
	border: 1px solid #234800;	
	padding: 1px 2px 1px 2px;
	font-size: 11px; color: #2f4f4f; font-family: arial,helvetica,sans-serif; text-decoration: none;
}

label, input[type=checkbox], input[type=radio], .Iconfirm {
	cursor:pointer;
}

.req {
	color:red;
	font-size:1.5em;
	line-height:.5em;
	display:none;
}

.req2 {
	color:red;
	font-size:1.5em;
	line-height:.5em;
	display:inline;
}

textarea {
	resize:none;
}

.logo_inpi {
	display: block;
	position:absolute;
	top:5px;
	left:5px;
	background-image: url("../images/logoINPI.gif");
	width: 128px;
	height: 72px;
}

.face {
	display: block;
	position:absolute;
	width:63px;
	height: 103px;
	left:375px;
	top:9px;
	background-image: url("../images/face2.gif");
}
	
.if {
top:150px;
left:177px;
}

.header {
	width:440px;
	display: block;
	position:absolute;
	top:4px;
	left:550px;
	text-align:right;
	display:table-cell;
	vertical-align:top;
}

.titreHeader {
	position:absolute;
	left:175px;
	top:10px;
	font-size:1.8em;
	font-weight:bold;
	color:darkslategray;
}

.user {
	position:absolute;
	left:175px;
	top:75px;
}

.specimen {
	width:520px;
	height:78px;
	position:absolute;
	top:10px;
	left:170px;
	background-image: url("../images/specimen.gif");
	opacity:.10;
	filter:alpha(opacity=10);
	background-repeat:no-repeat;
	z-index:5;
}

.callback {
	width:280px;
	display: block;
	position:absolute;
	top:45px;
	left:760px;
}

.bandeau {
	display: block;
	position:absolute;
	top:105px;
	left:235px;
	width: 401px;
	height: 54px;
}

.cadre_gauche { display: block; position:absolute; top:170px; left:5px; z-index:1; }

.cadre_centre { display: block; position:absolute; top:170px; left:175px; padding-bottom:50px;}

.cadre_droite { display: block; position:absolute; top:170px; left:817px; }

.footer { width:620px;left:35px; position: relative; display: block;}

.cadre_pop { display: block; position:absolute; top:70px; left:10px;}

.in_blanc {
	border-left: 3px solid #a40079;
	border-right: 3px solid #a40079;
	padding: 0 4px 0 4px;
	background-color:transparent;
	z-index:0;
}

.in_lavande {
	border-left: 3px solid #a9d34a;
	border-right: 3px solid #a9d34a;
	padding: 0 4px 0 4px;
	background-color:#ecf8e1;
	z-index:0;
}

.in_lavande2 {
	border-left: 3px solid #562280;
	border-right: 3px solid #562280;
	padding: 0 4px 0 4px;
	background-color:#f1ebf3;
	z-index:0;
}

.shifter1 { display: block; position:relative; top:-9px;background-color:transparent; }

.shifter2 { display: block; position:relative; top:-18px;background-color:transparent; z-index:5; }

.aide_shifter { display: block; position:relative; top:-8px;background-color:transparent; }

.titre_shifter { padding: 5px 0 0 6px; }

.titre_gauche {
	background-color:transparent;
	background-image: url("../images/cadre_prune_top.gif");
	background-repeat:no-repeat;
	font-size: 15px; color: #ffffff; font-family: arial,helvetica,sans-serif; text-decoration: none;
	font-weight: bold;
	width: 155px;
	height: 47px;
	vertical-align: top;
}

.titre_centre {
	background-color:transparent;
	background-image: url("../images/cadre_vert_top.gif");
	background-repeat:no-repeat;
	font-size: 15px; color: #ffffff; font-family: arial,helvetica,sans-serif; text-decoration: none;
	font-weight: bold;
	width: 627px;
	height: 47px;
	vertical-align: top;
z-index:5;
}

.titre_droite {
	background-image: url("../images/cadre_vert2_top.gif");
	background-color:#f1ebf3;
	background-repeat:no-repeat;
	font-size: 15px; color: #ffffff; font-family: arial,helvetica,sans-serif; text-decoration: none;
	font-weight: bold;
	width: 175px;
	height: 47px;
	vertical-align: top;
}

.texte { font-size: 11px; font-family: arial,helvetica,sans-serif; text-decoration: none; }
td input {
	margin-bottom:3px;
}
.top { vertical-align:top; }

.middle { vertical-align:middle; }

.bottom { vertical-align:bottom; }

.baseline { vertical-align:baseline; }

.left { text-align:left; }

.center { text-align:center; }

.right { text-align:right; }

.justify { text-align:justify; }

.bold { font-weight: bold; }

.italic { font-style:italic; }

.condensed { letter-spacing:-1px; }

.wide { letter-spacing:2px; }

.noir { color: #2f4f4f; }

.gris { color: #aaaaaa; }

.neuf { font-size: 9px; }

.dix { font-size: 10px; }

.onze { font-size: 11px; }

.douze { font-size: 12px; }

.katorz { font-size: 14px; }

.vingt { font-size: 20px; }

.lavande { color: #bf8ee8; }

.violet { color: #54227f; }

.prune { color: #a40079; }

.rouge { color: red; }

.blanc { color: white; }

.vert { color: #009900; }


.tableModele {
	border:2px solid #a5d727;
	border-collapse:collapse;
}

.tableModele th {font-size:11px;background-color:#a5d727;color:white;padding:2px 4px 4px 2px;}

.tableModele td {background-color:#f7fcf2;border-collapse:collapse;padding:4px;}

.paiement {font-size: 11px; color: #017B93; }

.lienMenu { font-size: 11px; font-family: arial,helvetica,sans-serif; text-decoration: none; }

a { color: #00808c; font-size: 11px; font-family: arial,helvetica,sans-serif; text-decoration: underline; }

a:hover {text-decoration: underline; }

a.lienMenu { font-size: 11px; font-family: arial,helvetica,sans-serif; text-decoration: none; }

a.lienMenu:hover { color: #a40079; }

a.lienFooter { font-size: 10px; color: #777777; font-family: arial,helvetica,sans-serif; text-decoration: none; }

a.lienFooter:hover { color: #00546a; }

a.lienNoir { font-size: 11px; color: #2f4f4f; font-family: arial,helvetica,sans-serif; text-decoration: none; }

a.lienNoir:hover { text-decoration: underline; }

a.bouton {
display:block;
height:26px;
font:11px Arial;
color:white;
font-weight:bold;
text-align:left;
text-decoration: none;
padding:0;
border:0;
z-index:5;
}

a.b1 { width:64px; background: url(../images/bouton1.gif) no-repeat 0 0; }
a.b1:hover { background: url(../images/bouton1.gif) no-repeat 0 -26px; }

a.b2 { width:80px; background: url(../images/bouton2.gif) no-repeat 0 0; }
a.b2:hover { background: url(../images/bouton2.gif) no-repeat 0 -26px; }

a.b3 { width:96px; background: url(../images/bouton3.gif) no-repeat 0 0; }
a.b3:hover { background: url(../images/bouton3.gif) no-repeat 0 -26px; }

a.b4 { width:112px; background: url(../images/bouton4.gif) no-repeat 0 0; }
a.b4:hover { background: url(../images/bouton4.gif) no-repeat 0 -26px; }

a.b5 { width:128px; background: url(../images/bouton5.gif) no-repeat 0 0; }
a.b5:hover { background: url(../images/bouton5.gif) no-repeat 0 -26px; }

a.b6 { width:144px; background: url(../images/bouton6.gif) no-repeat 0 0; }
a.b6:hover { background: url(../images/bouton6.gif) no-repeat 0 -26px; }

a.b7 { width:160px; background: url(../images/bouton7.gif) no-repeat 0 0; }
a.b7:hover { background: url(../images/bouton7.gif) no-repeat 0 -26px; }

a.b8 { width:176px; background: url(../images/bouton8.gif) no-repeat 0 0; }
a.b8:hover { background: url(../images/bouton8.gif) no-repeat 0 -26px; }

a.b9 { width:192px; background: url(../images/bouton9.gif) no-repeat 0 0; }
a.b9:hover { background: url(../images/bouton9.gif) no-repeat 0 -26px; }

a.b10 { width:208px; background: url(../images/bouton10.gif) no-repeat 0 0; }
a.b10:hover { background: url(../images/bouton10.gif) no-repeat 0 -26px; }

a.b11 { width:224px; background: url(../images/bouton11.gif) no-repeat 0 0; }
a.b11:hover { background: url(../images/bouton11.gif) no-repeat 0 -26px; }

.boutonImage {
display:inline;
padding:0 0 0 0;
border:0;
}

.boutonTexte {
display:inline;
vertical-align:7px;
padding:0;
border:0;
text-align:right;
}

.ongletorange {
	background-image:  url("../images/onglet_orange.gif");
	background-repeat:no-repeat;
}
.ongletfond1 {
	background-image:  url("../images/onglet_prune.gif");
	background-repeat:no-repeat;
}
.ongletfond2 {
	background-image:  url("../images/onglet_prune.gif");
	background-repeat:no-repeat;
}
.ongletfond3 {
	background-image:  url("../images/onglet_prune.gif");
	background-repeat:no-repeat;
}
.ongletfond4 {
	background-image: url("../images/onglet_prune.gif");
	background-repeat:no-repeat;
}
.ongletfond5 {
	background-image: url("../images/onglet_prune.gif");
	background-repeat:no-repeat;
}

a.onglet {
display:block;
height:26px;
font:11px Arial;
color:white;
font-weight:bold;
text-align:center;
text-decoration: none;
padding:0 0 0 0;
border:0;
}

.puce { vertical-align:middle; height:20px; padding:0 4px 0 2px; }

.puce_aide {vertical-align:middle;cursor:pointer;padding: 1px 1px 1px 1px;}

.cache {
 visibility: hidden;
}

.visible {
 visibility: visible;
 font-size : 100%; 
 background-color: #E8A63F;
 width: 100px;
 height: 15px;
}

.visible_ok {
 visibility: visible;
 font-size : 100%; 
 background-color: #02C006;
 width: 100px;
 height: 15px;
}

.bouton_visible_ok {
 visibility: visible;
 font-size : 100%; 
 width: 100px;
 height: 15px;
}

.BarreDeProgression {
	width: 624px;
	height: 10px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	background-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}

.BarreDeProgression p {
	height:10px;
	/*background-color: #54227f;*/
	background-image:url(../images/barre_prog.gif);
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

.bigA {
	display: block;
	background-image: url("../images/big_arrow.gif");
	background-repeat:no-repeat;
	width: 105px;
	height: 50px;
	font-size: 11px; font-family: arial,helvetica,sans-serif; text-decoration: none;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:2px;
	padding-top:18px;
}

.bigA2 {
	display: block;
	background-image: url("../images/big_arrow2.gif");
	background-repeat:no-repeat;
	width: 160px;
	height: 50px;
	font-size: 11px; font-family: arial,helvetica,sans-serif; text-decoration: none;
	color:white;
	font-weight:bold;
	text-align:left;
margin-top:15px;
	padding-left:2px;
	padding-top:18px;

}



a.fleche_nav {
	background-color:#9c0073;
	color:white;
	padding:0 2px 0 2px;
}

.rnd
{
    background:#f7fcf2 ;
    color:#2f4f4f;
    float: left;
    display: inline-block;
    clear: left;
	padding:6px;
}

.rnd_rb
{
    background:url("../images/rnd/rnd_br.gif") right bottom no-repeat;
}

.rnd_rt
{
    background:url("../images/rnd/rnd_tr.gif") right top no-repeat;
}

.rnd_lb
{
    background:url("../images/rnd/rnd_bl.gif") left bottom no-repeat;
	padding:8px;
}

/*
* CGU
*/
#cgu {
		font-size: 11px; color: #2f4f4f; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
.titre_shifter h1 {
	border:0;
	margin:0;
		font-size: 15px; color: white; font-family: arial,helvetica,sans-serif; text-decoration: none;
}

#cgu li.la {
	list-style-type:lower-alpha;
	font-style:italic;
}

#cgu li.la p{
	font-style:normal;
}

#cgu li.ua {
	font-size: 14px;
	font-weight:bold;
	list-style-type:upper-alpha;
}



#cgu li.ua p {
	font-size: 11px;
	font-weight:normal;
}

#cgu li.dc {
	font-size: 12px;
	font-weight:bold;
	list-style-type:decimal;
}

#cgu li.dc li {
	font-size: 11px;
	font-weight:normal;
	list-style-type:decimal;

}

#cgu li.article {
font-size: 11px;
	list-style-type:none;
	font-weight:bold;
}

#cgu li.article p {
	font-weight:normal;
}

address {
	padding:4px;
	font-style:normal;
}

/*
modale NCPF
*/
.modWrap {
    display:bloc;
    z-index:40001;
}

.modOverlay {
    position:fixed;
    width:100%;
    height:100%;
    background-color:black;
    opacity:.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50);
    z-index:40001;
	top:0;
	left:0;
}

.vertical-offset {
    position:fixed;
    top:360px;
	left:265px;
    width:100%;
    z-index:40002;
}

.modCont {
    width:405px;
    position:relative;
    margin:0;
    background-color:#ecf8e1;
    padding:5px 20px 20px 20px;
    border:3px solid #a9d34a;
	border-radius:21px;

}

.modCont p {
color:black;
font-size:14px;
line-height:1.4em;
margin-bottom:25px;
}

.modCont h1 {
color:#dc143c;
font-weight:bold;
font-size:16px;
}





//nouveau style - 26/02/2014
table_modele{
	
}

.table_modele td{
	padding:2px;
	background-color:#ECF8E1;
	text-align:center;
	vertical-align:top;
	
}

.table_modele td.white{
	background-color:white;
}

