@import url(global_ie.css);
body, td, th, div, a, input, select, p, textarea, label{
	font-family:arial;
	font-size:x-small;
}
body, td, th, div, p, label{
	color:#555;
}
body{ margin:0px; background-color:#FFFFFF;}
p{ margin-top:0px; margin-bottom:0px;}
th{ font-weight:normal; text-align:left;}
.bgall{ background:#FF7200; }
.bgwhite{ background:#FFFFFF; }
.bglightgrey{ background:#F4F4F4;}
.bggreytest1{ background:#F4F4F4;}
.bggreytest2{ background:#F0F0F0;}
acronym.acro{cursor:help;border-bottom:1px dotted #026EAC; color:#026EAC;}
BUTTON { 
color:#666699; 
font-weight:bold; 
background-color:#FFFFFF; 
font-size:10px; 
font-family:arial; 
}  



/* header */
#header{ width: 1024px; height: 170px}
a img
{
border: none;
}
#paris {width: 475px; height:170px; text-align: left; float:left}
#paris a {text-decoration:none;}
#header a:hover{text-decoration:underline;}
#toolbar {background-color:#E5E5E5; height: 21px; background-image:url(../img/logomairie.gif); background-position: left; background-repeat: no-repeat;}
#toolbar .lang_switch {
    margin: 3px 6px 0px 0px;
    float: right;
	font-family: Arial, Helvetica, sans-serif;
}
#toolbar .lang_switch a {
	color: #666; text-decoration: none;
	margin-left: 4px; padding-left: 12px;
	background: url(../img/grey_square.gif) left no-repeat;
	font-size: 11px;
}

#toolbar .lang_switch a:hover {
	text-decoration: underline;
}

#quick_access_zone {
    float: right;
    width: 268px;
    height: 100px;
    margin-left: 14px;
    margin-top: 14px;
	text-align:center;
}

#quick_access_zone .heading {
    background-color: #999;
    color: #fff;
	height: 20px;
    font-size: 15px;
    font-weight: bold;
    padding-left: 4px;
}

#quick_access_zone .heading .label {
    display: block;
    float: left;
}
#quick_access_zone .heading a {
    float: right;
    display: block;
    font-size:10px;
    font-weight: bold;
    color: #fff;
    margin-top: 4px;
    margin-right:8px;
}


#quick_access_zone ul {
    display: block;
    margin: 10px 0 0 0;
	padding: 0;
	
}

#quick_access_zone li {
    display: block;
    float: left;
	width: 36px;
    height: 60px;
	list-style-type: none;
}

.icon_space {
	margin-left: 10px
}



#quick_access_zone li a span {
    display: block;
    font-size: 9px;
    line-height: 9px;
    text-align: center;
    color: #666;
    margin-top: 1px;
}

#quick_access_zone a:hover {
    text-decoration: underline;
}

#quick_access_zone li img {
    width: 36px;
    height: 36px;
}


/* footer */
#footera, #footerb, #headerpop, #footerpop{ font-family:arial; font-size:11px; color:#FFFFFF; background-color:#999}
#headerpop, #footerpop{ text-align:right;}
#footera a, #footerb a, #headerpop a, #footerpop a{ font-family:arial, arial; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#headerpop a, #footerpop a{ font-size:10px;}
#footera a:hover, #footerb a:hover, #headerpop a:hover, #footerpop a:hover{ text-decoration:underline;}
.fon{ font-weight:bold;}

