/* /var/home/prodtcgv2/webapp/modules/generic/style/frontoffice.xml - BEGIN */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,window{margin:0;padding:0;border:0;outline:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
:focus{outline:0;}
ol,ul{list-style-type:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
body{text-align:center;color:#000;font-size:67.5%;}
#global{text-align:left;}
.freeLocation{clear:left;width:100%;}
.freeBlock{float:left;width:100%;}
.block-error{border:1px dashed red;padding:5px 5px 5px 20px;max-width:180px;max-height:60px;overflow:auto;text-align:left;background:url(http://www.tourcoing.fr/icons/small/warning.png) #ff8888 center left no-repeat;font-size:10px;color:#220000;-moz-opacity:0.7;}
.link-broken,a.link-broken:hover,a.link-broken:active,a.link-broken:visited{text-decoration:line-through;color:red;}
.cleaner{clear:both;width:100%;}
.pagination{clear:both;padding:5px 0 5px 0;margin-bottom:20px;}
.pagination ul li{margin-right:5px;display:inline;}
.pagination span.detail{float:right;margin-left:5px;}
/* /var/home/prodtcgv2/webapp/modules/generic/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/generic/style/richtext.xml - BEGIN */
html#richtext-html,body#richtext-body{margin:0;padding:0;background:#fff;}
body#richtext-body{font-size:80%;margin:0;color:#000000;}
a.popup{padding-right:13px;background:url(http://www.tourcoing.fr/media/frontoffice/external.png) center right no-repeat;}
a.anchor{text-decoration:none;}
img,.image{border:none;}
img.floatLeft,img.float-left{float:left;}
img.floatRight,img.float-right{float:right;}
acronym{cursor:help;border-bottom:1px dotted;}
ul.normal{list-style-type:disc;list-style-image:none;list-style-position:inside;}
ol.normal{list-style-type:decimal;list-style-position:inside;}
/* /var/home/prodtcgv2/webapp/modules/generic/style/richtext.xml - END *//* /var/home/prodtcgv2/webapp/modules/website/style/frontoffice.xml - BEGIN */
.debug-page-time{display:none;bottom:0;left:0;font-weight:bold;font-family:verdana;position:absolute;background:#fff000;}
div.freeLocation{clear:left;width:100%;}
div.freeBlock{float:left;width:100%;}
html,body,window{margin:0;padding:0;background:#ffffff;}
body{font-family:Arial, Helvetica, sans-serif;margin:0;color:#000000;}
body{text-align:center;}
#container{margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px;padding-top:30px;width:970px;text-align:left;background:url(http://www.tourcoing.fr/media/frontoffice/background.jpg) no-repeat top left;}
div#HeaderLocation,div#CentralZone{margin:0 auto;padding:0;width:770px;clear:both;}
div#BottomMenu,div#FooterLocation{margin:0 auto;padding:0;width:770px;clear:both;}
div#ContentColumn2{display:inline;float:right;font-size:1.1em;margin:0 0 0 20px;padding:0;width:600px;}
div#ContentColumn1{float:left;margin:0;padding:0;width:150px;}
div#MiddleContentColumn{display:inline;float:left;font-size:1.1em;margin:0 10px 0 0px;padding:0;width:470px;}
div#RightContentColumn{float:right;margin:0;padding:0;width:110px;}
h2{margin:30px 0 10px 0;padding:0;font-size:1.5em;font-weight:bold;color:#e2001a;}
div#ContentColumn1 h2{margin:0;padding:2px 10px;color:#e2001a;background:url(http://www.tourcoing.fr/media/frontoffice/ul_local.jpg) #ff6b1b no-repeat 100% 0;font-size:1.2em;font-weight:normal;text-align:center;}
h3{margin:10px 0 10px 0;padding:0 0 0 20px;font-size:1.4em;font-weight:bold;color:#e2001a;background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 10%;}
h4{margin:0 0 10px 0;padding:0 0 0 12px;font-size:1.3em;font-weight:bold;color:#000;background:url(http://www.tourcoing.fr/media/frontoffice/pucemenu.jpg) transparent no-repeat 0 50%;}
p{margin:10px 0;padding:0;font-size:1.1em;color:#231f20;}
p.readMore{font-size:1.2em;}
.label{position:absolute;left:-5000px;width:4000px;}
hr{clear:both;color:#fff;border:0;border-top:1px solid #fff;height:1px;}
a img{border:0;}
div#logo img{width:144px;height:99px;}
a:link,a:visited,a:hover,a:active{text-decoration:underline;font-size:1.1em;}
a:link{color:#e2001a;}
a:visited{color:#e2001a;}
a:hover{color:#e2001a;}
a:active{color:#e2001a;}
ul.navigation-global{display:inline;float:left;padding-left:10px;width:760px;list-style:none;font-size:1em;background-color:#ffe500;}
ul.navigation-global li{position:relative;z-index:1000;float:left;margin:5px 5px 0 0;padding:0 0 0 15px;height:2.5em;width:7em;list-style-type:none;background:url(http://www.tourcoing.fr/media/frontoffice/pucemenu.jpg) transparent no-repeat 0 0;line-height:1.1em;}
ul.navigation-global li ul{display:none;position:absolute;top:1.4em;left:0;float:none;margin:0;padding:0;width:auto;list-style:none;font-size:1em;background:#ffe500 none;border:1px solid #ffe500;}
ul.navigation-global li.type0 ul{top:2.5em;}
ul.navigation-global li.type1 ul{top:2.5em;}
ul.navigation-global li.type2 ul{top:2.5em;}
ul.navigation-global li.type3 ul{top:2.5em;}
ul.navigation-global li.type4 ul{top:2.5em;}
ul.navigation-global li.type5 ul{top:2.5em;}
ul.navigation-global li.type6 ul{top:2.5em;}
ul.navigation-global li.type7 ul{top:2.5em;}
ul.navigation-global li ul li{float:none;margin:0;padding:2px 2px 2px 15px;height:auto;list-style-type:none;background:#ffe500 none;}
ul.navigation-global li ul li.even{background:#fff none;}
ul.navigation-global li.over ul{display:block;}
ul.navigation-global li.type0 ul li{width:120px;}
ul.navigation-global li.type1 ul li{width:120px;}
ul.navigation-global li.type2 ul li{width:120px;}
ul.navigation-global li.type3 ul li{width:120px;}
ul.navigation-global li.type4 ul li{width:120px;}
ul.navigation-global li.type5 ul li{width:120px;}
ul.navigation-global li.type6 ul li{width:120px;}
ul.navigation-global li.type7 ul li{width:120px;}
ul.navigation-local,ul.navigation-local-0{margin:0;padding:0;list-style:none;font-size:1.2em;background-color:#fff;border-top:6px solid #ffe500;border-bottom:6px solid #ffe500;overflow:visible;}
ul.navigation-local li,ul.navigation-local-0 li{margin:1px 0;padding:4px 10px;list-style-type:none;text-align:left;background-color:#ffe500;}
ul.navigation-local li:hover,ul.navigation-local-0 li:hover,ul.navigation-local-0 li.current{background-color:#fff;}
ul.navigation-local li ul,ul.navigation-local-0 li ul{margin:0;padding:0;background:none;font-size:.9em;}
ul.navigation-local li ul li,ul.navigation-local-0 li ul li{margin:0;padding:0 0 0 10px;list-style-type:none;background:none;}
ul.navigation-system{margin:10px auto;padding:0;width:670px;list-style:none;font-size:1em;}
ul.navigation-system li{display:inline;float:left;margin:0;padding:0 5px;border-left:1px solid #b8282f;list-style-type:none;}
ul.navigation-system li.firstChild{border:0;}
ul.navigation-global li a:link,ul.navigation-global li a:visited,ul.navigation-global li a:hover,ul.navigation-global li a:active{color:#000;text-decoration:none;}
ul.navigation-global li a:hover{color:#000;}
ul.navigation-global li.current a:link,ul.navigation-global li.current a:visited,ul.navigation-global li.current a:hover,ul.navigation-global li.current a:active{color:#000;text-decoration:none;}
ul.navigation-global li.current ul li a:link,ul.navigation-global li.current ul li a:visited,ul.navigation-global li.current ul li a:hover,ul.navigation-global li.current ul li a:active{color:#000;}
ul.navigation-global li.current ul li a:hover{color:#000;}
ul.navigation-system li a:link,ul.navigation-system li a:visited,ul.navigation-system li a:hover,ul.navigation-system li a:active{color:#b8282f;text-decoration:none;white-space:nowrap;}
ul.navigation-local a:link,ul.navigation-local a:visited,ul.navigation-local a:hover,ul.navigation-local a:active,ul.navigation-local-0 a:link,ul.navigation-local-0 a:visited,ul.navigation-local-0 a:hover,ul.navigation-local-0 a:active{padding:2px;color:#000;text-decoration:none;position:relative;display:inline;}
ul.navigation-local li.current a:link,ul.navigation-local li.current a:visited,ul.navigation-local li.current a:hover,ul.navigation-local li.current a:active,ul.navigation-local-0 li.current a:link,ul.navigation-local-0 li.current a:visited,ul.navigation-local-0 li.current a:hover,ul.navigation-local-0 li.current a:active{color:#000;font-weight:bold;}
ul.navigation-local li ul li a:link,ul.navigation-local li ul li a:visited,ul.navigation-local li ul li a:hover,ul.navigation-local li ul li a:active,ul.navigation-local-0 li ul li a:link,ul.navigation-local-0 li ul li a:visited,ul.navigation-local-0 li ul li a:hover,ul.navigation-local-0 li ul li a:active{background:none;}
ul.navigation-local li ul li a:hover,ul.navigation-local-0 li ul li a:hover{text-decoration:underline;}
ul.navigation-local li.current ul li a:link,ul.navigation-local li.current ul li a:visited,ul.navigation-local li.current ul li a:hover,ul.navigation-local li.current ul li a:active,ul.navigation-local-0 li.current ul li a:link,ul.navigation-local-0 li.current ul li a:visited,ul.navigation-local-0 li.current ul li a:hover,ul.navigation-local-0 li.current ul li a:active{color:#000;font-weight:normal;}
ul.navigation-local li.current ul li.current a:link,ul.navigation-local li.current ul li.current a:visited,ul.navigation-local li.current ul li.current a:hover,ul.navigation-local li.current ul li.current a:active,ul.navigation-local-0 li.current ul li.current a:link,ul.navigation-local-0 li.current ul li.current a:visited,ul.navigation-local-0 li.current ul li.current a:hover,ul.navigation-local-0 li.current ul li.current a:active{color:#ffe500;font-weight:bold;position:relative;left:2px;}
div.weather-content{margin:0;padding:5px;color:#fff;background-color:#b91407;font-size:1.2em;font-weight:bold;width:140px;}
div#weather a:link,div.weather a:visited,div.weather a:hover,div.weather a:active{color:#fff;text-decoration:none;}
div#images{margin:0;}
div#breadcrumb{margin:0;padding:5px 5px 10px 160px;width:580px;font-size:1.1em;}
div#fil{padding-left:20px;}
div#logo{margin:0;padding:0;height:129px;background:url(http://www.tourcoing.fr/media/frontoffice/h1_homepage.jpg) #fff no-repeat 0 0;font-size:2em;font-weight:normal;}
ul.banners{margin:20px 0;padding:0;list-style:none;font-size:1em;}
ul.banners li{margin:10px 0;padding:0;list-style-type:none;text-align:right;}
.pagination{text-align:left;clear:both;}
.pagination span.detail{display:inline;margin:0 10px;}
.pagination ul{display:inline;margin:0;}
.pagination ul li{list-style-type:none;margin:0 5px;display:inline;}
body.generic ul.links li div.wrap{float:right;width:310px;}
ul.links{margin:10px 0;padding:0;list-style:none;font-size:1em;}
ul.links li{margin:0 0 10px 0;padding:0;list-style-type:none;font-size:1em;clear:both;}
ul.links li dl{margin:0;padding:0;font-size:1em;}
ul.links li dl dt{margin:0;padding:0;font-size:1.3em;font-weight:bold;color:#ca5b15;}
ul.links li dl dd{margin:10px 0;padding:0;font-size:1em;}
ul.links address{font-size:1.1em;font-style:normal;}
ul.links li img{float:left;margin:0 10px 5px 0;}
h3.bookmark-title{margin:10px 0 10px 0;padding:0 0 0 20px;font-size:1.5em;font-weight:bold;color:#005aaa;background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 50%;}
img{border:none;}
.modules-website-sitemap{width:100%;float:left;}
.modules-website-sitemap ul{list-style:square;padding-left:20px;}
.modules-website-sitemap li.sitemapColumn0{list-style:none;padding-top:12px;padding-left:12px;width:auto;clear:both;}
.modules-website-sitemap li.sitemapColumn1{margin-left:12px;padding-top:12px;width:30%;float:left;}
.modules-website-sitemap li.column-break-before{float:none;}
.modules-website-sitemap li.column-break-after{clear:both;}
.modules-website-sitemap ul.sitemapColumn2 li{margin-left:12px;list-style-type:square;}
/* /var/home/prodtcgv2/webapp/modules/website/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/website/style/richtext.xml - BEGIN */
body{font-family:Arial, Helvetica, sans-serif;font-size:62.5%;margin:0;color:#000000;}
.link,a img{border:0;}
.TitreBleu{font-size:1.5em;font-weight:bold;color:#e2001a;}
.TitreBleuPuce{margin:0 0 10px 0;padding:0 0 0 20px;font-size:1.4em;font-weight:bold;color:#e2001a;background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 20%;}
.TitreOrangePuce{margin:0 0 10px 0;padding:0 0 0 12px;font-size:1.3em;font-weight:bold;color:#000;background:url(http://www.tourcoing.fr/media/frontoffice/pucemenu.jpg) transparent no-repeat 0 50%;}
h1.hidden,a.hidden{display:none;}
/* /var/home/prodtcgv2/webapp/modules/website/style/richtext.xml - END *//* /var/home/prodtcgv2/webapp/modules/abstractdirectory/style/frontoffice.xml - BEGIN */
.abstractdirectory-block{position:relative;top:0;left:0;width:100%;height:100%;}
.abstractdirectory-block .module-columnleft{float:left;display:block;width:70%;}
.abstractdirectory-block .module-columnright{float:right;display:block;width:29%;}
.abstractdirectory-block ol.module-list{list-style:none;margin-top:20px;}
.abstractdirectory-block ol.module-list li{margin-bottom:20px;display:block;float:left;}
.abstractdirectory-block ul.folder-vertical{list-style-type:none;}
.abstractdirectory-block ul.folder-vertical li{line-height:16px;background:url(http://www.tourcoing.fr/media/frontoffice/folder.png) no-repeat;text-align:left;padding-left:20px;font-weight:lighter;}
.abstractdirectory-block ul.folder-horizontal{list-style-type:none;}
.abstractdirectory-block ul.folder-horizontal li{display:inline;background:url(http://www.tourcoing.fr/media/frontoffice/folder_page.png) no-repeat 0 .1em;padding:2px 0 2px 20px;}
/* /var/home/prodtcgv2/webapp/modules/abstractdirectory/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/agenda/style/frontoffice.xml - BEGIN */
ul.vevent li strong{margin-right:6px;}
ul.vevent{margin-bottom:2px;}
ul.vevent li{padding-top:4px;}
.agenda-block dl{margin:20px 0 20px 0;position:relative;width:100%;top:0;left:0;}
.agenda-block dt{margin:0;padding-bottom:5px;float:left;width:30%;display:block;text-align:right;}
.agenda-block dd{margin:0;padding-bottom:5px;margin-left:32%;border-left:1px solid #000;display:block;padding-left:2%;}
.modules-agenda-nextevent ul.vevent{margin-bottom:12px;}
table.calendar{margin:0 auto;margin-bottom:12px;}
table.calendar caption{text-transform:uppercase;text-align:center;margin:0 auto;font-weight:bold;}
table.calendar tr th{border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;}
table.calendar tr td{background:#ededee;border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;}
table.calendar tr td.alternate-bgcolor{background:#f3f4f4;}
table.calendar tr td.week{color:red;}
table.calendar tr td.week a{color:red;text-decoration:none;}
table.calendar tr td.week a:hover{color:green;text-decoration:none;}
table.calendar tr td.inactive{color:#808080;}
table.calendar tr td.active-day{background:red;}
table.calendar tr td.active-day a{color:#fff;text-decoration:none;}
table.calendar tr td.active-day a:hover{background:green;display:block;text-decoration:none;}
table.calendar tr td.current-day{border:1px dotted #000;}
ul.calendars{float:left;display:block;width:100%;padding:20px 0;}
ul.calendars li.first{float:left;display:block;width:49%;}
ul.calendars li.last{float:right;display:block;width:49%;}
table.calendar tr th{border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;font-weight:bold;}
img.content{margin-top:4px;}
img.floatLeft,img.float-Left,img.float-left{float:left;margin-right:10px;margin-bottom:5px;margin-top:4px;}
img.floatRight,img.float-Right,img.float-right{float:right;margin-left:10px;margin-bottom:5px;margin-top:4px;}
ol.events{display:block;width:100%;float:left;}
ol.events li{display:block;width:100%;ackground:yellow;float:left;margin-bottom:5px;}
ul.vevent li strong{margin-right:6px;}
ul.vevent{margin-bottom:2px;}
ul.vevent li{padding-top:4px;float:none;width:auto;}
/* /var/home/prodtcgv2/webapp/modules/agenda/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/bookmark/style/frontoffice.xml - BEGIN */
div.modules-bookmark-bookmark-item div.wrap{float:right;width:310px;}
div.modules-bookmark-bookmark-item{margin:10px 0 20px 0;padding:0;font-size:1em;clear:both;}
div.modules-bookmark-bookmark-item dl{margin:0;padding:0;font-size:1em;}
div.modules-bookmark-bookmark-item dl dt{margin:0;padding:0;font-size:1.3em;font-weight:bold;color:#ca5b15;}
div.modules-bookmark-bookmark-item dl dd{margin:10px 0;padding:0;font-size:1em;}
div.modules-bookmark-bookmark-item address{font-size:1.1em;font-style:normal;}
div.modules-bookmark-bookmark-item img{float:left;margin:0 10px 5px 0;}
div.modules-bookmark-folder h3{margin:10px 0 10px 0;padding:0 0 0 20px;font-size:1.5em;font-weight:bold;color:#005aaa;background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 50%;}
/* /var/home/prodtcgv2/webapp/modules/bookmark/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/contactcard/style/frontoffice.xml - BEGIN */
.modules-contactcard-detail{width:100%;float:left;}
.modules-contactcard-detail .column-one{float:left;width:73.2%;padding:1.2%;padding-left:0;margin-top:12px;}
.modules-contactcard-detail .column-two{float:left;width:24.4%;padding:0 1.2%;padding-right:0;margin-top:22px;}
.modules-contactcard-detail .vcard-one ol.vcard{margin:0;margin-bottom:10px;padding:4px;background:#eee;width:98%;clear:left;}
.modules-contactcard-detail .vcard-one ol.vcard li{padding:0;margin:2px 4px;width:auto;text-align:left;}
.modules-contactcard-detail .vcard-one ol.vcard li.float-right{text-align:right;float:right;}
.modules-contactcard-detail .vcard-one ol.vcard li ul li.display-inline{display:inline;}
.modules-contactcard-detail ol.trombi li{width:48%;margin-right:1%;float:left;display:block;padding-bottom:10px;}
.modules-contactcard-detail ol.trombi li.last{float:none;}
.modules-contactcard-detail ol.trombi li.carriage-return{clear:left;}
.modules-contactcard-detail ol.vcard{margin:0;padding:4px;background:#eee;float:left;}
.modules-contactcard-detail ol.vcard li{padding:0;margin:2px 4px;width:auto;text-align:left;float:none;}
.modules-contactcard-detail ol.vcard li.float-right{text-align:right;float:right;}
.modules-contactcard-detail ol.vcard li ul li{margin:0;padding:0;padding-left:6px;}
.modules-contactcard-detail ol.vcard li ul li.display-inline{display:inline;}
.modules-contactcard-detail ul.folder-vertical{list-style-type:none;}
.modules-contactcard-detail ul.folder-vertical li{background:url(http://www.tourcoing.fr/media/frontoffice/folder.png) no-repeat;text-align:left;padding:2px 0 2px 20px;}
.modules-contactcard-detail ul.folder-horizontal{list-style-type:none;margin-top:12px;margin-bottom:6px;}
.modules-contactcard-detail ul.folder-horizontal li{display:inline;background:url(http://www.tourcoing.fr/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding:2px 0 2px 40px;}
.modules-contactcard-detail ul.folder-horizontal li.first{background:none;padding:2px 0 2px 0;}
.modules-contactcard-detail ul.folder-horizontal li img{margin-right:6px;vertical-align:middle;}
.vcard .contact-not-published,.vcard .contactform-page-not-published{background:#ff8888;color:red;border:1px solid red;padding:5px;}
/* /var/home/prodtcgv2/modules/contactcard/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/directory/style/frontoffice.xml - BEGIN */
body.generic ul.directoryResults li div.wrap{float:right;width:310px;}
ul.directoryResults h3{margin-top:0;}
h3.directory-title{background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 50%;color:#005aaa;}
ul.directoryResults{margin:10px 0;padding:0;list-style:none;font-size:1em;}
ul.directoryResults li{margin:10px 0 20px 0;padding:0;list-style-type:none;font-size:1em;clear:both;}
fieldset.directory ul{margin:0;padding:0;list-style:none;font-size:1.1em;}
fieldset.directory ul li{float:left;margin:0 10px 10px 0;padding:0;list-style-type:none;}
ul.directoryResults li img{float:left;margin:0 10px 10px 0;}
fieldset.directory{margin:0;padding:0;border:0;font-size:1em;}
fieldset.directory legend{display:none;}
fieldset.directory label{margin:0;padding:0;font-size:1em;color:#666;}
fieldset.directory input.text,fieldset.directory textarea.text{margin:0;padding:0;border:1px solid #666;width:200px;font-size:1.2em;color:#000;}
fieldset.directory select{border:1px solid #666;}
fieldset.directory input.button{margin:0;padding:2px 5px;width:10em;border:0;font-size:1.1em;color:#fff;background-color:#eb870e;position:relative;top:0;}
/* /var/home/prodtcgv2/modules/directory/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/documentcard/style/frontoffice.xml - BEGIN */
body.generic ul.download li div.wrap{float:right;width:310px;}
ul.download{margin:10px 0;padding:0;list-style:none;font-size:1em;}
ul.download li{margin:0 0 10px 0;padding:0;list-style-type:none;font-size:1em;clear:both;}
ul.download li dl{margin:0;padding:0;font-size:1em;}
ul.download li dl dt,dl.item dt{margin:0;padding:0;font-size:1.3em;font-weight:bold;color:#ca5b15;}
ul.download li dl dd{margin:10px 0;padding:0;font-size:1em;}
ul.download li img{float:left;margin:0 10px 5px 0;}
a.download:link,a.download:visited,a.download:hover,a.download:active{display:block;}
div.modules-download-folder h3{clear:both;}
/* /var/home/prodtcgv2/webapp/modules/documentcard/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/faq/style/frontoffice.xml - BEGIN */
.faq-abstractdirectory-block ol.module-list,.modules-faq-faq ol.module-list{list-style:none;display:block;}
.faq-abstractdirectory-block ol.module-list li,.modules-faq-faq ol.module-list li{margin-bottom:20px;display:block;float:left;clear:both;}
.faq-abstractdirectory-block{width:100%;float:left;}
.faq-abstractdirectory-block .column-one{float:left;width:73.2%;padding:1.2%;padding-left:0;margin-top:12px;}
.faq-abstractdirectory-block .column-two{float:left;width:24.4%;padding:0 1.2%;padding-right:0;margin-top:22px;}
.faq-abstractdirectory-block ul.folder-vertical{list-style-type:none;}
.faq-abstractdirectory-block ul.folder-vertical li{background:url(http://www.tourcoing.fr/media/frontoffice/folder.png) no-repeat;text-align:left;padding:2px 0 2px 20px;}
.faq-abstractdirectory-block ul.folder-horizontal{list-style-type:none;margin-top:12px;margin-bottom:6px;}
.faq-abstractdirectory-block ul.folder-horizontal li{display:inline;background:url(http://www.tourcoing.fr/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding:2px 0 2px 40px;}
.faq-abstractdirectory-block ul.folder-horizontal li.first{background:none;padding:2px 0 2px 0;}
.faq-abstractdirectory-block ul.folder-horizontal li img{margin-right:6px;vertical-align:middle;}
.faq-abstractdirectory-block .column-one dl dt{margin-bottom:12px;}
/* /var/home/prodtcgv2/modules/faq/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/form/style/frontoffice.xml - BEGIN */
form.cmxform li.button{margin:10px 0;padding:0 0 0 15em;text-align:left;text-transform:none;}
form.cmxform ol,form.cmxform ol li{display:block;float:none;}
form.cmxform ol li{margin:10px 0;}
form.cmxform ol{margin:0;padding:0;}
p.error{color:#f00;}
form.cmxform{margin:0;padding:0;border:0;font-size:1em;}
form.cmxform label{display:block;float:left;margin:0;padding:0;width:15em;font-size:1em;color:#666;text-align:left;text-transform:none;font-weight:normal;}
form.cmxform ol input,form.cmxform ol textarea{margin:0;padding:0;border:1px solid #666;width:200px;font-size:1.2em;color:#000;background-color:#fff;float:none;}
form.cmxform select{border:1px solid #666;}
form.cmxform input{margin:0 10px 0 0;padding:2px 5px;border:0;font-size:1.1em;color:#fff;background-color:#e2001a;float:right;}
table.jCalendar{border:1px solid #000;background:#aaa;}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;font-weight:bold;}
table.jCalendar td.selected{background:#f66;color:#fff;font-weight:bold;}
table.jCalendar td.selected:hover{background:#f33;color:#fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background:#fff;color:#000;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background:#bbb;color:#888;}
div#dp-popup{position:absolute;font-size:10px;font-family:arial, sans-serif;background:#ccc;padding:2px;min-height:172px;min-width:171px;}
div#dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div#dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div#dp-popup div#dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div#dp-popup div#dp-nav-prev a{float:left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor:pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor:default;}
div#dp-popup div#dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div#dp-popup div#dp-nav-next a{float:right;}
div#dp-popup a.disabled{cursor:default;color:#aaa;}
div#dp-popup td{cursor:pointer;}
div#dp-popup td.disabled{cursor:default;}
a.dp-choose-date{width:16px;height:16px;padding:0;margin:5px 3px 0;text-indent:-2000px;overflow:hidden;background:url(http://www.tourcoing.fr/icons/small/calendar.png) no-repeat;vertical-align:top;padding-left:5px;padding-bottom:5px;text-decoration:none;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
input.dp-applied{width:140px;}
p.captcha div{margin-left:120px;}
/* /var/home/prodtcgv2/webapp/modules/form/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/iframe/style/frontoffice.xml - BEGIN */
.iframeNotPublished{background:#ff8888;color:red;border:1px solid red;padding:5px;margin:0;font-weight:bold;}
.iframeNotPublished img{float:left;}
.iframeNotPublished p{padding:5px 0;margin:0;}
/* /var/home/prodtcgv2/modules/iframe/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/job/style/frontoffice.xml - BEGIN */
.job-abstractdirectory-block{width:100%;float:left;}
.job-abstractdirectory-block .column-one{float:left;width:73.2%;padding:1.2%;padding-left:0;margin-top:12px;}
.job-abstractdirectory-block .column-two{float:left;width:24.4%;padding:0 1.2%;padding-right:0;margin-top:22px;}
.job-abstractdirectory-block ul.folder-vertical{list-style-type:none;}
.job-abstractdirectory-block ul.folder-vertical li{background:url(http://www.tourcoing.fr/media/frontoffice/folder.png) no-repeat;text-align:left;padding:2px 0 2px 20px;}
.job-abstractdirectory-block ul.folder-horizontal{list-style-type:none;margin-top:12px;margin-bottom:6px;}
.job-abstractdirectory-block ul.folder-horizontal li{display:inline;background:url(http://www.tourcoing.fr/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding:2px 0 2px 40px;}
.job-abstractdirectory-block ul.folder-horizontal li.first{background:none;padding:2px 0 2px 0;}
.job-abstractdirectory-block ul.folder-horizontal li img{margin-right:6px;vertical-align:middle;}
.job-abstractdirectory-block table{border-collapse:collapse;border-spacing:0px;width:100%;}
.job-abstractdirectory-block thead tr th{font-weight:bold;text-align:left;padding:1%;border-bottom:1px solid #000;}
.job-abstractdirectory-block tbody tr td{border-bottom:1px dotted #000;border-right:hidden;border-left:hidden;padding:1%;}
.job-abstractdirectory-block tfoot tr td{padding:1%;}
.job-block dl{margin:20px 0 20px 0;position:relative;width:100%;top:0;left:0;}
.job-block dt{margin:0;padding-bottom:5px;float:left;width:30%;display:block;text-align:right;}
.job-block dd{margin:0;padding-bottom:5px;margin-left:32%;border-left:1px solid #000;display:block;padding-left:2%;}
ul.mini-navigation{text-align:right;width:100%;padding:10px 0;}
ul.mini-navigation li.rss{background:url(http://www.tourcoing.fr/media/frontoffice/rss.gif) 0 3px no-repeat;padding-right:20px;}
/* /var/home/prodtcgv2/webapp/modules/job/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/lexicon/style/frontoffice.xml - BEGIN */
.modules-glossary{width:100%;float:left;}
ul.listalpha{margin-top:20px;margin-bottom:20px;}
ul.listalpha li{display:inline;}
ul.listalpha li a{text-align:center;padding:4px;}
ul.listalpha li.current{padding:4px;font-weight:bold;}
ul.result-listalpha{margin-top:20px;}
ul.result-listalpha li{margin-bottom:10px;}
/* /var/home/prodtcgv2/modules/lexicon/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/mailbox/style/frontoffice.xml - BEGIN */
/* /var/home/prodtcgv2/modules/mailbox/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/mailinglist/style/frontoffice.xml - BEGIN */
fieldset.newsletter{margin:10px 0;padding:0 0 0 10em;}
p.error{color:#f00;}
fieldset.newsletter ul{margin:0;padding:0;list-style:none;font-size:1.1em;}
fieldset.newsletter ul li{float:left;margin:0 10px 10px 0;padding:0;list-style-type:none;}
fieldset.newsletter{margin:0;padding:0;border:0;font-size:1em;}
fieldset.newsletter legend{display:none;}
fieldset.newsletter label{margin:0;padding:0;font-size:1em;color:#666;}
fieldset.newsletter input.text,fieldset.newsletter textarea.text{margin:0;padding:0;border:1px solid #666;width:200px;font-size:1.2em;color:#000;}
fieldset.newsletter select{border:1px solid #666;}
fieldset.newsletter input.button{margin:0;padding:2px 5px;width:8em;border:0;font-size:1.1em;color:#fff;background-color:#e2001a;position:relative;top:0;}
fieldset.newsletter p label{display:block;float:left;width:150px;}
/* /var/home/prodtcgv2/webapp/modules/mailinglist/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/media/style/frontoffice.xml - BEGIN */
.border{border:1px solid blue;}
#media-zoom-overlay{position:fixed;top:0;left:0;width:0;height:0;border:1px solid black;background:#eef;z-index:10000;}
#media-zoom-overlay-image{position:fixed;top:0;left:0;border:1px solid #ddd;z-index:10010;}
#media-zoom-overlay-label{position:relative;top:3px;color:black;font-weight:bold;font-size:2em;}
/* /var/home/prodtcgv2/webapp/modules/media/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/news/style/frontoffice.xml - BEGIN */
p.newsDetail{font-weight:bold;}
div#ContentColumn2 div.wrap{float:left;width:420px;}
div#MiddleContentColumn div.wrap{float:left;width:310px;}
ul.news h2,ul.news h3{margin:0 0 10px 0;padding:0 0 0 20px;font-size:1.5em;font-weight:bold;background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 20%;}
ul.news h2{color:#e2001a;}
ul.news h3,h3.news-title{background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 20%;color:#e2001a;}
ul.news li p{margin:0 0 5px 0;}
ul.news{float:left;margin:20px 0 10px 0;padding:0 0 0 15px;list-style:none;font-size:1em;}
body.generic ul.news{background:none;}
ul.news li{clear:both;float:left;margin:0 0 20px 0;padding:0;width:100%;list-style-type:none;}
ul.news img{display:inline;float:left;margin:0 10px 10px 0;}
div.right{float:right;margin:0 0 0 10px;}
img.left{clear:left;float:left;margin:0;}
ul.news li.left img{display:inline;float:left;margin:0 10px 10px 0;}
ul.news li.right img{display:inline;float:right;margin:0 0 10px 10px;}
p.backToList,p.viewArchive,p.viewAll{margin:-2em 0 2em 0;text-align:right;}
ul.navSequence{margin:10px 0;padding:0;list-style:none;font-size:1.1em;}
ul.navSequence li{margin:5px 0;padding:0;list-style-type:none;}
ul.navSequence li.prev{float:left;}
ul.navSequence li.next{float:right;}
dl.archive{margin:0 0 10px 0;padding:0;font-size:1em;}
dl.archive dt{margin:10px 0;padding:0;font-size:1.2em;font-weight:bold;}
dl.archive dd{margin:0;padding:0;font-size:1em;}
dl.archive dd ul{clear:both;float:left;margin:0;padding:0;width:100%;list-style:none;font-size:1em;}
dl.archive dd ul li{display:inline;float:left;margin:0 5px 10px 0;padding:0 5px 0 0;border-right:1px solid #000;list-style-type:none;font-size:1em;}
h2{margin:30px 0 10px 0;padding:0;font-size:1.5em;font-weight:bold;color:#e2001a;}
h3{margin:10px 0 10px 0;padding:0 0 0 20px;font-size:1.4em;font-weight:bold;color:#e2001a;background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 20%;}
div.wrap a:link,a:visited,a:hover,a:active{color:#e2001a;text-decoration:underline;font-size:1.1em;}
/* /var/home/prodtcgv2/webapp/modules/news/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/newsletter/style/frontoffice.xml - BEGIN */
#modules-newsletter-header{font-weight:bold;}
#modules-newsletter-content{background-color:silver;}
#modules-newsletter-footer{font-weight:bold;}
/* /var/home/prodtcgv2/modules/newsletter/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/notification/style/frontoffice.xml - BEGIN */
/* /var/home/prodtcgv2/modules/notification/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/photoalbum/style/frontoffice.xml - BEGIN */
ol.photoalbum li{float:left;display:block;width:100%;margin-bottom:5px;}
#photopreview{float:left;text-align:center;display:block;width:59%;}
#previewinfos{text-align:left;}
#photopreview img.image{border:1px solid silver;background:#fff;padding:2px;}
ul#photoalbum_infocontrol{float:left;display:block;width:100%;padding:10px 0;}
ul#photoalbum_infocontrol li.previous{width:49%;float:left;text-align:left;display:block;}
ul#photoalbum_infocontrol li.previous img{float:left;padding-top:2px;}
ul#photoalbum_infocontrol li.previous a{margin-left:5px;}
ul#photoalbum_infocontrol li.next{width:49%;float:right;text-align:right;display:block;}
ul#photoalbum_infocontrol li.next img{float:right;padding-top:2px;}
ul#photoalbum_infocontrol li.next a{margin-right:5px;}
#selectorcontainer{height:68px;}
#photonavigation{float:right;display:block;width:37%;padding:1%;background:url(http://www.tourcoing.fr/media/frontoffice/entry-bg.jpg) top left no-repeat;}
#photonavigation #diaporamalink{float:left;display:block;width:100%;margin-bottom:20px;}
#photonavigation #diaporamalink img{float:left;margin-top:2px;}
#photonavigation #diaporamalink a{margin-left:5px;}
#selectorcontainer ol{margin:0 2em;}
#selectorcontainer ol li{float:left;margin:1px;display:block;width:70px;height:70px;text-align:center;}
#selectorcontainer ol li img{border:1px solid silver;background:#fff;padding:2px;}
#selectorcontainer ol li img:hover{background:#e2001a;}
#selectorcontainer span{height:70px;}
#selectorcontainer a.link:hover{cursor:pointer;}
#selectorcontainer a#nextselector,#selectorcontainer a#nextselector{float:left;}
#selectorcontainer a#previousselector{position:relative;top:24px;margin-right:9px;}
#selectorcontainer a#nextselector{position:relative;top:24px;margin-left:9px;}
#controls{list-style-type:none;float:right;display:block;padding:10px 0;width:100%;}
#controls li{display:inline;}
#diaporamaprev{background:url(http://www.tourcoing.fr/media/frontoffice/control_rewind.png) center left no-repeat;padding-left:20px;margin-left:10px;}
#diaporamapause{background:url(http://www.tourcoing.fr/media/frontoffice/control_pause.png) center left no-repeat;padding-left:20px;margin-left:10px;}
#diaporamaresume{background:url(http://www.tourcoing.fr/media/frontoffice/control_play.png) center left no-repeat;padding-left:20px;margin-left:10px;}
#diaporamaexit{background:url(http://www.tourcoing.fr/media/frontoffice/cross.png) center left no-repeat;padding-left:20px;margin-left:10px;}
#diaporamanext{background:url(http://www.tourcoing.fr/media/frontoffice/control_fastforward.png) center left no-repeat;padding-left:20px;margin-left:10px;}
#diaporama{float:left;display:block;width:100%;height:520px;}
#photozone img{border:1px solid silver;background:#fff;padding:2px;}
#previousselectordisabled,#nextselectordisabled{color:silver;}
#photonavigationnext{height:68px;}
#photonavigationprevious{float:left;height:68px;}
#previewinfos{margin:5px;}
.modules-photoalbum-albumcontextuallist h4.heading-four{background:none;}
#diaporamalink{background:url(http://www.tourcoing.fr/icons/small/presentation.png) center left no-repeat;padding-left:18px;}
/* /var/home/prodtcgv2/webapp/modules/photoalbum/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/photolib/style/frontoffice.xml - BEGIN */
p.backToList{margin:-2em 0 2em 0;text-align:right;}
p.photo{margin:10px 0;}
fieldset.ecard p.button{margin:10px 0;padding:0 0 0 152px;}
p.error{color:#f00;}
ul.navGallery{clear:both;margin:10px 0;padding:0;list-style:none;font-size:1.1em;}
ul.navGallery li{margin:5px 0;padding:0;list-style-type:none;}
ul.navGallery li.prev{float:left;}
ul.navGallery li.next{float:right;}
ul.photoGallery{clear:both;float:left;margin:10px 0;padding:0;width:100%;list-style:none;font-size:1em;}
ul.photoGallery li{display:block;float:left;margin:0 15px 10px 0;padding:0;list-style-type:none;font-size:1em;}
ul.count{clear:both;float:left;margin:0;padding:0;width:100%;list-style:none;font-size:1em;}
ul.count li{display:inline;float:left;margin:0 5px 10px 0;padding:0 5px 0 0;border-right:1px solid #000;list-style-type:none;font-size:1.1em;}
ul.count li.current{font-weight:bold;}
ul.actions{clear:both;float:left;margin:0;padding:0;width:100%;list-style:none;font-size:1em;}
ul.actions li{display:inline;float:left;margin:0 5px 10px 0;padding:0 5px 0 0;border-right:1px solid #000;list-style-type:none;font-size:1.1em;}
dl.photo{margin:10px 0;padding:0;font-size:1em;}
dl.photo dt{margin:0;padding:0;font-size:1.2em;font-weight:bold;}
dl.photo dd{margin:10px 0;padding:0;font-size:1.1em;font-weight:bold;}
dl.photo dd.comments{font-weight:normal;}
ul.photoGallery li small,dl.photo small{display:block;font-size:1em;font-weight:normal;}
ul.photoGallery li img{margin:0 0 10px 0;display:block;}
fieldset.ecard{margin:0;padding:0;border:0;font-size:1em;}
fieldset.ecard fieldset{margin:10px 0 0 0;}
fieldset.ecard legend{margin:0 0 10px 0;padding:0 0 0 20px;font-size:1.5em;font-weight:bold;color:#e2001a;background:url(http://www.tourcoing.fr/media/frontoffice/h2_generic.gif) transparent no-repeat 0 50%;}
fieldset.ecard fieldset legend{margin:0;padding:0;background:none;font-size:1.2em;font-weight:normal;}
fieldset.ecard label{display:block;float:left;margin:0;padding:0;width:152px;font-size:1em;color:#666;}
fieldset.ecard fieldset label{margin:0 0 0 5px;width:140px;}
fieldset.ecard input.text,fieldset.ecard textarea.text{margin:0;padding:0;border:1px solid #666;width:200px;font-size:1.2em;color:#000;}
fieldset.ecard select{border:1px solid #666;}
fieldset.ecard input.button{margin:0 10px 0 0;padding:2px 5px;border:0;font-size:1.1em;color:#fff;background-color:#e2001a;}
/* /var/home/prodtcgv2/modules/photolib/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/poll/style/frontoffice.xml - BEGIN */
.modules-poll-poll form{margin-left:20px;}
.modules-poll-poll form input[type="submit"]{margin-top:20px;}
.modules-poll-response{margin-top:5px;margin-bottom:5px;clear:both;}
.modules-poll-response1{background:#A80000;}
.modules-poll-response2{background:#000;}
.modules-poll-response3{background:#FFCA08;}
.modules-poll-response4{background:#034EA2;}
.modules-poll-response5{background:#eee;}
.modules-poll-poll form label input{margin-top:12px;}
/* /var/home/prodtcgv2/webapp/modules/poll/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/quiz/style/frontoffice.xml - BEGIN */
.modules-quiz-contextuallist{width:100%;float:left;}
.modules-quiz-contextuallist .module-columnleft{float:left;width:73.2%;padding:1.2%;padding-left:0;margin-top:12px;}
.modules-quiz-contextuallist .module-columnright{float:left;width:24.4%;padding:0 1.2%;padding-right:0;margin-top:22px;}
.modules-quiz-contextuallist{display:table;}
.modules-quiz-contextuallist ol li{padding:4px 0;width:600px;margin-bottom:0;}
.modules-quiz-detail form p,.modules-quiz-result form p{margin:0;padding-bottom:6px;font-weight:bold;}
.modules-quiz-detail form ol li fieldset label,.modules-quiz-result form ol li fieldset label{clear:both;display:block;padding:2px 0;}
.modules-quiz-detail .info-result{text-align:center;font-weight:bold;font-size:3.0em;}
.correct{color:green;}
.incorrect{color:red;}
.top-freecontent,.bottom-freecontent{margin:12px 0;}
.modules-quiz-result p.explaination{margin:0;padding:0;padding-left:24px;}
.modules-quiz-detail input[type="submit"]{margin-top:12px;}
.modules-quiz-detail ol li{clear:both;margin-bottom:20px;}
/* /var/home/prodtcgv2/webapp/modules/quiz/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/rssreader/style/frontoffice.xml - BEGIN */
ol.feedrss li h3.title{margin:0 0 10px 0;padding:0 0 0 10px;font-size:1.2em;font-weight:bold;color:#e2001a;background:url(http://www.tourcoing.fr/media/frontoffice/h4.gif) transparent no-repeat 0 50%;}
ol.feedrss li h3.title a.link{color:#e2001a;}
ol.feedrss li h3.title a.link:hover{color:#e2001a;}
/* /var/home/prodtcgv2/webapp/modules/rssreader/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/services/style/frontoffice.xml - BEGIN */
.modules-services-dashboard ul{width:300px;}
.modules-services-dashboard ul li{font-size:1.1em;margin:5px 0;}
/* /var/home/prodtcgv2/modules/services/style/frontoffice.xml - END *//* /var/home/prodtcgv2/webapp/modules/solrsearch/style/frontoffice.xml - BEGIN */
p.noResults{color:#f00;}
p.count{text-align:center;}
ul.searchResults{margin:10px 0;padding:0;list-style:none;font-size:1em;}
ul.searchResults li{margin:0 0 20px 0;padding:0;list-style-type:none;font-size:1em;}
ul.navResults{margin:10px 0;padding:0;list-style:none;font-size:1.1em;}
ul.navResults li{margin:5px 0;padding:0;list-style-type:none;}
ul.navResults li.prev{float:left;}
ul.navResults li.next{float:right;}
div.primary fieldset.search small{display:block;margin:5px 0 0 8.2em;font-size:1em;}
span.match{color:#000;background-color:#ff0;}
div.primary fieldset.search{margin:0;padding:5px 10px 10px 10px;border:0;background-color:#fff;font-size:1em;}
div.primary fieldset.search legend{display:none;}
div.primary fieldset.search label{font-size:1em;color:#666;}
div.primary input.text{width:180px;font-size:1em;}
div.primary input.button{position:static;margin:0;padding:2px 5px;width:10em;border:0;font-size:1.1em;color:#fff;background-color:#e2001a;}
fieldset.search{margin:10px 0 15px 0;padding:5px 10px 10px 0;border:0;background-color:#fff;background:url(http://www.tourcoing.fr/media/frontoffice/bgsearch.jpg) no-repeat top left;font-size:1em;}
fieldset.search legend{display:none;}
fieldset.search label{font-size:1em;color:#fff;display:none;}
input.text{width:100px;font-size:1em;margin-left:5px;margin-top:10px;border:0;}
input.button{position:relative;top:4px;}
.solrsearchSuggestion{float:left;margin-left:10px;margin-top:20px;margin-bottom:20px;}
.solrsearchSuggestion p{font-style:italic;}
.solrsearchNoHits{clear:both;margin-left:10px;margin-top:20px;}
.solrsearchNoHits span{font-style:italic;}
.solrsearchResultsCount{float:right;margin-right:10px;margin-top:20px;margin-bottom:20px;}
.solrsearchResults{clear:both;margin-left:30px;margin-top:20px;margin-bottom:20px;}
.solrsearchResults ul{list-style-type:none;}
.solrsearchResults ul li{margin-bottom:20px;border-bottom:1px solid #999;padding:5px 5px 5px 5px;background:url(http://www.tourcoing.fr/icons/normal/document.png) transparent no-repeat top left;}
.solrsearchResults ul li.modules_media_media_pdf{background:url(http://www.tourcoing.fr/icons/normal/pdf.png) transparent no-repeat top left;}
.solrsearchResults ul li.modules_media_media_flash{background:url(http://www.tourcoing.fr/icons/normal/flash.png) transparent no-repeat top left;}
.solrsearchResults ul li.modules_media_media_doc{background:url(http://www.tourcoing.fr/icons/normal/doc.png) transparent no-repeat top left;}
.solrsearchResults ul li.modules_media_media_image{background:url(http://www.tourcoing.fr/icons/normal/photo_scenery.png) transparent no-repeat top left;}
.solrsearchResults span{margin-left:32px;}
.solrsearchResults img{margin-bottom:10px;}
.solrsearchResults p{margin-left:32px;margin-bottom:10px;}
.solrsearchResults a{margin-left:32px;margin-bottom:10px;font-style:italic;}
.solrsearchResults h4{margin-bottom:5px;margin-left:32px;}
.solrsearchResults em{background-color:yellow;font-style:normal;font-weight:bold;}
.solrsearchPaginator,.paginator{text-align:center;}
.solrsearchPaginator span,.paginator span{color:red;font-weight:bold;}
.solrsearchPaginator h5,.paginator h5{display:inline;}
.solrsearchScore0{display:none;}
.solrsearchScore1{display:table-cell;width:16px;background-color:transparent;background-image:url(http://www.tourcoing.fr/icons/small/star_yellow.png) ;background-repeat:repeat-x;background-attachment:scroll;background-x-position:0%;background-y-position:0%;overflow-x:hidden;overflow-y:hidden;height:24px;}
.solrsearchScore2{display:table-cell;width:32px;background-color:transparent;background-image:url(http://www.tourcoing.fr/icons/small/star_yellow.png) ;background-repeat:repeat-x;background-attachment:scroll;background-x-position:0%;background-y-position:0%;overflow-x:hidden;overflow-y:hidden;height:24px;}
.solrsearchScore3{display:table-cell;width:48px;background-color:transparent;background-image:url(http://www.tourcoing.fr/icons/small/star_yellow.png) ;background-repeat:repeat-x;background-attachment:scroll;background-x-position:0%;background-y-position:0%;overflow-x:hidden;overflow-y:hidden;height:24px;}
.solrsearchScore4{display:table-cell;width:64px;background-color:transparent;background-image:url(http://www.tourcoing.fr/icons/small/star_yellow.png) ;background-repeat:repeat-x;background-attachment:scroll;background-x-position:0%;background-y-position:0%;overflow-x:hidden;overflow-y:hidden;height:24px;}
.solrsearchScore5{display:table-cell;width:80px;background-color:transparent;background-image:url(http://www.tourcoing.fr/icons/small/star_yellow.png) ;background-repeat:repeat-x;background-attachment:scroll;background-x-position:0%;background-y-position:0%;overflow-x:hidden;overflow-y:hidden;height:24px;}
.solrsearchGauge{display:inline;margin-left:32px;}
/* /var/home/prodtcgv2/webapp/modules/solrsearch/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/task/style/frontoffice.xml - BEGIN */
/* /var/home/prodtcgv2/modules/task/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/users/style/frontoffice.xml - BEGIN */
form.formauthentication{width:100%;text-align:center;border:1px solid #d4d0c0;}
ol.modules-users-login-form{list-style:none;padding-top:20px;}
ol.modules-users-login-form li{text-align:left;}
ol.modules-users-login-form li label{font-weight:bold;letter-spacing:1px;float:left;font-size:0.9em;display:block;width:150px;text-transform:uppercase;}
ol.modules-users-login-form li.button{text-align:center;}
ol.modules-users-changepassword-form{list-style:none;padding-top:20px;}
ol.modules-users-changepassword-form li{text-align:left;}
ol.modules-users-changepassword-form li label{font-weight:bold;letter-spacing:1px;float:left;font-size:0.9em;display:block;width:250px;text-transform:uppercase;}
ol.modules-users-changepassword-form li.button{text-align:center;}
div.showuserinfo{font-weight:bold;}
/* /var/home/prodtcgv2/modules/users/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/userstcg/style/frontoffice.xml - BEGIN */
/* /var/home/prodtcgv2/modules/userstcg/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/videoflv/style/frontoffice.xml - BEGIN */
/* /var/home/prodtcgv2/modules/videoflv/style/frontoffice.xml - END *//* /var/home/prodtcgv2/modules/workflow/style/frontoffice.xml - BEGIN */
/* /var/home/prodtcgv2/modules/workflow/style/frontoffice.xml - END */