body,textarea,input{font-family: Arial, Helvetica, sans-serif;}
body#tplGpcHome{text-align: center;color: #838080;background: #e8e5e5;font-size: 80%;}
#containerwrapperLocation{background: url(/media/frontoffice/gpc-bg_container.jpg) #fff no-repeat top center;}
#containerLocation{text-align: left;margin: 0 auto;}
#searchLocation{text-align: right;background: url(/media/frontoffice/gpc-bg_solrsearch.jpg) no-repeat top right;}
#printandtaggedmenuhorizontalLocation{margin-top: 10px;}
#taggedmenuhorizontalLocation{background: url(/media/frontoffice/gpc-bg_tmhorizontal.jpg) no-repeat top right;font-family: myriad, Arial, Helvetica, sans-serif;}
#threadLocation{padding: 6px;background: url(/media/frontoffice/gpc-bg_thread.png) no-repeat top left;}
#footerwrapperLocation{background: url(/media/frontoffice/gpc-bg_footerwrapper.png) repeat-x 0 -10px;}
#footerLocation{text-align: center;margin: 0 auto;}
#taggedmenufooterLocation{padding-top: 12px;text-align: center;background: url(/media/frontoffice/gpc-bg_footernav.png) no-repeat top left;}
#rbsLocation{text-align: right;padding: 4px 0;}
#leftcolumnLocation{margin-right: 10px;}
ul.tagged-menu-horizontal li{background: url(/media/frontoffice/gpc-separator_tmh.gif) no-repeat top right;float: left;}
ul.tagged-menu-horizontal li a.link{display: block;color: #fff;text-decoration: none;padding: 9px 26px;margin-right: 1px;}
ul.tagged-menu-horizontal li a.link:hover{background: url(/media/frontoffice/gpc-bg_tmh-hover.png) repeat-x top left;}
ul.tagged-menu-horizontal li.current strong{display: block;color: #fff;padding: 9px 26px;margin-right: 1px;background: url(/media/frontoffice/gpc-bg_tmh-hover.png) repeat-x top left;font-weight: normal;}
ul.thread li{display: inline;font-size: 0.86em;}
ul.thread li a.link{color: #838080;text-decoration: none;}
ul.thread li a.link:hover{text-decoration: underline;}
ul.thread li strong{color: #09a1df;}
.modules-website-sitemap li{padding: 0 0 4px 60px;font-size: 1.6em;list-style-type: disc;list-style-position: inside;}
.modules-website-sitemap li li{font-size: 0.9em;}
.modules-website-sitemap li li li{font-size: 0.8em;}
.pagination{clear: both;padding: 5px 0 5px 0;margin-bottom: 24px;}
.pagination ul li{margin-right: 5px;display: inline;}
.pagination span.detail{float: right;margin-left: 5px;}
a.link{text-decoration: underline;color: #09a1df;}
a.link:hover{text-decoration: none;color: #000;}
h2.title,.heading-two{color: #09a1df;font-size: 2em;margin-bottom: 12px;text-transform: uppercase;}
h2.small{color: #09a1df;font-size: 1.2em;margin-bottom: 12px;text-transform: uppercase;}
h2.small-yellow{color: #ea7710;font-size: 1.2em;margin-bottom: 12px;text-transform: uppercase;}
h3.title,.heading-three{color: #09a1df;font-size: 1.4em;margin-bottom: 12px;font-weight: bold;}
table.normal{margin-bottom: 12px;}
table.normal tr th{text-align: center;color: #fff;font-weight: bold;background-color: #09a1df;}
table.normal tr td{text-align: center;}
table.normal tr.row-0{background-color: #eee;}
table.normal tr.row-1{background-color: #fff;}
blockquote{border-left-color: #09a1df;font-style: italic;}
p.normal,ul.normal,ol.normal{margin-bottom: 16px;}
ul.normal li{list-style-type: disc;list-style-position: inside;padding: 4px 0;padding-left: 26px;}
ol.normal li{list-style-type: decimal;list-style-position: inside;padding: 4px 0;padding-left: 26px;}
table.normal{empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;}
table.normal caption{text-align: left;font-weight: normal;}
table.normal tr td,table.normal tr th{padding: 6px 0px;}
table.normal tr th{font-weight: bold;}
blockquote{margin: 0px 0 15px 25px;padding: 0px 10px 0px 10px;border-left-width: 4px;border-left-style: solid;}
form.cmxform fieldset,fieldset{border-left-color: #404040;border-top-color: #707070;border-right-color: #e2e2e2;border-bottom-color: #e2e2e2;}
form.cmxform legend,legend{color: #09a1df;}
form.cmxform input.textfield,form.cmxform textarea,form.cmxform select,input.textfield,textarea,select{color: #666;border-left-color: #404040;border-top-color: #707070;border-right-color: #e2e2e2;border-bottom-color: #e2e2e2;background: url(/media/frontoffice/gpc-bg_input.gif) #fff no-repeat top left;}
form.cmxform option,option{color: #666;background-color: #fff;}
form.cmxform input.button,input.button{background: url(/media/frontoffice/gpc-bg_button.gif) #000 repeat-x top left;border-color: #000;color: #b3b3b3;}
.error,.errors{color: red;}
.success{color: green;}
a.button{background: url(/media/frontoffice/gpc-bg_button.gif) #000 repeat-x top left;border-color: #000;color: #b3b3b3;}
form.cmxform p.description,form.cmxform p.help-text,form.cmxform fieldset div,form.cmxform .free-text,form.cmxform .bottom-description{margin-bottom: 16px;line-height: 1.4em;}
form.cmxform ul.errors li{color: red;list-style-type: disc;list-style-position: inside;padding-left: 26px;}
form.cmxform ol{margin: 0;padding: 0;}
form.cmxform ol li{float: none;clear: both;list-style: none;padding: 5px;margin: 0;}
form.cmxform fieldset,fieldset{margin-bottom: 16px;padding: 12px;border-width: 1px;border-style: solid;}
form.cmxform legend,legend{padding: 0 2px;font-size: 1.2em;text-transform: uppercase;white-space: normal;}
form.cmxform label{line-height: 1.6;vertical-align: top;text-align: right;padding-right: 12px;width: 33%;display: block;float: left;color: #666;}
form.cmxform input.textfield,form.cmxform textarea,form.cmxform select,input.textfield,textarea,select{border-width: 1px;border-style: solid;font-size: 1em;}
form.cmxform textarea,textarea{margin: 0;padding: 0;}
form.cmxform input.button,input.button{font-size: 1em;cursor: pointer;padding: 0 4px;vertical-align: top;border-width: 1px;border-style: solid;}
form.cmxform em{font-weight: bold;font-style: normal;color: red;}
form.cmxform fieldset.radio{border: none;margin: 3px 0 0;}
form.cmxform fieldset.radio label{display: block;width: auto;}
input[type="radio"]{margin-right: 4px;}
p.captcha div{margin-left: 120px;}
li.captcha{text-align: center;}
p.buttons{clear: both;text-align: center;}
a.button{font-size: 1em;cursor: pointer;padding: 0 4px;border-width: 1px;border-style: solid;}
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://ecommercev2.intlangf.prod.devlinux.france.rbs.fr/icons/small/calendar.png) no-repeat;vertical-align: top;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
.modules-solrsearch-searchform{padding: 3px 12px 5px 12px;}
.modules-solrsearch-searchform label{position: absolute;top: -999em;}
.modules-solrsearch-searchform input.textfield{width: 180px;}
.modules-news-first{width: 652px;float: left;}
.newsfirst-content{width: 632px;padding: 10px;float: left;color: #fff;background: #51b7e0;-moz-border-radius: 8px;-webkit-border-radius: 8px;margin-bottom: 20px;}
h2.newsfirst a.link{color: #fff;font-size: 1.8em;text-decoration: none;}
h2.newsfirst a.link:hover{color: #000;}
ol.news-one-column{margin-bottom: 10px;}
ol.news-one-column li{width: 604px;padding: 12px 24px;float: left;background: url(/media/frontoffice/gpc-bg_news.gif) repeat-x bottom left;margin-bottom: 10px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
ol.news-one-column li img{padding: 12px 12px 0 0;background: url(/media/frontoffice/gpc-actupic_bg.png) no-repeat top right;}
.date{font-size: 0.86em;}
ol.news-one-column li h3.heading-three{margin-bottom: 4px;font-size: 1.1em;}
ol.news-one-column li h3 a.link{text-decoration: none;}
a.orange{background: url(/media/frontoffice/gpc-bullet_orange.png) no-repeat top left;padding-left: 18px;text-transform: uppercase;font-size: 0.86em;color: #000;text-decoration: none;display: block;float: left;margin-top: 4px;cursor: pointer;}
a.orange:hover{color: #ea7710;}
.modules-news-newsList{margin-bottom: 20px;}
.modules-news-newsList h2{margin: 10px 24px;}
h2.underline{text-transform: uppercase;font-size: 1.2em;}
h2.orange{color: #ea7710;}
img.float-left{float: left;margin-right: 20px;margin-bottom: 10px;}
img.float-right{float: right;margin-left: 20px;margin-bottom: 10px;}
ul.mini-navigation{text-align: right;}
img.float-right{float: right;margin-left: 20px;margin-bottom: 10px;}
.modules-gpc-flash{width: 730px;width: 730px;height: 151px;background-repeat: no-repeat;background-position: center right;}
#containerwrapperLocation{width: 100%;float: left;}
#containerLocation{width: 960px;}
#searchLocation{width: 960px;float: left;}
#headerLocation{width: 960px;float: left;}
#logoLocation{width: 230px;float: left;}
#flashLocation{width: 730px;float: left;}
#printandtaggedmenuhorizontalLocation{width: 960px;float: left;}
#printLocation{width: 85px;height: 35px;float: left;}
#taggedmenuhorizontalLocation{width: 875px;height: 35px;float: left;}
#threadLocation{width: 948px;float: left;}
#footerwrapperLocation{width: 100%;float: left;}
#footerLocation{width: 960px;}
#taggedmenufooterLocation{width: 960px;height: 32px;float: left;}
#rbsLocation{width: 960px;float: left;}
#informationLocation{width: 960px;float: left;}
#leftcolumnLocation{width: 652px;float: left;}
#rightcolumnLocation{width: 298px;}
#rightcolumnLocation{float: left;}
ul.footer-menu li{display: inline;background: url(/media/frontoffice/gpc-separator_footermenu.gif) no-repeat bottom right;font-size: 0.86em;color: #fff;padding: 0 13px 0 10px;}
ul.footer-menu li.last{background: none;}
ul.footer-menu li span{position: absolute;left: -99999em;}
ul.footer-menu li a.link{color: #fff;text-decoration: none;}
ul.footer-menu li a.link:hover{text-decoration: none;border-bottom: 1px dotted #fff;}
ul.footer-menu li.current strong{color: #fff;border-bottom: 1px dotted #fff;}

