/* feuille de style pour pc et mac 15.11.2004*/
/*définition des caractères et de certaines balises génériques*/
body  				{ background-color: white; margin: 15px 10px 10px; padding: 0; height: 100% }
table  				{ font-size: 1em; margin-left: 4px; font-family: Verdana, Helvetica, Arial, sans-serif }
table.nested      { margin-left: 0px; margin-right:0px }
tr.nested      	{ margin-left: 0px; margin-right:0px }
td.nested      	{ margin-left: 0px; margin-right:0px }

.layout 			{ font-size: 0.6em; font-family: Verdana, Helvetica, Arial, sans-serif }
a:active, a:link 	{ color: #003366; font-weight: bold; text-decoration: none }
a:visited, a:hover 	{ color: #336699; font-weight: bold; text-decoration: none }
.path, .path:active, .path:link, .path:hover, .path:visited    { color: #666666 }
.titlered			{ color: red; font-size: 1.2em; font-weight: bold; margin: 0; padding: 6px 8px 8px }
.box_title        { font-size: 1.2em; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; padding-left: 5px; border-top: 2px solid; border-bottom: 1px solid }
h1				   { color: #999999; font-size: 1.2em; font-weight: bold; margin: 0; padding-top: 8px; padding-bottom: 2px; padding-left: 4px }
p				  { margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 4px }
.clear			{ clear: both}
p.img			 {clear: both }
li     				{ list-style-position: inside; margin: 0 0 0 0; padding: 0 }
ul, ol   		  { margin: 0; padding-bottom: 2px; padding-left: 40px }
/*définition des balises génériques, pas spécialement employées dans les templates Jahia*/
td, pre				{ font-family: Verdana, Helvetica, Arial, sans-serif }
th					{ font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold }

/*définition des couleurs pour le bandeau et les boîtes*/
.headercolor_web1 	{ background-color: #99cccc;}
.headercolor_web2 	{ background-color: #339999 }
.headercolor_admin1 { background-color: #cccccc;}
.headercolor_admin2 { background-color: #999999;}
.headercolor_form1  { background-color: #CCCC66 }
.headercolor_form2 	{ background-color: #999933 }
.headercolor_asso1 	{ background-color: #CC99CC }
.headercolor_asso2  { background-color: #660066 }
.headercolor_enac1 	{ background-color: #FF9966 }
.headercolor_enac2 	{ background-color: #CC6633 }
.headercolor_sb1	{ background-color: #6699CC }
.headercolor_sb2 	{ background-color: #336699 }
.headercolor_ic1 	{ background-color: #669999 }
.headercolor_ic2 	{ background-color: #336666 }
.headercolor_sti1 	{ background-color: #9999CC }
.headercolor_sti2 	{ background-color: #333366 }
.headercolor_cdh1 	{ background-color: #CC9999 }
.headercolor_cdh2	{ background-color: #990000 }
.headercolor_sv1 	{ background-color: #99CC99 }
.headercolor_sv2 	{ background-color: #669933 }
.red	       		 { color: white; background-color: red; text-align: left; border-color: red }
.grey	       		{ color: white;  background-color: #acacac; border-color: #acacac  }
.white				{ color: #999999;  background-color: white; border-color: white  }
.red_border			{ border-color: red }
.grey_border		{ border-color: #acacac }
.white_border		{ border-color: white }

/*définition des div et class pour le bandeau*/
#header_title1       { margin-right: 4px; margin-bottom: 1px; height: 34px; min-width: 600px; border-left: 4px solid white }
#header_title2       { margin-bottom: 1px; height: 28px; min-width: 600px; vertical-align: middle; border-left: 4px solid white }
#tracking        	  { color: #666666; background-color: #cccccc; margin-bottom: 5px; padding-right: 130px; padding-left: 17px; height: 14px; border-left: 4px solid white }
#language        	 { background-color: #cccccc; padding-left: 35px; height: 14px }
.logo				{ padding-left: 35px; margin-bottom: 1px;}
#graph        { position: absolute; top: 15px; right: 10px; float: right }
#login        { font-size: 0.6em; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; position: absolute; top: 79px; right: 14px; float: right }

/*définition des div et class pour la partie principale*/
#footer 			{ font-size: 0.6em; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: center; margin: 0 159px 12px }
.box				{ background-color: white; margin: 0 0 5px; padding: 4px; border-style: solid; border-width: 0 1px 1px }
.img_left        { padding-right: 8px; padding-bottom: 4px; float: left }
.img_right       { padding-bottom: 4px; padding-left: 8px; float: right }
.align_radiobutton 		{ margin-bottom: 2px; vertical-align: -5px }
.align_button 		{ margin-bottom: 2px; vertical-align: 1px }
.margin				{ padding-top: 10px; padding-bottom: 5px }
.col				{ width: 155px; min-width: 155px; max-width: 155px }
.center     { text-align: left; padding: 2px 8px 5px; width: auto }
.col_right 	{ text-align: left; padding-right: 30px; padding-left: 5px }
.col_unique { text-align: left; padding-right: 30px }

/* modification pour afficher le style 'tt' */ 
tt { font-family: monospace; font-size: 1.5em}