/* right */
a.right{ color:#02286A; text-decoration:none; font-size:x-small; font-family:arial;}
a.right:hover{ text-decoration:underline;}
a.rightsma{ color:#02286A; text-decoration:none; font-family:arial; font-size:x-small;}
a.rightsma:hover{ text-decoration:underline;}
a.rgrey{ font-family:arial; font-size: small; font-weight:bold; color:#737170; text-decoration:none;}
a.rgrey:hover{ text-decoration:underline;}
#rightpub{ padding-top:12px; padding-left:7px; }
td.rtit{ background:#A49D97; color:#FFFFFF; font-family:arial; font-size:x-small; font-weight:bold;}
label.rtit{ color:#FFFFFF; font-family:arial; font-size:x-small; font-weight:bold;}
div.quad, div.gquad{ padding-left:9px;}
div.rbutton{ padding-left:16px;}
#topright {height: 9px;}
/* left */
#left a{ font-family:arial; font-size:x-small; color:#333; text-decoration:none;}
div.sel, div.selth{ font-family:arial; font-size:x-small;}
#left td div{ padding : 4px 8px 4px 4px;} 
td.lefton{ font-family:arial; font-size: 80%; color:#FFFFFF; font-weight:bold; text-align:left; padding: 0px 8px 0px 8px;}
#left #titre td div, #left #titreall td div{ padding-left:5px; padding-top:1px;}
#left a.nntitle{ font-family:arial; font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#titre div, #titreall div{ font-family:arial; font-size:12px; color:#FFFFFF; font-weight:bold;}
#contall a:hover, #contthem a:hover, div.selth{ color:#FF7200;}
.lefthand{ cursor:hand;}
.leftnone{ cursor:default;}
#left #firstselth{ background:#fff url(../img/left-first-srub-sel.gif) no-repeat;}
#left #selth{ background:#fff url(../img/left-srub-sel-th.gif) no-repeat;}
/* corps */
#prog{ font-family:arial; font-weight:bold; color:#555;}
#prog a{ font-family:arial; color:#11abc5; text-decoration:none;}
#prog a:hover{ text-decoration:underline;}

.tdright{ text-align:right;}
.tdcenter{ text-align:center;}



h1, h2, h3, h4, h5{
	margin:0px;
	font-family:arial, arial;
	color:#fff;
	font-weight:bold;
	font-size:x-small;
}
h1 a, h2 a, h3 a, h4 a, h5 a, div a, td.ongoff a, #intlink a{
	font-family:arial;
	color:#666;
	font-weight:regular;
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, div a:hover, td.ongoff a:hover, #intlink a:hover{ text-decoration:underline;}
#intlink, #eqlist, #rechlist { list-style-type: none; margin-left:-45px; margin-top:0px; padding-left:0px; margin-bottom:0px;}
#intlink li{ margin-left:-45px; padding-top:0px;}
#eqlist li{  margin-left:-45px; padding-top:10px;}
#eqlist li p{ margin-left:3px;}
#rechlist li{  margin-left:-45px; padding-top:12px;}
#intlink a{ color:#666;}
#intlink #intlinktitle, #intlink #intlinktitle a{ color:#000000; font-weight:bold;}

.style0, a.blink0{ font-family:arial, arial; font-size:x-small;}
.style1, .style1 a{ font-weight:bold; font-size:98%; color:#666}
.style1 span a { font-size:100%;}
.style2 a{ color:#026EAC;}
.style3, .style3 a{ font-weight:bold;}
.style4 a{  font-weight:bold; font-size:150%; margin-bottom:2px;}
.style5{ font-size:140%;}
.style6{ font-size:150%; font-weight:bold; color:#666; margin-bottom: 5px}
.style7{ font-size:160%; color:#444444; margin-top: 3px}
.style8{ font-size:small;}
.style8b{ font-size:small; font-weight:bold;}
.style9{ font-size:x-small;}
.style10{ font-family:arial;}
.style12 a, .style12 span.baquo { font-size:small; font-weight:bold; color:#026EAC;}
.style12 { color:#026EAC;}
.rechresoff{ font-weight:bold; color:#000000; font-size:75%;}
.rechreson{ font-weight:bold; color:#FFFFFF; font-size:75%;}
.style13 a{ font-weight:bold; color:#FFFFFF;}
.style14{ font-size:small; font-weight:bold;}
.action strong, .action strong a { font-weight:bold; font-size:80%; color:#026EAC;}

/* activities results */
.tbrechresoff{ background-color:#E8E6E3;}

/* onglets */
td.ongon h2, td.ongoff a, td.ongdis span { font-size:90%; font-weight:bold;}
td.ongon h2 {color:#FFFFFF;}
div.contour { padding-left:1px;}

.fndsstitre{ background:#FFFFFF url(../img/titre-bg.gif);}
.fndsstitre2{ background:url(/lutece/charters/common/img/titre-bg2.gif);}
.date{
	font-family:arial;
	color:#666;
}
a.blink{
	font-family:arial;
	color:#555;
	text-decoration:none;
	text-align: center;
}
a.blinksm, a.blink0{ font-family:arial; color:#026EAC; text-decoration:none;}
a.blink:hover, a.blinksm:hover, a.blink0:hover{ text-decoration:underline;}

.baquo{
	text-decoration:none;
	font-family:arial;
	color:#11abc5;
	font-weight: bold;
}
.raquo{ text-decoration:none; font-family:arial; color:#02286A;}
.aquo{ text-decoration:none; font-family:arial; color:#000000; }
.Bordercorpsb{ background-color:#999;}

.bordercorpsblue{ background-color:#89BBD8;}
.hbold{ font-family:arial; font-weight:bold;}
.grey{ color:#444444;}
#orgaa div, #orgab div{ margin-top:6px; margin-bottom:6px;}
legend, .legend{ font-weight:bold; color:#000000;}
.obl{ color:#FF0000;}
.error{ color:#FF0000;}
.ferme{ color:#FF0000; font-weight:bold;}
#ssrub div, #ssrubon div{ padding-left:0px; padding-top:1px;} 
#ssrub a, #ssrubon a{ font-family:arial; color:#000000; text-decoration:none;}
#sssrub a{ color:#000000; text-decoration:none;}
.pad8 { padding-left:10px; padding-top:12px;}

.it{ font-style:italic;}
.cap{ text-transform:uppercase;}
.norm{ font-weight:normal;}
hr.seq{ height:1px; border:none;}
caption{ display:none;}
input.submit, input.submit2{ font-weight:bold; text-transform:uppercase;}
input.ok{ font-weight:bold; text-transform:uppercase;}
input.reset{ font-weight:bold; text-transform:uppercase;}

/* sommaire dsr01 */
#bv4{ background:#ceccca}
#bv4 h3{ padding-left:11px; color: #666}
#bv4 div{ padding-left:11px;}
#tv4{ background:#999;}
#tv4 h2{ text-align:center; color:#fff;}

/* next */
#titreall td.arrow{ background:#FFFFFF url(../img/left-titre-a.gif); width:14px; overflow:hidden; text-align:right;}
.titrebottomall{ background:#FFFFFF url(../img/left-titre-b.gif);}
#cont td, #contall td{ background:#fff url(../../common/img/left-srub.gif) no-repeat;}
#contthem td{ background:#fff url(../../common/img/left-srub-them.gif) no-repeat;}
#cont td.first, #contall td.first{ background:#E8E6E3 url(../../common/img/left-first-srub.gif) no-repeat;}
#contthem td.first{ background:#CECECC url(../../common/img/left-first-srub.gif) no-repeat;}
td.fndsstitre{ background:#FFFFFF url(../../common/img/titre-bg.gif);}
td.gquad{ background:#E8E6E3 url(../../common/img/gquad.gif) no-repeat;}
.dotsw{ background:#E8E6E3 url(../../common/img/dotsw.gif);}
.dotsg{ background:#E8E6E3 url(../../common/img/dotsg.gif);}
.rbuttontop{ background:#E8E6E3 url(../../common/img/rbuttontopbkg.gif);}
.rbuttonmidright{ background:#E8E6E3 url(../../common/img/rbuttonmidrightbkg.gif);}
.rbuttonbot{ background:#E8E6E3 url(../../common/img/rbuttonbotbkg.gif);}
.fndhtitre{ padding-left:6px;}
.fndatitre{ padding-left:5px;}
.fndnote span { font-weight:bold; font-size:120%;}
.trouver div { padding-left:66px; padding-top:56px;}
.trouver div p { margin-top:5px;}
.ldeq { margin-top:8px;}
#ldeq div { padding-left:10px;}
#ldeqsep div { padding-left:14px;}
#ldeqsep{ background:#FFFFFF;}
.feqact {background:#FFFFFF url(../img/glinebkg.gif); font-weight:bold;}
.feqact span { background:#FFFFFF; padding-right:4px;}

/* pop up */
p.retour { text-align:right; font-weight:bold; margin-top:1px;}
.popancres { font-weight:bold; color:#026EAC;}

/* taille des polices */
/*/*/a{}
body, body td, body th, body div, body a, body input, body select, body p, body textarea, body label, body h1, body h2, body h3, body h4, body h5{
	font-size:11px;
}
td.ongoff, td.ongon, td.ongpop { padding-left:7px;}
#nsrborder {display:none;}
#intlink, #eqlist, #rechlist { margin-left:0px;}
#intlink li, #eqlist li, #rechlist li{  margin-left:0px;}
#header, #header a, #footera, #footera a, #footerb, #footerb a{ font-size:10px;}
a.right, a.rightsma, a.rgrey, td.rtit, label.rtit{ font-size:xx-small;}
.style0, a.blink0{ font-size:xx-small;}
.style8, .style8b{ font-size:x-small;}
.style1, .style1 a{
	font-weight:normal;
	font-size:105%;
}
.style4 a{ font-size:170%;}
.style5{ font-size:160%;}
.style6{ font-size:170%;}
.style7{ font-size:180%;}
.style9{ font-size:105%;}
.style12 a, .style12 span.baquo { font-size:120%;}
.rechreson, .rechresoff{ font-size:75%;}
.style13 a{ font-weight:bold; color:#FFFFFF;}
.style14{ font-size:140%;}
.action strong { font-size:110%;}
.action strong a { font-size:100%;}

#left a, div.sel, div.selth, #ssrub a, #ssrubon a{ font-size:105%;}
input.ok{ padding-top:1px; padding-left:1px; border:none; color:#FFFFFF; margin-left:3px;}
input.submit, input.submit2{ padding-top:1px; border:none; color:#FFFFFF;}
td.ongon h2, td.ongoff a, td.ongdis span { font-size:110%;}
p.actu{ margin-top:4px; margin-bottom:4px;}
p.actu2{ margin-top:4px; margin-bottom:8px;}
p.actusuite{ text-align:right; margin-top:4px; margin-bottom:8px;}
#ongillus { position:relative; z-index:2; margin-right:-1px;}
a.blink img { vertical-align:middle;}
div.contour { padding-right:1px;}


/* Positionnement des containers */
.page-content
{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 9px;
	width: 100%;
}
.cell-right
{
	padding-right: 15px;
}
.cell-bottom
{
	padding-bottom: 12px;
}
.cell-right-bottom
{
	padding-right: 15px;
	padding-bottom: 12px;
}
div.default-container
{
	padding-bottom: 12px;
	margin-left:1px;
	width: 100%;
}

/* MACIE5 \*/
head:first-child+body td, head:first-child+body th, head:first-child+body div, head:first-child+body a, head:first-child+body input, head:first-child+body select, head:first-child+body p, head:first-child+body textarea, head:first-child+body label, head:first-child+body h1, head:first-child+body h2, head:first-child+body h3, head:first-child+body h4, head:first-child+body h5{
	font-size:13px;
	line-height: 17px;
}
head:first-child+body td.lefton{ font-size:80%; line-height: 14px; padding: 4px;}
head:first-child+body a.right, head:first-child+body a.rightsma, head:first-child+body a.rgrey, head:first-child+body td.rtit, head:first-child+body label.rtit{ font-size:x-small;}
head:first-child+body #left a, head:first-child+body div.sel, head:first-child+body #ssrub a, head:first-child+body #ssrubon a{ font-size: 92%; line-height:14px}
head:first-child+body .style0, head:first-child+body a.blink0{ font-size:x-small;}
head:first-child+body .style8, head:first-child+body .style8b{ font-size:small;}
head:first-child+body .style1, head:first-child+body .style1 a{ font-weight:bold; font-size:105%;}
head:first-child+body .style4 a{ font-size:170%;}
head:first-child+body .style5{ font-size:110%;}
head:first-child+body .style6{ font-size:170%;}
head:first-child+body .style7{ font-size:180%;}
head:first-child+body .style9{ font-size:110%;}
head:first-child+body .style12 a, head:first-child+body .style12 span.baquo { font-size:120%;}
head:first-child+body .style14{ font-size:140%;}
head:first-child+body .rechresoff, head:first-child+body .rechreson{ font-size:75%;}
head:first-child+body .action strong, .action strong a { font-size:100%;}
head:first-child+body .action strong a { font-size:110%;}
head:first-child+body td.ongon h2, head:first-child+body td.ongoff a, head:first-child+body td.ongdis span { font-size:110%;}
head:first-child+body .tdcenter table, head:first-child+body .tdcenter .tdcenter table { margin:0px auto 0px auto;}
head:first-child+body .tdcenter td table { margin:0px;}

/* Highlight found query words in page */
font.highlight {
	BACKGROUND-COLOR: yellow;
}


/*************   REI   ******************/
/** Yellow **/
div.yellow {
	BACKGROUND-COLOR: #FFFF99;
}
.yellow {
	BACKGROUND-COLOR: #FFFF99;
}
/** validate **/
div.blue {
	BACKGROUND-COLOR: #33CCFF;
}
.blue {
	BACKGROUND-COLOR: #33CCFF;
}
/** publish **/
div.white {
	/*BACKGROUND-COLOR: #FFFFFF;*/
}
.white {
	/*BACKGROUND-COLOR: #FFFFFF;*/
}

@media print {

div.noprint {
	display: none ;
}


}

/** Ecard Styles **/
.ecarte {
    background-color:#FFFFFF;
    padding: 5px;
    border: 1px solid #FF9933;
}
.ecardtab {
	border: 1px solid #000000;
}

.ecardmessage {
    background-color:#FAFAFA;
    padding: 5px;
    border: 1px solid #EEEEEE;
}

.ecardinfo {
    background-color:#FAFAFA;
    padding: 5px;
    border: 1px solid #EEEEEE;
}

.ecardgrey {
	color: #888888; 
}

/**View Document Multimedia in text rich**/
div.multimedia_doc_format_left {
	text-align: left;
	float : left;
}

div.multimedia_doc_format_right {
	text-align: right;
}

div.multimedia_doc_format_general {
	float : left;
}
span.intertitre, p.intertitre
	{
    color: #000000;
    display: block;
    font-family: Times-Roman,Times New Roman;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 10px 0 5px;
    padding-left: 10px;
	}
    
span.enumeration, p.enumeration {  /* = .article_content .item */
    padding-left: 13px;
    font-size: 13px;
    font-weight: bold;
    background: url('../img/cyan_square.png') 0px 3px no-repeat;
}
p a.blink {
    color: #11ABC5;
    font-weight: bold;
}
