* {padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;text-align:left;color:#675951;}
a {text-decoration:none;cursor:pointer;border:0px;}
img {border:0px;}
ul, ol {list-style-type:none;}
dl {clear:left;float:left;width:100%;}
dt {font-size:18px;font-family:Georgia,Times New Roman;font-weight:normal;/*color:#a0938c;font-style:italic;*/}
dd {margin-bottom:15px;}
small {font-size:10px;}

*.redText, .redText * {color:#a60a27;}
*.whiteText, .whiteText * {color:#ffffff;}
*.smallText, .smallText * {font-size:10px;}

body {float:left;width:100%;height:100%;font-size:12px;background:url('../img/body-bg.png') repeat-x #7b645b;}
#footerBg {float:left;width:100%;height:100%;background:url('../img/footer-bg.png') repeat-x bottom left;}
#pageContener {clear:left;width:990px;margin:5px auto 15px auto;position:relative;}
/*#tplHome #header {background:url('../img/accroche.png') no-repeat right 17px;}*/
#header #logo {margin-top:10px;}
#header #mainMenu {float:left;width:100%;margin-top:10px;text-align:justify;}
#header #mainMenu li.lvl1 {display:inline;float:left;z-index:19;background:#27160f;}
#header #mainMenu li.lvl1:hover {background:url('../img/main-menu-over-bg.png') repeat-x;}
#header #mainMenu li.lvl1>a {display:block;width:100%;line-height:54px;text-shadow:#000000 1px -1px 0;font-size:14px;color:#b4a79d;font-weight:bold;text-align:center;border-left:1px solid #130b07;border-right:1px solid #351e14;}
#header #mainMenu li:hover>a {}
#header #mainMenu li#e0>a {width:113px;text-shadow:none;background:url('../img/menu-white-round-left.png') top left no-repeat #ffffff;color:#bf2e21;border-left:0px;}
#header #mainMenu li#e1>a {width:141px;}
#header #mainMenu li#e2>a {width:170px;}
#header #mainMenu li#e3>a {width:141px;}
#header #mainMenu li#e4>a {width:139px;}
#header #mainMenu li#e5>a {width:143px;}
#header #mainMenu li#e6>a {width:131px;border-right:0px;}
#header #mainMenu ul.lvl2 {position:absolute;z-index:20;background:#2e231e;padding:5px 10px;width:215px;}
#header #mainMenu ul.lvl2 li {display:block;clear:left;float:left;width:215px;padding:0px;}
#header #mainMenu ul.lvl2 li a {float:left;display:block;width:195px;background:url('../img/submenu-red-arrow.png') no-repeat 0px 12px;padding:5px 10px;text-align:left;line-height:18px;font-size:12px;color:#a0938c;border-top:1px solid #3a2c26;}
#header #mainMenu ul.lvl2 li:first-child a {border-top:0px;}
#header #mainMenu ul.lvl2 li a:hover {color:#ffffff;}

#tooltip {position:absolute;z-index:10;border:2px solid #bdbdbd;background-color:#f0f0f0;padding:5px;color:#675951;width:250px;font-size:11px;}
#tooltip strong {font:12px Georgia, "Times New Roman", Times, serif;}

#content {float:left;width:990px;background:url('../img/full-size-contener-top.png') no-repeat top left #f0f0f0;padding-top:15px;margin:10px 0;position:relative;}
#content .pageTitle {float:left;width:700px;font-size:26px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a0938c;border-left:2px solid #a60a27;padding:5px 10px;text-shadow:#ffffff 0 1px 0;margin-bottom:20px;font-variant:small-caps;}
#content .pageTitle.redText {color:#a60a27;}
#content .pageTitle * {font-size:26px;font-family:Georgia,Times New Roman;font-weight:normal;text-shadow:#ffffff 0 1px 0;font-variant:small-caps;}
#content .pageSubTitle {float:left;width:700px;font-size:20px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a0938c;padding:5px 10px 5px 0;text-shadow:#ffffff 0 1px 0;font-variant:small-caps;}
#content .pageSubTitle.redText {color:#a60a27;}
#content #leftPanel {float:left;width:208px;padding-bottom:10px;margin-left:20px;}
#content #leftPanel .menu {clear:left;float:left;width:208px;background:url('../img/bg_button_brown_dark.gif') #281710 repeat-x left 8px;margin-bottom:10px;}
#content #leftPanel .menu .header {background:url('../img/menu_top.gif') no-repeat top center;margin-left:0px;color:#ffffff;padding:15px 5px 10px 15px;font:14px/1.35em Georgia,"Times New Roman",serif;font-variant:small-caps;}
#content #leftPanel .menu ul {padding:5px 0 0 0;clear:left;float:left;width:208px;background:url('../img/menu_bottom.gif') no-repeat bottom center;padding-bottom:10px;}
#content #leftPanel .menu ul li {float:left;width:183px;font-size:12px;color:#a60a27;list-style-position:inside;color:#a60a27;margin-left:0;padding:5px 10px 5px 15px;border-bottom:1px solid #ccc;background-image:none;background-color:#fffefe;font-family:Arial,Helvetica, "Helvetica Neue", Geneva, sans-serif;font-weight:bold;font-size:12px;font-variant:normal;text-tranform:none;}
#content #leftPanel .menu ul li * {font-size:12px;color:#675951;}
#content #leftPanel .menu ul li *:hover {color:#d20c30;}
#content #leftPanel .menu ul li *.selected {color:#a60a27;}
#content #leftPanel li.noBorder {padding-bottom:10px;border:none;}
#content #leftPanel ul.lvl2 li {padding:5px 20px 5px 35px;border:none;}
#content #leftPanel ul.lvl2 {border-bottom: 1px solid #ccc;background:none;padding-bottom:0px;}
#content #rightPanel {float:left;width:700px;margin-left:30px;}
#content #rightPanel .textContener {float:left;width:688px;margin-left:12px;}
#content #rightPanel p {padding-bottom:15px;line-height:1.5em;}
#content #rightPanel.dynContent ul {margin:0 0 10px 0;}
#content #rightPanel.dynContent ul li {display:list-item;padding:0px;list-style:url('../img/red-arrow.png') outside;vertical-align:text-bottom;margin-left:12px;}
#content #rightPanel.dynContent ol {display:table;padding:0px;margin:0 0 10px 0;list-style:decimal inside;}
#content #rightPanel * {line-height:1.5em;}
#content #rightPanel a, #content #rightPanel p a {color:#a60a27;text-decoration:underline;}
#content #rightPanel a:hover {color:#d20c30;}
#content #rightPanel a.formBtn, #content #rightPanel a.formBtn:hover {margin-right:5px;color:#fffefe;text-decoration:none;}
#content .bottom {clear:both;float:left;width:990px;height:5px;margin-top:10px;background:url('../img/full-size-contener-bottom.png') no-repeat bottom left;}

form.standardForm {position:relative;float:left;}
form.standardForm label {clear:left;float:left;padding-top:5px;font-size:16px;width:240px;font-family:Georgia,Times New Roman;color:#675961;margin-right:10px;}
form.standardForm label.clickable {text-decoration:underline;cursor:pointer;color:rgb(175,0,0);}
form.standardForm .textField {font-size:14px;color:#4c4c4c;padding:10px;line-height:1.5em;}
form.standardForm .labelList {float:left;margin-bottom:10px;}
form.standardForm .labelList li {clear:left;float:left;}
form.standardForm .labelList label {clear:none;float:left;width:auto;padding:0px;}
form.standardForm .labelList input {float:left;margin:5px 5px 0 0;}
form.standardForm input.textField, form.standardForm textarea.textField {border:1px solid #d8d8d8;width:400px;overflow-x:hidden;}
form.standardForm input.readOnlyField {border:0px;background:none;padding:10px 0;}
form.standardForm input.textField.date {width:120px;background:url('../img/calendar.png') no-repeat 114px center white;}
form.standardForm input.errorField, form.standardForm textarea.errorField {border:1px solid #a60a27;width:420px;overflow-x:hidden;}
form.standardForm select.textField option {font-size:14px;padding:1px 10px 0 0;}
form.standardForm select.textField option.lvl1 {font-weight:bold;}
form.standardForm select.textField option.lvl2 {padding-left:10px;}
form.standardForm select.textField option.lvl3 {padding-left:20px;font-size:12px;}
form.standardForm select.errorField {border:1px solid #a60a27;}
form.standardForm .buttons li {clear:left;float:left;width:650px;margin-bottom:10px;}
form.standardForm .buttons li input {float:left;width:auto;display:inline;margin-right:10px;}
form.standardForm .fieldInfo {float:left;margin:0 0 10px 260px;width:400px;font-family:Georgia,Times New Roman;font-weight:normal;text-shadow:#ffffff 0 1px 0;font-variant:small-caps;}
form.standardForm .buttons li label {clear:none;float:left;line-height:14px;padding:0px;width:400px;display:inline;}
form.standardForm .resetBtn, form.standardForm .submitBtn {cursor:pointer;clear:both;float:left;margin:20px 0 0 0;color:#fffefe;font-size:10px;padding:10px;text-shadow:#000 0 -1px 0;border:0;border-bottom:1px solid #ffffff;font-weight:bold;text-transform:uppercase;line-height:1.25em;}
form.standardForm .resetBtn {background:url('../img/bg_button_red.gif') repeat-x #6e0019 left top;}
form.standardForm .submitBtn {background:url('../img/bg_button_brown_dark.gif') repeat-x #281710 left top;}
form.standardForm .submitBtn {margin-left:260px;}
form.standardForm .listCities {position:absolute;z-index:1;display:none;background:white;max-height:150px;width:300px;overflow:auto;border:1px solid #d8d8d8;}
form.standardForm .listCities li {font-size:14px;}
form.standardForm .listCities li * {color:#4c4c4c;line-height:1.5em;}
form.standardForm .listCities li:hover * {color:#a60a27;}

form.paymentForm {float:left;margin:20px 5px 0 0;}
form.paymentForm .resetBtn, form.paymentForm .submitBtn {cursor:pointer;float:left;color:#fffefe;font-size:10px;padding:10px;text-shadow:#000 0 -1px 0;border:0;border-bottom:1px solid #ffffff;font-weight:bold;text-transform:uppercase;line-height:1.25em;}
form.paymentForm .resetBtn {background:url('../img/bg_button_red.gif') repeat-x #6e0019 left top;}
form.paymentForm .submitBtn {background:url('../img/bg_button_brown_dark.gif') repeat-x #281710 left top;}

.subCheckBoxes {position:absolute;z-index:150;background:white;border:1px solid grey;width:450px;display:none;}
.subCheckBoxes .closeBtn {clear:left;float:left;width:100%;text-align:center;}
a.formBtn {background:url('../img/bg_button_brown_dark.gif') repeat-x #281710 left top;margin:20px 0 0 0;padding:10px;border:0;border-bottom:1px solid #ffffff;}
a.formBtn, a.formBtn * {cursor:pointer;color:#fffefe;text-decoration:none;font-size:10px;text-shadow:#000 0 -1px 0;font-weight:bold;text-transform:uppercase;line-height:1.25em;}
a.formBtn:hover, a.formBtn:hover * {color:#fffefe;text-decoration:none;}
form.standardForm #field_str_cgu_1 {float:left;}

#popupLayer {height:100%;width:100%;position:fixed;z-index:10;background-color:#000000;top:0px;left:0px;text-align:center;}
#popup {position:absolute;display:table;top:155px;left:345px;width:300px;text-align:center;background:#675951;z-index:100;border:1px solid #27160f;}
#popup #popupHeader {float:left;width:100%;text-align:center;margin-bottom:15px;}
#popupContent {clear:left;float:left;margin:10px 0px 10px 10px;width:270px;min-height:120px;}
#popupContent, #popupContent * {font-family:Georgia,Times New Roman;color:#FFFFFF;line-height:18px;}
#popupContent form {margin-top:10px;}
#popupContent form label {clear:left;float:left;width:70px;}
#popupContent form .textField {font-family:Arial;font-size:12px;color:#675961;padding:2px;}
#popupContent form select.textField option {font-family:Arial;font-size:12px;color:#675961;padding:1px 10px 0 0;}
#popupContent form input.textField {width:180px;}
#popupContent form .submitBtn {font-family:Arial;clear:left;float:left;padding:5px 10px;background:url('../img/bg_button_brown_dark.gif') repeat-x #281710 left top;margin:5px 0 0 80px;border:0px;}
#popupContent .resetBtn {font-size:10px;font-family:Arial;float:left;padding:5px 10px;background:url('../img/bg_button_red.gif') repeat-x #6e0019 left top;margin:5px 0 0 5px;border:0px;}
#popupContent ul li {background:url('../img/red-arrow.png') no-repeat 0px 8px;padding-left:10px;}
#popup #closeLink {display:block;text-align:center;color:#ffffff;margin:5px 0;font-family:Georgia,Times New Roman;}

#footer {clear:left;float:left;width:100%;height:324px;}
#footer .addthis_toolbox {float:left;width:100%;border-bottom:1px dotted #ffffff;padding-bottom:10px;margin-bottom:10px;}
#footer #siteMap {clear:left;float:left;width:100%;height:190px;padding:37px 0 10px 0;}
#footer #siteMap .column {float:left;width:147px;margin-left:15px;}
#footer #siteMap .column .title {float:left;width:100%;border-bottom:1px dotted #ffffff;padding-bottom:10px;margin-bottom:10px;color:#ffffff;}
#footer #siteMap .column ul {clear:left;float:left;width:100%;}
#footer #siteMap .column ul li {background:url('../img/footer-arrow.png') no-repeat 0px 6px;padding-left:10px;font-size:12px;color:#b4a79d;}
#footer #siteMap .column ul li * {font-size:12px;color:#b4a79d;}
#footer #siteMap .column ul li *:hover {color:#ffffff;}
#footer #footerLinks {clear:left;float:left;width:100%;height:57px;padding-top:30px;text-align:center;}
#footer #footerLinks * {color:#b4a79d;font-size:12px;margin:0 3px;}
#footer #footerLinks *:hover {color:#ffffff;}
#footer #footerLinks .miniLogo {vertical-align:middle;margin-left:5px;}

#content table.tableList {border:5px solid #bdbdbd;border-right:4px solid #bdbdbd;}
#content table.tableList thead td {background-color:#ffffff;color:#a60a27;letter-spacing:0;text-transform:uppercase;font:14px Georgia, "Times New Roman", Times, serif;padding:10px;}
#content table.tableList tfoot td {background-color:#ffffff;}
#content table.tableList td {border-collapse:collapse;padding:10px;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;background-color: #e5e5e5;text-align:center;font-size: 12px;color: #585858;}
#content table.tableList tr.highlight td {background-color: #7b645b;color:white;}
#content #rightPanel table.tableList tr.highlight td * {color:white;}
#content table.tableList td * {font-size:12px;}
*[align=left], [align=left] * {text-align:left;}
*[align=right] {text-align:right;}

#others {clear:left;float:left;border-top:1px solid #a60a27;width:708px;margin-left:10px;padding-top:15px;}
#others h3 {font-size:20px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a0938c;text-shadow:#ffffff 0 1px 0;margin-bottom:10px;font-variant:small-caps;}

#steps {float:left;width:700px;margin-bottom:20px;}
#steps .step {float:left;width:160px;margin-left:20px;}
#steps .step .top {background:url('../img/step-off-top.png') no-repeat;height:3px;width:160px;}
#steps .step .content {display:block;background:#c7bdb7;padding:2px 5px;text-align:center;width:150px;font-family:Georgia,Times New Roman;}
#steps .step .bottom {background:url('../img/step-off-bottom.png') no-repeat;height:3px;width:160px;margin:0px;}
#steps .step:first-child {margin-left:0px;}
#steps .on * {color:white;}
#steps .on .top {background-image:url('../img/step-on-top.png');}
#steps .on .content {background:url('../img/step-on-bg.png') repeat-x #2b1a12;}
#steps .on .bottom {background-image:url('../img/step-on-bottom.png');}

#tplHome #content {background:none;padding-top:0px;}
#tplHome #content .title {display:block;font-size:18px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a0938c;border-left:1px solid #a60a27;padding-left:10px;margin-bottom:10px;font-variant:small-caps;}
#tplHome .darkBrownBox {float:left;margin:5px 0;width:294px;background:url('../img/dark-brown-box-294-top.png') no-repeat;padding-top:5px;}
#tplHome .darkBrownBox .content {float:left;background:#27160f;padding:10px 20px;width:254px;}
#tplHome .darkBrownBox .bottom {background:url('../img/dark-brown-box-294-bottom.png') bottom left no-repeat;margin:0px;width:100%;}
#tplHome #leftFrame {float:left;width:686px;}
#tplHome #leftFrame .darkBrownBox {width:338px;background-image:url('../img/dark-brown-box-338-top.png');}
#tplHome #leftFrame .darkBrownBox .title {display:table;font-size:17px;margin-bottom:5px;}
#tplHome #leftFrame .darkBrownBox .content {height:110px;padding:15px 20px;width:298px;}
#tplHome #leftFrame .darkBrownBox .content p {display:block;font-size:12px;padding-bottom:10px;margin-left:10px;}
#tplHome #leftFrame .darkBrownBox .content p * {font-size:12px;}
#tplHome #leftFrame .darkBrownBox .bottom {background-image:url('../img/dark-brown-box-338-bottom.png');}
#tplHome #leftFrame #employers {margin-left:10px;}
#tplHome .thumb {border:1px solid #4d3b32;margin-right:10px;}
#tplHome #leftFrame #lastOffers {float:left;margin-top:5px;width:686px;background:url('../img/home-offres-top.png') top left no-repeat;padding-top:5px;}
#tplHome #leftFrame #lastOffers #socialFeeds {float:right;margin-top:8px;}
#tplHome #leftFrame #lastOffers .content {float:left;width:646px;background:#f0f0f0;padding:10px 20px;}
#tplHome #leftFrame #lastOffers .column {float:left;margin:0px;min-height:600px;width:300px;margin:10px 0 0 20px;}
#tplHome #leftFrame #lastOffers .first {float:left;padding-right:20px;margin-left:0px;border-right:1px solid #cdcac7;}
#tplHome #leftFrame #lastOffers .itemInList {clear:left;float:left;width:302px;padding:10px 0;margin-top:10px;border-bottom:1px solid #cdcac7;height:150px;}
#tplHome #leftFrame #lastOffers .itemInList .date {font-size:12px;font-weight:bold;}
#tplHome #leftFrame #lastOffers .itemInList .offerTitle {font-size:18px;font-weight:normal;color:#221610;margin-bottom:10px;}
#tplHome #leftFrame #lastOffers .itemInList .more {clear:left;float:left;margin-top:10px;background:url('../img/red-arrow.png') no-repeat 0px 6px;padding-left:10px;color:#a60a27;text-decoration:underline;}
#tplHome #leftFrame #lastOffers .title {font-size:26px;border-width:2px;width:274px;}
#tplHome #leftFrame #lastOffers .bottom {background:url('../img/home-offres-bottom.png') bottom left no-repeat;margin:0px;width:100%;}
#tplHome #sliderBox {float:left;width:686px;height:255px;background:url('../img/home-slider-bg.png') no-repeat;margin-bottom:5px;}
#tplHome #sliderBox .thumb {float:left;width:340px;border:0px;border-right:1px solid #b32841;height:255px;margin:0px;background:no-repeat top center;}
#tplHome #sliderBox #pagination {float:left;width:340px;height:255px;background:url('../img/slider-left.png') no-repeat top left;}
#tplHome #sliderBox #pagination ul {float:left;margin:225px 0 0 10px;}
#tplHome #sliderBox #pagination ul li {display:inline;float:left;height:20px;width:20px;background:#d0ccc9;margin-right:1px;}
#tplHome #sliderBox #pagination ul li span {display:block;text-align:center;width:100%;font-size:12px;color:#65574c;line-height:20px;}
#tplHome #sliderBox #pagination ul li span.current {background-color:#a60a27;color:#ffffff;}
#tplHome #sliderBox .text {float:left;width:205px;display:inline;height:115px;vertical-align:bottom;padding:70px;}
#tplHome #sliderBox .text span {font-size:26px;font-family:Georgia,Times New Roman;font-weight:normal;color:#2e231e;font-variant:small-caps;}
#tplHome #rightFrame {float:left;width:294px;margin-left:10px;}
#tplHome #loginBox {float:left;width:294px;height:250px;background:url('../img/login-box-top.png') no-repeat;padding-top:5px;margin-bottom:5px;}
#tplHome #loginBox form {float:left;padding:10px 10px 10px 20px;height:136px;width:264px;margin:0px;background:#a0938c;}
#tplHome #loginBox form label {clear:left;float:left;line-height:18px;font-size:12px;width:90px;margin-bottom:1px;font-family:Georgia,Times New Roman;color:#ffffff;}
#tplHome #loginBox form .textField {float:left;font-size:12px;color:#675961;background-color:#ffffff;border:1px solid #d8d8d8;padding:2px;width:168px;}
#tplHome #loginBox form .submitBtn {float:right;display:inline;margin-top:1px;padding:0px;}
#tplHome #loginBox .text {float:left;width:254px;padding:10px 20px;background:#a0938c;height:136px;}
#tplHome #loginBox .title {color:white;}
#tplHome #loginBox .text p {margin:0px 15px;color:white;font-size:16px;font-family:Georgia,Times New Roman;font-weight:normal;line-height:1.5em;}
#tplHome #loginBox .text a.whiteText {background:url('../img/red-arrow.png') no-repeat 0px 6px;padding-left:10px;}
#tplHome #loginBox .lostPwd {display:block;padding-top:5px;color:white;}
#tplHome #loginBox .snBox {float:left;width:137px;height:84px;color:white;padding:5px;font-family:Georgia,Times New Roman;font-size:14px;}
#tplHome #loginBox .fbBox {border-radius:0px 0px 0px 3px;background:url('../img/Facebook_logo_48.png') no-repeat bottom left #3a5795;}
#tplHome #loginBox .twtBox {border-radius:0px 0px 3px 0px;background:url('../img/Twitter_logo_white_48.png') no-repeat 85px 5px #55acee;padding-top:70px; height:19px;}
#tplHome #newsBox .smallText {font-size:11px;}
#tplHome #newsBox .itemInList {clear:left;float:left;width:100%;border-top:1px solid #37271f;padding-top:10px;margin-top:10px;}
#tplHome #newsBox .first {border-top:none;padding-top:0px;margin-top:0px;}
#tplHome #newsBox .itemInList h3 {color:white;font-weight:normal;font-size:14px;border:none;padding:0px;margin:10px 0;font-family:Arial;font-variant:none;}
#tplHome #newsBox .itemInList p {color:#a0938c;font-size:11px;}
#tplHome #newsBox .itemInList .more {clear:left;float:left;margin-top:5px;font-size:11px;background:url('../img/red-arrow.png') no-repeat 0px 6px;padding-left:10px;text-decoration:underline;}
#tplHome #rightFrame #partners .content {height:120px;}
#tplHome #rightFrame #partners .thumb {margin-right:5px;}
#tplHome #rightFrame #partners .more {clear:left;float:left;margin-top:15px;font-size:12px;background:url('../img/red-arrow.png') no-repeat 0px 6px;padding-left:10px;text-decoration:underline;}
#tplHome #rightFrame #pollBox ul {margin:5px 0px;}
#tplHome #rightFrame #pollBox ul li * {font-size:12px;}
#tplHome #rightFrame #pollBox label {color:white;margin-left:5px;}
#tplHome #rightFrame #pollBox .submitBtn {float:right;}

#tplInscription .standardForm, #tplContact .standardForm {clear:left;margin-left:12px;}

#tplContenu .thumb {border:1px solid #4d3b32;margin-right:10px;}

#tplContact #map {float:right;border:1px solid #4d3b32;font-size:10px;}
#tplContact #map * {font-size:10px;}

#tplDetail .addthis_button_facebook_share iframe {height:20px;width:120px;}
#tplDetail #content table.tableList, #tplProfil #content table.tableList {border:5px solid #bdbdbd;border-right:4px solid #bdbdbd;}
#tplDetail #content table.tableList td, #tplProfil #content table.tableList td {padding:5px;vertical-align:top;text-align:left;}
#tplDetail #content table.tableList td.leftCol, #tplProfil #content table.tableList td.leftCol {background-color:#ffffff;color:#a60a27;/*text-transform:uppercase;font:12px Georgia, "Times New Roman", Times, serif;*/text-align:right;}

#tplTelecentres #apiNomade {clear:left;float:left;width:100%;}
#tplTelecentres #apiNomade .nn_numero_page {background:#F0F0F0;}
#tplTelecentres #apiNomade .nn_option, #tplTelecentres #apiNomade .nn_option_text {background:#F0F0F0;}
#tplTelecentres #apiNomade .nn_feedback {display:none;}
#tplTelecentres #map {float:left;}
#tplTelecentres #flajax {float:left;margin-left:10px;}
#tplTelecentres #flajax .pageSubTitle {width:auto;padding-top:0px;}
#tplTelecentres #flajax p {clear:left;width:350px;}

#tplOffres #logoSlideShow {clear:left;float:left;padding:5px;text-align:center;}
#tplOffres #logoSlideShow h3 {font-size:20px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a0938c;text-shadow:#ffffff 0 1px 0;font-variant:small-caps;margin-bottom:10px;}
#tplOffres #logoSlideShow img {margin-bottom:10px;}
#tplOffres .itemInList {clear:left;float:left;padding:10px 0;}
#tplOffres .itemInList .date {font-size:12px;margin-right:10px;}
#tplOffres .itemInList .offerTitle {font-size:18px;font-weight:normal;color:#221610;margin-bottom:10px;}
#tplOffres .itemInList a {color:#221610;}
#tplOffres .itemInList .more {clear:left;float:left;background:url('../img/red-arrow.png') no-repeat 0px 6px;padding-left:10px;color:#a60a27;text-decoration:underline;}


#tplListe .thumb {border:1px solid #4d3b32;margin-right:10px;}
#tplListe .row {clear:left;float:left;width:708px;border-top:1px solid #cdcac7;padding-top:20px;margin-top:20px;}
#tplListe .first {border-top:none;padding-top:0px;margin-top:0px;}
#tplListe .row .text {clear:left;float:left;width:596px;}
#tplListe .row .date {font-size:12px;margin-right:10px;}
#tplListe .row h2 {display:inline;}
#tplListe .row .noThumb {width:708px;}
#tplListe .row .halfWidthColumn {float:left;width:340px;}
#tplListe .row .halfWidthColumn:first-child {margin-right:28px;}
#tplListe .row .halfWidthColumn .text {width:228px;}
#tplListe .row h2 {margin-bottom:5px;font-size:20px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a60a27;}
#tplListe .row h2 * {font-size:20px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a60a27;}
#tplListe .row .more {display:table;background:url('../img/black-arrow.png') no-repeat 0px 6px;padding-left:10px;}

#tplPresentation #rightPanel .column {float:left;margin:0 12px;padding-left:19px;width:306px;border-left:1px solid #cdcac7;}
#tplPresentation #rightPanel .first {border:none;padding-left:0px;}
#tplPresentation #rightPanel .column .subTitle {display:block;font-size:18px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a0938c;margin-bottom:10px;font-variant:small-caps;}
#tplPresentation #rightPanel .item .action {margin-bottom:10px;}

#tplContenu .labelLike {width:250px;display:inline-block;font-weight:bold;}
#tplProfil .labelLike {width:200px;display:inline-block;font-weight:bold;}

#tplSondage #pollTitle {float:left;width:700px;font-size:20px;font-family:Georgia,Times New Roman;font-weight:normal;color:#a0938c;text-shadow:#ffffff 0 1px 0;margin-bottom:20px;font-variant:small-caps;}
#tplSondage .percent {clear:left;float:left;margin:5px 0 10px 0;height:21px;font-size:16px;font-weight:bold;line-height:21px;}
#tplSondage .percent .bar {float:left;background:url('../img/bg_button_brown_dark.gif');margin-right:5px;height:21px;color:white;}
#tplSondage #form_poll ul {margin:5px 0px;}
#tplSondage #form_poll ul li * {font-size:12px;}
#tplSondage #form_poll label {margin-left:5px;}
#tplSondage #form_poll .submitBtn {cursor:pointer;clear:both;float:left;margin:20px 0 0 0;color:#fffefe;font-size:10px;padding:10px;text-shadow:#000 0 -1px 0;border:0;border-bottom:1px solid #ffffff;font-weight:bold;text-transform:uppercase;line-height:1.25em;background:url('../img/bg_button_brown_dark.gif') repeat-x #281710 left top;}

#tplCompte .messages .item {float:left;width:100%;margin-bottom:10px;}
#tplCompte .messages .item .leftFrame {float:left;width:200px;margin-right:10px;text-align:right;}
#tplCompte .messages .item .rightFrame {float:right;width:450px;}
#tplCompte .messages .item strong {font-size:16px;font-family:Georgia,Times New Roman;font-weight:normal;}