
@charset iso-8859-1;
@import url(styles.css);
/*PERLIERS D'ART*/
/*<agl.folder "signature">*/
	a.signlorni:link, a.signlorni:visited { background-image: url(../images/lorni2.jpg); background-repeat: no-repeat; background-position: 0 0; display: block; width: 100px; height: 50px }
	a.signlorni:hover { background-image: url(../images/lorni1.jpg); background-repeat: no-repeat; background-position: 0 0; display: block; width: 100px; height: 50px }
/*</agl.folder>*/
/*<agl.folder "OLD">*/
	#OLDcentre { background-color: #fdab7f; width: 1000px }
	#OLDsimple { }
	#OLDsearch { }
	#OLDbanner { margin-top: 21px; margin-left: 66px }
/*</agl.folder>*/
/*<agl.folder "template">*/
	#content                      { bottom: 250px; width: 460px }
	#gauche                       { margin-left: 1px; width: 235px; overflow: hidden }
	#droite     { margin-left: 10px; width: 165px; overflow: hidden }
	#top  { text-align: right; display: block; margin: 0; padding: 0; height: 200px; float: right }
	.module { }
/*</agl.folder>*/
/*<agl.folder "menugauche">*/
	.moduletable-gauch  { background-color: #80ff00; text-align: center }
	.module-gauch     { background-image: url(../images/intergauche.jpg); background-repeat: no-repeat; text-align: center; text-indent: 60px; padding: 20px 0 0; width: 235px }
	a.mainlevel-gauch        { font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: none; background-image: url(../images/pointfiletcourt.jpg); background-repeat: no-repeat; background-position: 0 5px; text-indent: 35px; display: block; margin-left: 10px; width: 180px; border-color:  }
	a.mainlevel-gauch:link,  a.mainlevel-gauch:visited    { color: #000; font-weight: bold; text-decoration: none; text-align: left; overflow: hidden }
	a.mainlevel-gauch:hover   { color: #ee0910 }
/*</agl.folder>*/
/*<agl.folder "menudroite">*/
	.moduletable-droit  { background-color: #80ff00; text-align: center }
	.module-droit      { background-image: url(../images/interdroite.jpg); background-repeat: no-repeat; text-align: center; padding: 20px 0 0; width: 165px }
	.module-droit div div div  { text-align: center; margin-right: 5px; margin-left: 5px; width: 150px; float: left }
	a.mainlevel-droit          { font-size: 10px; font-weight: bold; line-height: 18px; text-decoration: none; background-image: url(../images/pointfiletcourtpetit.jpg); background-repeat: no-repeat; background-position: 0 5px; text-indent: 30px; display: block; margin-left: 10px; border-color:  }
	a.mainlevel-droit:link,  a.mainlevel-droit:visited    { color: #000; font-weight: bold; text-decoration: none; text-align: left; overflow: hidden }
	a.mainlevel-droit:hover   { color: #ee0910 }
/*</agl.folder>*/
/*<agl.folder "champs-cb">*/
	.cbProfile { }
	#cbfv_69       { font-variant: small-caps; font-weight: bold; text-transform: capitalize }
	tr #cbfv_79 { margin: 25px 0; height: 25px }
	tr #cbfr_79  { font-size: 12px; font-weight: bold; line-height: 25px; background-image: url(../images/jaime.jpg); background-repeat: no-repeat; text-indent: 25px; white-space: nowrap; display: block; margin: 0; padding: 0; height: 25px }
	tr #cbfr_80   { font-size: 12px; font-weight: bold; line-height: 25px; background-image: url(../images/jaimepas.jpg); background-repeat: no-repeat; text-indent: 25px; white-space: nowrap; display: block; margin: 0; padding: 0; height: 25px; vertical-align: middle }
	.fieldCell    { }
	#cbfr_45 .fieldCell  { line-height: 0; visibility: hidden; margin: 0; padding: 0 }
	.cb_marge  { white-space: normal; display: inline; margin-left: 83px }
	.cbUserListFC_name { color: #e10000; font-size: 12px; font-weight: bold; text-transform: uppercase }
	.cbUserListFC_cb_entreprise   { font-size: 12px; font-weight: bold; text-indent: 20px; white-space: normal; display: block }
	.cbUserListFC_formatname    { color: #000; font-size: 14px; font-weight: bold; text-decoration: underline; background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: 15px; white-space: nowrap; margin: 0; padding: 0; height: 15px; float: left }
	.cbUserListFC_formatname a  { color: #000; font-weight: bold; text-decoration: underline; background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: 15px; white-space: nowrap; margin: 0; padding: 0; float: left }
	.cbUserListFC_cb_stages    { margin: 0 }
	.cbUserListFC_cb_stages .on, .cb_stages_on     { background-image: url(../images/picto_stages.jpg); background-repeat: no-repeat; background-position: 3px 0; white-space: nowrap; margin: 0 5px; padding: 0; width: 45px; height: 15px; float: left }
	.cbUserListFC_cb_pyrex    { display: inline; margin: 0 }
	.cbUserListFC_cb_pyrex .on, .cb_pyrex_on    { background-image: url(../images/picto_pyrex.jpg); background-repeat: no-repeat; background-position: 3px 0; margin: 0 5px; padding: 0; width: 45px; height: 15px; float: left }
	.picto { display: block; margin-left: 30px; float: right }
	.cbUserListHeadTitle  { }
	.cbUserListSearchButtons   { height: 10px }
/*</agl.folder>*/
.article_seperator       { line-height: 5px; margin-bottom: 2px; width: 100%; height: 5px; float: left }
.readon  { text-align: right; float: right }
.blog  { }
.buttonheading   { width: 20px }
hr       { }
table.contentpaneopen p { }
td.contentpaneopen { }
.contentpaneopen  { margin-left: 10px; width: 100% }
.contentheading, td.contentheading, .contentheading cbUserListTitle         { color: #a597a8; font-size: 18px; font-weight: bold; line-height: 26px; background-image: url(../images/pointfilet.jpg); background-repeat: no-repeat; background-position: 0 14px; text-align: left; text-indent: 20px; display: block; margin: 0; padding: 0; height: 26px; float: none }
.contentheading-press { color: #000; font-size: 12px; font-weight: bold; line-height: 18px; font-stretch: semi-condensed; background-image: url(../images/petitfiletnoir.jpg); background-repeat: no-repeat; background-position: 0 10px; text-align: left; text-indent: 15px; margin: 0; padding: 0; width: 100% }
.componentheading, .componentheading-press  { color: #a597a8; font-size: 18px; font-weight: bold; line-height: 26px; font-stretch: semi-condensed; background-image: url(../images/pointfilet.jpg); background-repeat: no-repeat; background-position: 0 14px; text-align: left; text-indent: 20px; margin: 0; padding: 0; height: 26px }
.udc_title  { color: #000; font-size: 12px; font-weight: bold; line-height: 10px; font-stretch: normal; text-align: left; margin-top: 5px; margin-left: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
/*identification*/
#mod_login_username, #mod_login_password         { color: #000; text-align: center; margin-left: 40px }
#mod_login_username label, #mod_login_password label    { text-align: center; margin-left: 40px }
#mod_login_username.button { color: #fff; font-size: 12px; font-weight: bold; line-height: 14px; background-color: #a597a8; text-align: center; display: inline; margin-left: 15px; float: left; border: solid 1px }
.js_login-login     { text-align: center; padding: 5px; border: solid 1px; -moz-opacity: 0.9; opacity: 0.9    }
#mod_login_username.inputbox     { font-variant: normal; margin-left: 40px }
#mod_login_label        { color: #000; margin-left: 40px }
.remember      { text-align: center; margin-top: 10px; width: 150px }
#mod_login_remember     { color: #000; text-align: center }
#mod_login_remember.inputbox     { color: #000; font-weight: bold; text-align: center; display: inline; margin-left: 15px; float: left; border: solid 1px }
#mod_login_remember.label      { font-size: 9px; text-align: center; padding-top: 5px; width: 150px; height: 15px }
/*Module général*/
table.moduletable            { width: 95% }
.moduletable-login     { font-size: 9px; margin-left: 30px; padding: 0; width: 99% }
table.moduletable-espace  { margin-top: 15px; margin-bottom: 15px }
table.moduletable p           { margin-top: 0; margin-bottom: 0 }
table.moduletable th                { }
table.moduletable li   { }
table.moduletable ul    { }
table.moduletable td     { font-weight: normal }
.copyright      { font-size: 9px; text-align: center; display: inline }
.copyright a    { font-size: 9px; text-align: center }
.createdate   { color: #9997c1; font-size: 10px; font-weight: normal; line-height: 8px }
.contact_email  { color: #999; font-size: 10px; font-weight: bold; vertical-align: top }
/*search*/
.moduletable-search { display: block; margin-top: 5px; margin-left: 5px; width: 175px; float: right }
.search-search  { display: block; margin-left: 30px; float: none }
#mod_search_searchword.inputbox       { font-weight: normal }
table.searchinto         { }
table.searchintro td     { }
.button   { color: #fff; font-size: 12px; font-weight: bold; background-color: #a597a8; text-align: center; display: inline; margin-left: 15px; padding-top: 5px; padding-bottom: 5px; float: left; border: solid 1px }
.button-search      { font-size: 10px; font-style: normal; text-decoration: none; margin-left: 3px; border: solid 1px #000 }
.inputbox            { font-size: 10px; margin-right: 10px; margin-left: 10px; border: solid 1px }
.inputbox-search       { font-size: 10px; background-color: #fff; display: inline; border: solid 1px }
.modifydate  { color: #cccccc; font-size: 9px; font-family: Trebuchet, Arial, Helvetica, sans-serif; text-align: left; padding: 0 }
.small { color: #808080; font-size: 9px; font-weight: bold; text-decoration: none; height: 9px }
.smalldark { color: #666666; font-size: 10px; font-family: Trebuchet, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.gal { }
.user4     { padding-bottom: 5px; float: left; vertical-align: top }
.retour a:link, .retour a:visited  { color: #464646; text-align: center; width: 10% }
.retour    { text-align: center; width: 10% }
.pagenav_prev a:link, .pagenav_prev a:visited, .pagenav_next a:link, .pagenav_next a:visited   { font-size: 11px }
.pagenav_prev a:hover, .pagenav_next a:hover  { font-size: 11px }
.date { color: white; font-size: 10px }
/*different setting for newsflash*/
.newsflash td  { color: #666666 }
/*setting for the greetings*/
.mainpage         { color: #5a5a5a; font-size: 11px }
/*pathaway setting*/
.pathway  { color: #000; font-size: 10px; margin-top: 10px; padding: 0 5px }

a.pathway:link, a.pathway:visited  { font-weight: normal }

a.pathway:hover {
  color            : #cccccc;
  font-weight      : normal;
  text-decoration   : none;
}

/*for title or site name*/
.title       { font-size: 12pt; font-family: sans-serif; font-weight: bold; width: 100% }

/*for the tag-line*/
.subtitle   { color: #666666; font-size: 10px; font-family: sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; margin-left: 20px }

#active_menu    { }
/*non-utilisé
ul#mainlevel-dem li          { }*/
a.mainlevel:link, a.mainlevel:visited           { }
/*a.mainlevel:link, a.mainlevel:visited  { color: #ccc; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url(../images/menu_bg.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; padding-top: 5px; padding-left: 18px; width: 100%; height: 20px !important; vertical-align: middle }
*/
a.mainlevel:hover      { }
a.mainmenu:hover      { }
.pollstableborder  { padding: 1px; border-color:  }
a.sublevel:link, a.sublevel:visited   { }


a.sublevel:hover  { }
/*Topmenu bandeau*/
.moduletable-nav  { margin-left: 20px }
a.mainlevel-nav:link, a.mainlevel-nav:visited  { color: #fff; font-size: 11px; font-weight: bold; line-height: 20px; text-decoration: none; text-align: center; padding-right: 10px; padding-left: 10px; overflow: hidden; vertical-align: bottom; border-left: 2px solid #fcfeee }
a.mainlevel-nav:hover { color: #000 }
/*Topmenuprincipal*/
.moduletable-top      { display: block; margin-top: 5px; margin-right: 10px; margin-left: 10px; padding: 0; float: left }
.mainlevel-top { color: #fff; font-size: 14px; font-weight: bold; overflow: hidden; vertical-align: bottom }
a.mainlevel-top:link, a.mainlevel-top:visited       { color: #fff; font-size: 14px; font-weight: bold; margin-right: 5px; margin-left: 5px; padding: 0 0 6px; overflow: hidden; vertical-align: bottom }
a.mainlevel-top:hover, #active_menu-top        { color: #000; font-weight: bold; margin-right: 5px; margin-left: 5px; padding: 0 }
/*Menu legal*/
.moduletable-legal   { color: #fff; list-style-type: none; display: list-item; margin: 0; padding: 0; float: right }
.mainlevel-legal { color: #fff; font-size: 9px; text-align: center }
a.mainlevel-legal:link, a.mainlevel-legal:visited    { color: #fff; font-size: 9px; text-align: center }
a.mainlevel-legal:hover   { color: #fff }
/*Menu bas*/
.moduletable-bas  { list-style-type: none; display: list-item; margin: 0; padding: 0; float: right }
.mainlevel-bas  { color: #000; text-decoration: none }
a.mainlevel-bas:link, a.mainlevel-bas:visited  { color: #000; font-size: 11px; text-align: center; margin-right: 5px; margin-left: 5px }
a.mainlevel-bas:hover { font-variant: normal }
/*Sondage*/
.poll    { font-size: 10px; line-height: 14px; width: 160px }
table.pollstableborder     { display: block; width: 95%; float: left; border-top: 1px solid #c1094f; border-left: 3px solid #c1094f }
/*Sections*/
.sectiontableheader   { color: #fff; font-size: 12px; font-weight: bold; line-height: 18px; font-stretch: normal; background-color: #484848; text-align: right; text-transform: uppercase; padding: 0; width: 100%; border-style: none }

.sectiontableentry1       { background-color: #fff }
.sectiontableentry1 label  { }
.sectiontableentry2    { background-color: #fff }
/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited      { color: #fe6612; font-size: 12px; text-align: left }
a.contentpagetitle:hover      { color: #be2184; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left }
a.category:link, a.category:visited   { color: #ffd79a; font-size: 12px; font-weight: normal }

a.category:hover  { color: #ffa800; font-style: normal; font-weight: normal }

/* Styles for dhtml tabbed-pages */
.tabpadding  { background-color: #f7f73d }

.tabheading    { text-align: left }

.pagetext      { position: relative; top: 0 }

/* for modifying {moscode} output.  Don't set the colour! */
.moscode  { background-color: #808080 }
.code  { background-color: #c0c0c0; border: solid 1px #fff }

/* Text passed with mosmsg url parameter */
.message {
	font-family : Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #38699A;
	text-align: center;
}

/* Javascript Back button */
.back_button           { font-weight: normal; text-decoration: none; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: 30px; padding: 0 }
.highlight  { background-color: red; padding: 0 }

form  { margin: 0; padding: 0 }
.adminform { margin: 0; padding: 0; width: 570px }
syndicate {
	text-align: center;
}
.middleHeader{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12pt;
	color : #6699cc;
}
.pied    {padding: 0; height: 35px; float: left }
#aca_22  { }
#wz_12  { margin-top: 14px; float: left }
/* Modules gauche*/
#leftcol      { margin: 0 }
#leftcol div.module, #rightcol-normal div.module, #leftcol div.module-gauch, #rightcol-normal div.module-gauch  /* milieu */      { background-image: url(../images/module_gauch_milieu.jpg); background-repeat: repeat-y; background-position: left 80%; margin-bottom: 15px; padding: 0; width: 200px }
#leftcol div.module div, #rightcol-normal div.module div, #leftcol div.module-gauch div, #rightcol-normal div.module-gauch div  /* haut */      { background-image: url(../images/module_gauch_haut.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; width: 200px; border-style: none }
#leftcol div.module div div, #rightcol-normal div.module div div, #leftcol div.module-gauch div div, #rightcol-normal div.module-gauch div div  /* bas */      { background-image: url(../images/module_gauch_bas.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; width: 200px; border-style: none }
#leftcol div.module div div div, #rightcol-normal div.module div div div       { background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 2px 0 5px; width: 180px; border-style: none }
#leftcol div.module div div div div, #rightcol-normal div.module div div div div    { background-image: url('(EmptyReference!)'); background-repeat: no-repeat; margin: 0; padding: 0; border-style: none }
/* Modules droits*/
#rightcol  { margin: 0 }
#rightcol div.module, #rightcol div.module-gauch /* milieu */        { background-image: url(../images/module_droit_milieu.jpg); background-repeat: repeat-y; background-position: left 80%; margin-bottom: 15px; padding: 0; width: 170px }
#rightcol div.module div, #rightcol div.module-gauch div  /* haut */        { background-image: url(../images/module_droit_haut.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; margin: 0; padding: 0; width: 170px; border-style: none }
#rightcol div.module div div, #rightcol div.module-gauch div div   /* bas */        { background-image: url(../images/module_droit_bas.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; margin: 0; padding: 0; width: 170px; border-style: none }
#rightcol div.module div div div   { background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 0 10px; padding: 10px 0 5px; width: 160px; border-style: none }
#rightcol div.module div div div div  { background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0; border-style: none }

