html, body{
/* POLICE GENERALE
	font-size: 12px; 
	font-family: 'myriad_appletext', Trebuchet MS, Arial, sans-serif;
	font: 1.16em/1 'myriad_appletext', sans-serif;*/
	font-style: normal;
	font-weight: normal; 
	font-stretch: normal;
	font-size: 62.5%;
	
/*comptabilite
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	font-smoothing: antialiased;
	*/
}
.Nl   {font-family: 'myriad_appletext'}
.M    {font-family: 'myriad_applemedium'}
.Sbd  {font-family: 'myriad_applesemibold'}
.Bd   {font-family: 'myriad_applebold'}

.Nli  {font-family: 'myriad_appletextitalic'}
.Mi   {font-family: 'myriad_applemediumitalic'}
.Sbdi {font-family: 'myriad_applesemibolditalic}
.Bdi  {font-family: 'myriad_applebolditalic'}

/* Calibration texte  pre-press ------------------------------*/

.fs60 { font-size: 5em}
.fs48 { font-size: 4em}
.fs46 { font-size: 3.833em}
.fs44 { font-size: 3.666em}
.fs42 { font-size: 3.5em}
.fs40 { font-size: 3.333em}
.fs38 { font-size: 3.166em}
.fs36 { font-size: 3em}
.fs32 { font-size: 2.666em}
.fs30 { font-size: 2.5em}
.fs28 { font-size: 2.333em}
.fs26 { font-size: 2.166em}
.fs24 { font-size: 2em}
.fs22 { font-size: 1.833em}
.fs20 { font-size: 1.666em}
.fs18 { font-size: 1.5em}
.fs16 { font-size: 1.336em}
.fs15 { font-size: 1.25em}
.fs14 { font-size: 1.166em}
.fs13 { font-size: 1.083em}
.fs12 { font-size: 1em}
.fs11 { font-size: 0.9166em}
.fs10 { font-size: 0.833em}
.fs9  { font-size: 0.75em}
.fs8  { font-size: 0.666em}

/* Calibration texte  w3c ------------------------------*/

/* GrosTitre 20px */
h1  { font-family: 'myriad_applebold'; font-style: normal; font-size: 1.666em; } /* 20 */
/* Titre 18px */
h2  { font-family: 'myriad_applebold'; font-style: normal; font-size: 1.5em; } /* 18 */
/* ss titre 16px */
h3  { font-family: 'myriad_applesemibold'; font-style: normal;font-size: 1.333em; } /* 16 */
/* Accroche 15px */
h4  { font-family: 'myriad_applemedium'; font-style: normal; font-size: 1.25em; } /* 15 */
/* Encart ou Chapeau 14px */
h5  { font-family: 'myriad_applemedium'; font-style: normal; font-size: 1.166em; } /* 14 */
/* Texte 12px */
h6 { font-family: 'myriad_appletext'; font-style: normal; font-size: 1em; }/* 12 */
/* Texte 11px */
h7 { font-family: 'myriad_appletext'; font-style: normal; font-size: 0.9166em; }/* 11 */
/* Legende 10px* italic*/
h8 { font-family: 'myriad_applemediumitalic'; font-style: normal; font-size: 0.833em; }/* 10 */
/* Legende 9px* italic*/
h9 {font-family: 'myriad_applemediumitalic';  font-style: normal; font-size: 0.75em; }/* 9 */
/* Legende 8px* italic*/
h10 { font-family: 'myriad_applemediumitalic'; font-style: normal; font-size: 0.666em; }/* 8 */

/*li{margin-left:30px}
p,dl,hr,*/
.lh	  { line-height: 1.2em}
.lh_95	  { line-height: 1.14em}
.lh_75	  { line-height: 0.9em}
.lh_5	  { line-height: 0.6em}

h1,h2,h3,h4,h5,h6,h7,h8,h9,h10{
	font-weight: normal;
	color:#009fb3;
}

/*,ol,ul,pre,table,address,fieldset{margin-bottom:20px}*/

/* facteur grosseur en pt */
pt120 { font-size: 120% }
pt110 { font-size: 110% }
pt90 { font-size: 90% }
pt80 { font-size: 80% }
pt70 { font-size: 70% }
pt60 { font-size: 60% }
pt50 { font-size: 50% } 

.pt120 { font-size: 120% }
.pt110 { font-size: 110% }
.pt90 { font-size: 90% }
.pt80 { font-size: 80% }
.pt70 { font-size: 70% }
.pt60 { font-size: 60% }
.pt50 { font-size: 50% } 

#pt120 { font-size: 120% }
#pt110 { font-size: 110% }
#pt90 { font-size: 90% }
#pt80 { font-size: 80% }
#pt70 { font-size: 70% }
#pt60 { font-size: 60% }
#pt50 { font-size: 50% } 

table {font-size: 97%}



/* ********************* 
Grille de calibrage
	gros titre 	Bd 	fs24
	titre		M	fs20
	sous titre	Sbd	fs18
	tete chap	Sbd	fs16
	Accroche	Sbd	fs14
	Texte		Nl	fs12
	Comment		M	fs10
	Legend		Mi	fs9
********************** */

/* texte dentete */
.main_trgrdtitre{font-family: 'myriad_applebold'; font-size: 1.5em }
.main_grdtitre{font-family: 'myriad_applebold'; font-size: 1.33em }
.main_titre{font-family: 'myriad_applebold'; font-size: 1.25em }
.main_sstitre{font-family: 'myriad_applesemibold'; font-size: 1.16em }

.main_mtexte{font-family: 'myriad_applemedium'; font-size: 1em } 
.main_texte{font-family: 'myriad_appletext'; font-size: 1em }
.main_ittexte{font-family: 'myriad_applemediumitalic'; font-size: 1em }
.main_sstexte{font-family: 'myriad_appletext'; font-size: 0.916em }
.main_moytexte{font-family: 'myriad_appletext'; font-size: 0.83em }
.main_ptexte{font-family: 'myriad_appletext'; font-size: 0.75em }
.main_ptexteI{font-family: 'myriad_applemediumitalic'; font-size: 0.75em }

.main_texte a:hover{font-family: 'myriad_applemedium'; font-size: 0.916em; color: #760001;#border-bottom: 3px solid #760001}
.main_texte_acc1{font-family: 'myriad_applesemibold'; font-size: 1em }
.main_texte_acc2{font-family: 'myriad_applemediumitalic'; font-size: 0.95em }
.main_texte_alert{font-family: 'myriad_applebold'; font-size: 0.95em;}
.main_alerte {font-family: 'myriad_applesemibold'; font-size: 1em; color: red; }

#grdTitre{font-family: 'myriad_applebold'; font-size: 1.33em }
#titre{font-family: 'myriad_applebold'; font-size: 0.916em;}

#detail_tag .main_sstexte{font-family: 'myriad_appletext'; font-size: 0.916em }

select, #detail_tag select  {font-family: 'myriad_appletext'; font-size: 0.83em}
.select {font-family: 'myriad_appletext'; font-size: 0.83em}

input[type=text], input[type=tel], input[type=email], input[type=password] {font-family: 'myriad_appletext'; font-size: 0.916em; background-color: #fff; color:#5A5A5A; padding-left:2px }
input[type=submit], input[type=button], input[type=select] { font-family: 'Lato'; font-size: 0.916em; color:#2a4299; padding:2px 5px 3px 5px }
textarea { font-family: 'myriad_appletext'; font-size: 0.916em; color:#5A5A5a; padding-left:5px; /*background: rgba(255, 255, 255, 0.2);*/  }

/* propre a autocompletion */
.label_div {
	/*width: 130px;*/
	margin-right: 5px;
	float: left;
	line-height: 28px;
}
.input_container {
	/*height: 30px;*/
	float: left;
}
.input_container input {
	height: 20px;
	width: 200px;
	padding: 3px;
	border: 1px solid #cccccc;
	border-radius: 0;
}
.input_container ul {
	width: 200px;
	/*border: 1px solid #eaeaea;*/
	position: absolute;
	z-index: 9;
	background: #eaeaea;
	list-style: none;
}
.input_container ul li {
	padding: 2px;
}
.input_container ul li:hover {
	background: #eaeaea;
}
#list_id {
	display: none;
}

/* *********************** */
#legende2, #legende, .legende{ font-family: 'myriad_applemediumitalic'; font-size: 0.75em }
.rubTT {font-family: 'myriad_applebold'; font-size: 1em}
.ssTT { font-family: 'myriad_applebold'; font-size: 0.916em}
.arg {font-family: 'myriad_appletext'; font-size: 0.916em}
.arg1 {font-family: 'myriad_appletext'; font-size: 0.75em}

/* bouton */
#caption { font-family: 'myriad_appletext'; font-size: 1.25em }
#retour {font-family: 'myriad_appletext'; font-size: 0.916em }
#poursuivre {font-family: 'myriad_appletext'; font-size: 0.916em }

/* Footer 
footer {font-family: 'myriad_appletext'; font-size: 0.83em }
#footer_menu {font-family: 'myriad_applebold'; font-size: 0.83em }
#footer_menu a:link  { font-family: 'myriad_applebold'; font-size: 0.83em; text-decoration: none }
#footer_menu a:hover { font-family: 'myriad_applebold'; font-size: 0.83em; text-decoration: none }
#footer_adress { font-family: 'myriad_appletext'; font-size: 0.83em}*/

/* ********** */
#identif, #nav_sup {font-family: 'myriad_appletext'; font-size: 0.916em}
#nav, .navNeutr, .ssNavNeutr, .navBase, .navBase1, .navActiv,.ssNavActiv, .ssNavActFixe, .ssNavActivFix, .sssNavActiv,.sssNavActFixe{font-family: 'myriad_appletext'; font-size:1em}
#tabs li, #tabs lir, #tabs lib  {font-family: 'myriad_applesemibold';  font-size: 1em }
#titr_form {font-family: 'myriad_applebold';  font-size: 1em}
.textbox_b textarea {font-family: 'myriad_appletext';  font-size: 1em }

/* table */
/*.devis_prop { font-family: 'myriad_appletext';font-size: 0.83em}
.table_devis { font-family: 'myriad_appletext';font-size: 0.83em}*/
.xl24 { font-family: 'myriad_applemediumitalic'; font-size: 0.83em}
.xl25, .xl26, .xl26h, .xl26t, .xl30, .xl31, .xl32, .xl33, .xl34 { font-family: 'myriad_appletext'; font-size: 0.75em }
.xl28, .xl28h, .xl29, .xl29h { font-family: 'myriad_applebold'; font-size: 0.75em }
.xl35, .xl36 { font-family: 'myriad_applemediumitalic'; font-size: 0.75em  }
.xl27, .xl27h { font-family: 'myriad_applemediumitalic'; font-size: 0.66em}

.xl37,.xl37c { font-family: 'myriad_applemediumitalic'; font-size: 0.916em}
.xl37b, .xl39, .xl39b  { font-family: 'myriad_applemediumitalic'; font-size: 0.916em  }
.xl38, .xl40  {font-family: 'myriad_appletext'; font-size: 0.916em}
.xl41   { font-family: 'myriad_applebold'; font-size: 1em }



.rotTT .tt_vert1, .rotTT .tt_vert2, .rotTT .tt_vert3, .rotTT2 .tt_vert21, .rotTT2 .tt_vert22, .rotTT2 .tt_vert23, .rotTT3 .tt_vert30, .rotTT3 .tt_vert31, .rotTT3 .tt_vert32, .rotTT3 .tt_vert33, .rotTT3 .tt_vert34, .rotate{font-family: 'myriad_applebold'; font-size: 0.75em;}
/* ********** */

/* tabl list prosp et client */
.cp24, .cp24r, .cp24v, .cpB, .cp25, .cp25b, .cp26, .cp26gr1, .cp26gr2, .cp26v1, .cp26v2, .cp26gr1gn, .cp26gr2gn, .cp26gr1nogn, .cp26gr2nogn  { font-family: 'myriad_appletext';font-size: 0.83em}
.cp27   { font-family: 'myriad_applemediumitalic'; font-size: 0.83em}
.cp28, .cp29, .cp30, .cp30r, .cp30v    { font-family: 'myriad_applebold'; font-size: 0.916em}
.cp28i, .cp29i, .cp30i, .cp30ir, .cp30iv    { font-family: 'myriad_appletextitalic'; font-size: 0.916em}
.cp24Ex   {font-family: 'myriad_appletext';font-size: 0.916em}
.cpH  { font-size: 0.3em}

/* ************************* */

/* date */
.date .jour {font-family: 'myriad_applebold'; font-size: 3.33em}
.date .mois {font-family: 'myriad_applebold'; font-size: 2.16em}
.rotDate .annee {font-family: 'myriad_applebold'; font-size: 1.25em}
/* */
/* enrichissement */
/* italic*/
em { font-family: 'myriad_appletextitalic'}
emleg093 { font-family: 'myriad_appletextitalic'; color: #ffffff; font-size: 0.916em}
emleg { font-family: 'myriad_appletextitalic'; color: #ffffff; font-size: 0.83em}
emleg080 { font-family: 'myriad_appletextitalic'; font-size: 0.83em}
em070 { font-family: 'myriad_appletextitalic'; font-size: 0.75em}
/* Bold */
strong  { font-style: normal; font-weight: bold; }

/* conditions generales*/
.form_cge {font-size: 0.83em}
.form_cge .cge_titre  { font-weight: bold; font-stretch: normal; }
.form_cge .cge_id  { font-style: italic; font-weight: normal; font-stretch: normal; }
.form_cge .cge_art  { font-style: normal; ffont-weight: normal; font-stretch: normal; }
.form_cge .cge_exerg  { font-style: italic; font-weight: normal; font-stretch: normal; }

