/* CSS Document */

/*-------------------------------CSS Copied From WordPress Starts-------------------------------*/

/*h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

    text-decoration: none;

    color: white;

}

#header {

    background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;

}

#headerimg  { 

    margin: 7px 9px 0; 

    height: 192px; 

    width: 740px;

}

#headerimg .description {

    font-size: 1.2em;

    text-align: center;

}*/ 

/*-------------------------------CSS Copied From WordPress Ends-------------------------------*/

a {

    text-decoration: none;

    color: #0171b9;

}

a:hover {

    text-decoration: none;

    color: #0171b9;

}

body {

    margin: 0px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #333333;

    background-color: #cbe7ff;

    background-position: 0px;

    background:#CDE7FF url(images/bg_main_new.jpg);

    background-repeat: repeat-x;

}

img {

    border: none;

}

li {

    list-style: none;

}

#bigButtonHolder {

    width: 332px;

    height: 103px;

    float: left;

    background: url(images/bg_big_button.jpg);

    background-position: 0px 0px;

    background-repeat: no-repeat;

    margin: 14px 0px 0px 0px;

}

.big-button-gray-area{

    width: 332px;

    height: 103px;

    float: left;

    background: url(images/bg_big_button.jpg);

    background-position: top;

    background-repeat: no-repeat;

    margin:0;

    padding:0;

    clear:both;

    

}





#bigButtonHolder h1 {

    width: 290px;

    height: 80px;

    float: left;

    margin: 12px 0px 0px 23px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 22px;

    color: #333366;

    background: url(images/big_button_blog.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    padding: 10px 0px 0px 0px;

    text-align: center;

/*  opacity: 1;*/

}

#bigButtonHolder h1,.bigButtonHolder-headone-new-feb10 {

    width: 290px;

    height: 80px;

    float: left;

    margin: 12px 0px 0px 23px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 22px;

    color: #333366;

    background: url(images/big_button_blog.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    padding: 10px 0px 0px 0px;

    text-align: center;

/*  opacity: 1;*/

}

.bigButtonHolder-headone-new-feb10 a {

    font-weight: bold;

    font-size: 22px;

    color: #333365;

}

.bigButtonHolder-headone-new-feb10 a:hover {

    font-weight: bold;

    font-size: 22px;

    color: #333365;

}

#bigButtonHolder .line2 {

    font-size: 12px;

    letter-spacing: normal;

}

#bigButtonHolder .line3 {

    font-size: 12px;

    color: #ff6600;

    letter-spacing: normal;

}

#bigButtonHolder h1 a {

    font-weight: bold;

    font-size: 22px;

    color: #333365;

}

#bigButtonHolder h1 a:hover {

    font-weight: bold;

    font-size: 22px;

    color: #333365;

}

#category_cloud {

    text-align: justify;

    line-height: auto;

    width: 246px;

    height: auto;

    float: left;

    margin: 10px 0px 0px 16px;;

}

#content {

    width: 668px;

    height: auto;

    float: left;

    margin: 0px;

    padding: 0px;

    background: url(images/bg_content_area_top.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#content h4 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #666666;

    float: left;

    width: 590px;

    margin: 10px 0px 0px 25px;

    _margin: 10px 0px 0px 12px; /* IE 6 and below */

    padding: 0px 0px 10px 0px;

    border-bottom: 1px solid #c9ea82;

}

#contentArea {

    width: 1000px;

    height: 100%;

/*  display: table;*/

    margin: 0px auto 0px auto;

    background: url(images/bg_page.jpg);

    background-position: left top;

    background-repeat: repeat-y;

    background-color: #ffffff;

    clear: both;

    float: left;

}

#contentArea .contentHolder {

    width: 527px;

    height: auto;

    float: left;

    margin: 15px 0px 0px 30px;

}

#contentArea .left_col {

    width: 668px;

    float: left;

    margin: 0px;

    padding: 0px;

    background: url(images/bg_content_area_top.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#contentArea .left_col_inner {

    width: 592px;

    float: left;

    margin: 0px;

    padding: 0px;

    background: url(images/bg_content_area_top.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#contentAreaHome {

    width: 1000px;

    height: auto;

    margin: 0px auto 0px auto;

    background-color: #ffffff;

}

#contentAreaHomeBtm {

    width: 1000px;

    float: left;

    height: auto;

    background: url(images/bg_content_area_home.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    clear: both;

}

#contentAreaHomeBtmLeft {

    float: left;

    width: 455px;

}

#contentAreaHomeBtmLeft h1 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-weight: bold;

    font-size: 20px;

    color: #4d5f73;

    padding: 2px 0px 0px 30px

}

#contentAreaHomeBtmLeft ul {

    width: 454px;

    margin: 0px 0px 0px 25px;

    padding: 10px 0px 0px 0px;

}

#contentAreaHomeBtmLeft li {

    margin: 0px;

    padding: 0px;

    list-style: none;

}

#contentAreaHomeBtmLeft li .bigThumbHolderHome {

    width: 80px;

    height: 90px;

    float: left;

}

#contentAreaHomeBtmLeft li .bigThumbHolderText {

    width: 319px;

    height: 70px;

    float: left;

    background: url(images/bg_textarea_big.jpg);

    background-position: right top;

    background-repeat: no-repeat;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 12px;

    padding: 20px 20px 0px 35px;

}

#contentAreaHomeBtmLeft li .bigThumbHolderText .author {

    color: #4498ed;

    font-size: 10px;

}

#contentAreaHomeBtmLeft li .smallThumbHolderHome {

    width: 80px;

    height: 62px;

    float: left;

    text-align: right;

}

#contentAreaHomeBtmLeft li .smallThumbHolderText {

    width: 319px;

    height: 48px;

    float: left;

    background: url(images/bg_textarea_small.jpg);

    background-position: right top;

    background-repeat: no-repeat;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 11px;

    padding: 14px 20px 0px 35px;

}

#contentAreaHomeBtmLeft li .smallThumbHolderText a {

    color: #4498ed;

    font-size: 10px;

}

#contentAreaHomeBtmLeft li .smallThumbHolderText a:hover {

    color: #4498ed;

    font-size: 10px;

    font-weight: bold;

}

#contentAreaHomeBtmRight {

    float: right;

    width: 448px;

    height: auto;

    background: url(images/content_col_home.jpg);

    background-position: left bottom;

    background-repeat: no-repeat;

    margin: 0px 18px 0px 0px;

}

#contentAreaHomeBtmRight h1 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-weight: bold;

    font-size: 20px;

    color: #424242;

    padding: 0px 0px 0px 56px; 

    margin: 36px 0px 0px 0px;

    width: 392px;

}

#contentAreaHomeBtmRight ul {

    width: 371px;

    margin: 0px 0px 0px 77px;

    padding: 10px 0px 0px 0px;

}

#contentAreaHomeBtmRight li {

    margin: 0px;

    padding: 0px;

    list-style-image: url(images/arrow_blue.jpg);

    color: #006699;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: bold;

    margin: 10px 0px 10px 0px;

}

#contentAreaHomeBtmRight li a {

    font-weight: bold;

}

#contentAreaHomeBtmRight li a:hover {

    font-weight: bold;

}

#contentAreaHomeTop {

    width: 1000px;

    float: left;

    height: 310px;

    background: url(images/img_main_home.jpg);

    background-position: left top;

    background-repeat: no-repeat;

}

#contentAreaHomeTopLeft {

    float: left;

    width: 455px;

}

#contentAreaHomeTopLeft h1 {

    font-family: Georgia, "Times New Roman", Times, serif;

    color: #000000;

    font-size: 30px;

    font-weight: bold;

    padding: 45px 0px 0px 45px;

    margin: 0px;

    width: 455px;

    float: left;

}

#contentAreaHomeTopLeft h2 {

    font-family: Georgia, "Times New Roman", Times, serif;

    color: #717171;

    font-size: 18px;

    font-weight: bold;

    padding: 2px 0px 0px 45px;

    margin: 0px;

    width: 455px;

    float: left;

}

#contentAreaHomeTopRight {

    float: right;

    width: 465px;

}

#contentAreaHomeTopRight .bigButtonHolderHome {

    width: 447px;

    height: 134px;

    float: left;

    background: url(images/bg_big_button_home.gif);

    background-position: left top;

    background-repeat: no-repeat;

/*  opacity: 0.5;*/

    margin: 24px 0px 0px 0px;

}

#contentAreaHomeTopRight .bigButtonHolderHome h1 {

    width: 275px;

    height: 55px;

    float: left;

    margin: 35px 0px 0px 80px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 22px;

    color: #333366;

    background: url(images/big_button.gif);

    background-position: left top;

    background-repeat: no-repeat;

    padding: 26px 0px 0px 0px;

    text-align: center;

/*  opacity: 1;*/

}

#contentAreaHomeTopRight .bigButtonHolderHome h1 a {

    color: #333366;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 22px;

}

#contentAreaHomeTopRight .bigButtonHolderHome h1 a:hover {

    color: #333366;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 22px;

}

#contentAreaHomeTopRight .highlightTextHome {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    color: #333366;

    font-size: 12px;

    margin: 84px 43px 0px 0px;

    width: 389px;

    float: right;

    line-height: 17px;

    text-align: justify;

}

#contentAreaMain {

    width: 1000px;

    height: auto;

    margin: 0px auto 0px auto;

    padding: 0px;

    background-color: #ffffff;

    display: table;

    float: none;

}

#footer {

    margin: 0px auto 0px auto;

    _margin: 15px auto 0px auto; /* IE 6 and below */

    width: 1000px;

    height: 153px;

    clear: both;

}

#footer .footerRowi {

    background: url(images/bg_footer_row_i.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    width: 1000px;

    height: 69px;

}

#footer .footerRowii {

    background: url(images/bg_footer_row_ii.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    width: 1000px;

    height: 84px;

    color: #84b8c3;

}

#footer .footerRowii a {

    font-size: 10px;

    color: #15434c;

    text-decoration: none;

    font-weight: normal;

}

#footer .footerRowii a:hover {

    font-size: 10px;

    color: #15434c;

    text-decoration: none;

    font-weight: normal;

}

#footer .footerLinksPsn {

    width: 750px;

    float: left;

    margin: 13px 0px 0px 25px;

}

#footer .copyright {

    width: 180px;

    float: right;

    margin: 13px 25px 0px 0px;

    color: #477c87;

    font-size: 10px;

    text-align: right;

}

#footer .partnersPsn {

    margin: 30px 0px 0px 25px;

    font-size: 10px;

    color: #15434c;

    width: 130px;

    float: left;

}

#footer .partnersnewPsn {

    margin: 30px 0px 0px 25px;

    font-size: 10px;

    color: #15434c;

    width: 135px;

    float: left;

}

#footer .partnersLogos {

    margin: 0px 0px 0px 0px;

    width: 900px;

    height: 69px;

}

#footer .partnersLogosPsn {

    margin: 20px 10px 0px 10px;

}

#header {

    margin: 0px auto 0px auto;

}

#headerWrapper {

    width: 100%;

    height: 72px;

    background: url(images/bg_top.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#headerElementsHolder {

    width: 1000px;

    margin: 0px auto 0px auto;

    height: 72px;

    vertical-align: top;

}

#headerElementsHolder .checkbox {

    width: 177px;

    float: left;

    margin: 7px 8px 0px 0px;

    text-align: right;

}

#headerElementsHolder .headerRow {

    width: 540px;

    height: 30px;

    float: right;

    color: #ffffff;

}

#headerElementsHolder .headerRow a {

    text-decoration: underline;

    color: #ffffff;

    font-weight: normal;

}

#headerElementsHolder .headerRow a:hover {

    text-decoration: none;

    color: #ffffff;

    font-weight: normal;

}

#headerElementsHolder .loggedIn1 {

    width: 463px;

    height: 11px;

    float: right;

    color: #ffffff;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    margin: 30px 25px 0px 0px;

    text-align: right;

    color: #fefefe;

    font-weight: bold;

}

#headerElementsHolder .loggedIn1 a {

    text-decoration: none;

    color: #deefff;

    font-weight: bold;

}

#headerElementsHolder .loggedIn1 a:hover {  

    text-decoration: none;

    color: #deefff;

    font-weight: bold;  

}

#headerElementsHolder .forgotPassword {

    width: 230px;

    float: left;

    margin-top: 10px;

}

#headerElementsHolder .remember {

    width: 125px;

    float: left;

    margin-top: 10px;

}

#headerElementsHolder .logo {

    float: left;

    margin: 12px 0px 0px 26px;

    _margin: 12px 0px 0px 52px; /* IE 6 and below */

}

#headerElementsHolder .logoFrench {

    float: left;

    margin: 12px 0px 0px 26px;

    _margin: 12px 0px 0px 52px; /* IE 6 and below */

}

#headerElementsHolder .submitButton {

    width: 78px;

    height: 23px;

    background: url(images/button_top.jpg);

    background-position: left top;

    background-repeat: no-repeat;

/*  border: 1px solid #3a4654;*/

    border: none;

    margin-left: 5px;

    font-size: 10px;

    font-weight: bold;

    color: #666666;

    padding: 0px 0px 5px 0px;

}

#headerElementsHolder .submitButtonHolder {

    width: 100px;

    float: left;

}

#headerElementsHolder .textboxHolder {

    width: 156px;

    float: left;

    text-align: right;

}

#headerElementsHolder .textboxHolderLeft {

    width: 156px;

    float: left;

    text-align: right;

    margin-left: 12px;

}

#iconsHolder {

    width: 272px;

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 14px;

    color: #333333;

    font-weight: bold;

    float: left;

    margin: 24px 0px 0px 37px;  

}

#iconsHolder a {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: normal;

}

#iconsHolder a:hover {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: normal;

}

#innerBox {

    width: 562px;

    height: auto;

    float: left;

    margin: 25px 0px 25px 30px;

    background: url(images/bg_inner_shade_2.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#innerBox h1 {

    width: 527px;

    height: 57px;

    background: url(images/bg_head_inner_box.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 22px;

    color: #666666;

    font-weight: bold;

    float: left;

    margin: 10px 0px 0px 0px;

    padding: 0px;

}

#innerBox h1 div {

    width: 483px;

    height: 43px;

    margin: 0px 0px 0px 44px;

    padding: 14px 0px 0px 0px;

}

#innerBox ul {

    margin: 0px;

    padding: 0px;

    width: 527px;

    float: left;

    height: auto;

    background: url(images/bg_inner_box.jpg);

    background-position: left top;

    background-repeat: repeat-y;

}

#innerBox li {

    margin: 0px;

    padding: 0px;

}

#innerBox .innerbuttonHolder {

    width: 527px;

    height: 30px;

    float: left;

    background: url(images/bg_inner_box.jpg);

    background-position: left top;

    background-repeat: repeat-y;

    padding: 9px 0px 19px 0px;

}

#innerBox .fieldName {

    width: 192px;

    height: 22px;

    float: left;

    font-weight: bold;

    font-size: 12px;

    color: #1170a0;

    text-align: right;

    padding: 6px 0px 0px 0px;

    margin: 8px 0px 8px 0px;

}

#innerBox .fieldSet {

    width: 300px;

    height: 28px;

    float: left;

    padding: 0px 0px 0px 0px;

    margin: 8px 0px 8px 0px;

}

#innerBox .innerBoxBtm {

    width: 527px;

    height: 7px;

    float: left;

}

#innerBox .numberHolder {

    width: 178px;

    height: 50px;

    float: left;

    height: auto;

    margin: 12px 0px 0px 22px;

}

#innerBox .numberActive {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-weight: bold;

    font-size: 30px;

    color: #ffffff;

    width: 58px;

    height: 48px;

    background: url(images/bg_active.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    margin: 0px 1px 0px 0px;

    float: left;

    text-align: center;

    padding: 10px 0px 0px 0px;

}

#innerBox .numberDisable {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-weight: bold;

    font-size: 30px;

    color: #ffffff;

    width: 58px;

    height: 48px;

    background: url(images/bg_disable.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    margin: 0px 1px 0px 0px;

    float: left;

    text-align: center;

    padding: 10px 0px 0px 0px;

}

#menu {

    margin: 0px auto 0px auto;

    width: 1000px;

    height: 70px;

    background: url(images/bg_menu.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#menu .darkBlueLeft {

    float: left;

    width: 10px;

    height: 39px;

}

#menu .darkBlueMiddle {

    float: left;

    width: auto;

    height: 29px;

    font-size: 12px;

    font-weight: bold;

    color: #656565;

    background: url(images/main_menu_db_bg.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    padding: 10px 20px 0px 20px;

}

#menu .darkBlueMiddle a, a:hover {

    color: #2d2d2f;

    text-decoration: none;

    font-weight: bold;

}

#menu .darkBlueRight {

    float: left;

    width: 12px;

    height: 39px;

}

#menu .darkBlueSeparator {

    width: 12px;

    height: 39px;

    float: left;

    margin: 0px;

    background: url(images/main_menu_db_bg.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#menuRight {

    float: right;

    margin: 0px 25px 0px 0px;

}

#menuRight .greenLeft {

    float: left;

    width: 11px;

    height: 39px;

}

#menuRight .greenMiddle {

    float: left;

    width: auto;

    height: 29px;

    font-size: 12px;

    font-weight: bold;

    color: #656565;

    background: url(images/main_menu_g_bg.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    padding: 10px 20px 0px 20px;

}

#menuRight .greenMiddle a, a:hover {

    color: #656565;

    text-decoration: none;

    font-weight: bold;

}

#menuRight .lb2Left {

    float: left;

    width: 13px;

    height: 39px;

}

#menuRight .lb2Middle {

    float: left;

    width: auto;

    height: 29px;

    font-size: 12px;

    font-weight: bold;

    color: #656565;

    background: url(images/main_menu_lb2_bg.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    padding: 10px 20px 0px 20px;

}

#menuRight .lb2Middle a, a:hover {

    color: #414548;

    text-decoration: none;

    font-weight: bold;

}

#pageHead,.blog-text-new-on-feb10-text-style-new {

    margin: 0px auto 0px auto;

    width: 1000px;

    height: 57px;

    background: url(images/bg_head.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}



#newsLetterBlog {

    width: 312px;

    height: 136px;

    float: left;

    margin: 10px 0px 10px 10px;

    _margin: 10px 0px 10px 5px; /* IE 6 and below */

}

#newsLetterBlog .curveNL {

    width: 16px;

    float: left;

}

#newsLetterBlog .newsLetterContent {

    float: left;

    width: 280px;

    height: 136px;

    background: url(images/bg_newsletter.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#pageHead h1,h4 {

    font-family: Georgia, "Times New Roman", Times, serif;

    color: #000000;

    font-size: 22px;

    font-weight: bold;

    padding: 20px 0px 0px 25px;

    margin: 0px;

    width: 500px;

    float: left;

}

#pageHead h1 a, a:hover {

    

    color: #000000;

    font-weight: bold;

    text-decoration: none;

}

.blog-text-new-on-feb10-text-style-new a

 {



font-family: Georgia, "Times New Roman", Times, serif;

    color: #000000;

    font-size: 22px;

    font-weight: bold;

    padding: 20px 0px 0px 25px;

    margin: 0px;

    width: 500px;

    float: left;

    text-decoration: none;

}

.blog-text-new-on-feb10-text-style-new a:Hover

 {



font-family: Georgia, "Times New Roman", Times, serif;

    color: #000000;

    font-size: 22px;

    font-weight: bold;

    padding: 20px 0px 0px 25px;

    margin: 0px;

    width: 500px;

    float: left;

    text-decoration: none;

}



#pageHead .pageHeadRightCol {

    width: 404px;

    height: 27px;

    float: left;

    background: url(images/bg_page_head_right.jpg);

    background-position: left bottom;

    background-repeat: no-repeat;

    margin: 0px 0px 0px 67px;

    color: #4d5f73;

    font-family: Georgia, "Times New Roman", Times, serif;

    font-weight: bold;

    font-size: 16px;

    text-align: center;

    padding: 30px 0px 0px 0px;

}

#rightColColor {

    background-color: #effafe;

    float: left;

    width: 332px;

    height: auto;

}

#searchBlog {

    width: 312px;

    height: 117px;

    float: left;

    margin: 10px 0px 10px 10px;

}

#searchBlog .curve {

    width: 16px;

    float: left;

}

#searchBlog .searchContent {

    float: left;

    width: 280px;

    height: 117px;

    background: url(images/search_box_middle.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

searchContent h4 {

    float: left;

    width: 280px;

    height: 117px;

    background: url(images/search_box_middle.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

#tagBlog {

    width: 312px;

    height: auto;

    float: left;

    margin: 10px 0px 10px 10px;

    _margin: 10px 0px 10px 8px; /* IE 6 and below */

}

#tagBlog .curveTag {

    width: 312px;

    float: left;

    

}

#tagBlog .tagContent{

    float: left;

    width: 312px;

    height: auto;

    background: url(images/tag_box_middle.gif);

    background-position: left top;

    background-repeat: repeat-y;

    

    padding:10px 0px 8px 0px;

    

}

#tagBox {

    width: 281px;

    height: auto;

    float: left;

    

    

}

#tagBox h1{

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #4d5f73;

    text-align: left;

    margin: 0px 0px 0px 9px;

    width: 280px;

    border-bottom: 1px solid #c9ea82;

    padding: 10px 0px 8px 0px;

}

.tagContent .tagContent-new-feb11 {

    float: left;

    width: 281px;

    height: auto;

    padding:0 0 0 17px;

    

}

.tagContent-new-feb11 h4 {

    float: left;

    width: 272px;

    height: auto;

    /*background: url(images/tag_box_middle.gif);

    background-position: left top;

    background-repeat: repeat-y;*/

}





#tagBox .tagBoxTopBtm {

    width: 298px;

    height: 7px;

    float: left;

}

#tagBox .tagBoxMiddle {

    width: 298px;

    height: auto;

    float: left;

    background: url(images/tag_box_middle.jpg);

    background-position: left top;

    background-repeat: repeat-y;

}

.alignleft {

    text-align: left;

    width: 295px;

    float: left;

}

.alignright {

    text-align: right;

    width: 245px;

    float: right;

    padding-right: 50px; 

}

.archives {

    width: 272px;

    float: left;

    margin: 20px 0px 0px 37px;

}

.archives h1 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 14px;

    font-weight: bold;

    color: #333333;

    text-align: left;

    margin: 0px;

    width: 272px;

    padding: 0px 0px 11px 0px;

    border-bottom: 1px solid #c9ea82; 

}

.archives ul {

    margin: 10px 0px 25px 12px;

    padding: 0px;

    text-align: left;

}

.archives li {

    margin: 0px;

    padding: 0px;

    list-style: url(images/arrow_green.jpg);

    line-height: 17px;

}

.archives li a {

    font-weight: bold;

    text-decoration: none;

    color: #0270bb;

} 

.archives li a:hover {

    font-weight: bold;

    text-decoration: none;

    color: #0270bb;

} 

.bigButtonPsn {

    margin: 12px 0px 0px 22px;

    float: left;

}

.bold {

    font-weight: bold;

}

.buttonCommonBig {

    background: url(images/bg_button.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    width: 160px;

    height: 21px;

    border: none;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    font-weight: bold;

    color: #ffffff;

    text-align: center;

    margin: 0px;

    padding: 0px 0px 3px 0px;

}

.buttonCommonMed {

    background: url(images/bg_button.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    width: 80px;

    height: 21px;

    border: none;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    font-weight: bold;

    color: #ffffff;

    text-align: center;

    margin: 0px;

    padding: 0px 0px 3px 0px;

}

.buttonNewsletter {

    background: url(images/bg_button.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    width: 200px;

    height: 21px;

    border: none;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    font-weight: bold;

    color: #ffffff;

    text-align: center;

    margin: 0px 17px 0px 0px;

    _margin: 0px 18px 0px 0px; /* IE 6 and below */

    padding: 0px 0px 3px 0px;

    float: right;

}

.buttonOrange {

    width: 267px;

    height: 30px;

    background: url(images/bg_button_orange.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    border: none;

    font-size: 14px;

    font-weight: bold;

    color: #ffffff;

    padding: 0px 0px 3px 0px;

    float: left;

    margin: 0px 0px 0px 209px;

}

.categories {

    width: 272px;

    float: left;

    margin: 20px 0px 0px 37px;

}

.categories h1,h4 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 14px;

    font-weight: bold;

    color: #333333;

    text-align: left;

    margin: 0px;

    width: 272px;

    padding: 0px 0px 11px 0px;

    border-bottom: 1px solid #c9ea82; 

}

.categories ul {

    margin: 10px 0px 25px 12px;

    padding: 0px;

    text-align: left;

}

.categories li {

    margin: 0px;

    padding: 0px;

    list-style: url(images/arrow_green.jpg);

    line-height: 17px;

}

.categories li a {

    font-weight: bold;

    text-decoration: none;

    color: #0270bb;

} 

.categories li a:hover {

    font-weight: bold;

    text-decoration: none;

    color: #0270bb;

}

.commentedBy {

    font-weight: bold;

}

.comments {

    width: 272px;

    float: left;

    margin: 24px 0px 0px 37px;

}

.comments h1,h4 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 14px;

    font-weight: bold;

    color: #333333;

    text-align: left;

    margin: 0px;

    width: 272px;

    padding: 0px 0px 11px 0px;

    border-bottom: 1px solid #c9ea82; 

}

.comments ul {

    margin: 10px 0px 25px 0px;

    padding: 0px;

    text-align: left;

}

.comments li {

    margin: 0px;

    padding: 0px;

    list-style: none;

    line-height: 17px;

}

.comments li a {

    font-weight: bold;

    text-decoration: none;

    color: #0270bb;

} 

.comments li a:hover {

    font-weight: bold;

    text-decoration: none;

    color: #0270bb;

}

.errorMessage {

    font-weight: bold;

    font-size: 18px;

    color: #ff8600;

    width: 594px;

    height: 35px;

    border: 1px narrow #ff9600;

    background-color: #fef3e6;

    text-align: center;

    padding-top: 15px;

    _padding-top: 7px; /* IE 6 AND BELOW */

    _margin-top: 30px; /* IE 6 AND BELOW */

    font-family: Georgia, "Times New Roman", Times, serif;

}

.extBtmText {

    width: 200px;

    float: left;

    color: #4498ed;

    font-size: 11px;

    font-weight: bold;

    margin: 0px;

    padding: 21px 0px 25px 142px;

}

.extBtmText a {

    font-size: 11px;

    font-weight: bold;

    text-decoration: underline;

    color: #4498ed;

}

.extBtmText a:hover {

    font-size: 11px;

    font-weight: bold;

    text-decoration: underline;

    color: #4498ed;

}

.extBtmText2 {

    width: 200px;

    float: left;

    color: #4498ed;

    font-size: 11px;

    font-weight: bold;

    margin: 0px;

    padding: 21px 0px 31px 58px;

}

.extBtmText2 a {

    font-size: 11px;

    font-weight: bold;

    text-decoration: underline;

    color: #4498ed;

}

.extBtmText2 a:hover {

    font-size: 11px;

    font-weight: bold;

    text-decoration: underline;

    color: #4498ed;

}

.flag {

    float: right;

    width: 50px;

}

.flagLeft {

    float: left;

    width: 50px;

    margin: 7px 0px 0px 60px;

}       

.flagPsn {

    float: right;

    margin: 0px 5px 0px 0px;

}

.floatLeft {

    float: left;

}

.floatRight {

    float: right;

}

.jiwokBoxPsn {

    margin: 77px 0px 126px 11px;

} 

.lightBlue {

    float: left;

    margin-left: 25px;

}

.lightBlueLeft {

    float: left;

    width: 13px;

    height: 39px;

}

.lightBlueMiddle {

    float: left;

    width: auto;

    height: 29px;

    font-size: 12px;

    font-weight: bold;

    color: #656565;

    background: url(images/main_menu_lb_bg.jpg);

    background-position: left top;

    background-repeat: repeat-x;

    padding: 10px 20px 0px 20px;

}

.lightBlueMiddle a {

    color: #656565;

    text-decoration: none;

    font-weight: bold;

    font-size: 12px;

}

.lightBlueMiddle a:hover {

    color: #656565;

    text-decoration: none;

    font-weight: bold;

    font-size: 12px;

}

.lightBlueRight {

    float: left;

    width: 10px;

    height: 39px;

}

.lightBlueSeparator {

    width: 12px;

    height: 39px;

    float: left;

    margin: 0px;

    background: url(images/main_menu_lb_bg.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

.lightBlueSeparator2 {

    width: 7px;

    height: 39px;

    float: left;

    margin: 0px;

    background: url(images/main_menu_lb_bg.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}

.mandatorytxt {

    width:200px;

    float:right;

    text-align:right;

}

.navigation {

    width: 594px;

    min-height: 21px;

    float: left;

    clear: both;

    margin: 5px 0px 5px 50px;

    _margin: 5px 0px 5px 25px; /* IE 6 and below */

}

.navigation a {

    font-weight: bold;

}

.navigation a:hover {

    font-weight: bold;

}

.newsLetterContentHolders {

    float: left;

    width: 260px;

/*  height: 117px;*/

    height: auto;

    margin: 0px 0px 5px 0px;

}

.postBtmLinks {

    width: 594px;

    min-height: 21px;

    float: left;

    border-top: 1px solid #c9ea82;

    border-bottom: 1px solid #c9ea82;

}

.postBtmLinks a {

    text-decoration: none;

    color: #0270bb;

    font-weight: bold;

}

.postBtmLinks a:hover {

    text-decoration: none;

    color: #0270bb;

    font-weight: bold;

}

.postBtmLinksPsn {

    float: right;

    margin: 3px 50px 0px 0px;

    width: 542px;

    height: auto;

    text-align: right;

}



.postBtmLinksPsntop {

    float: right;

    margin: 3px 50px 0px 0px;

    width: 542px;

    height: auto;

    text-align: left;

}



.postBtmLinksPsn a {

    text-decoration: none;

    color: #0270bb;

    font-weight: bold;

}

.postBtmLinksPsn a:hover {

    text-decoration: none;

    color: #0270bb;

    font-weight: bold;

}

.postContainer {

    width: 594px;

    height: auto;

    float: left;

    margin: 15px 0px 21px 25px;

    _margin: 15px 0px 21px 12px; /* IE 6 and below */

}

.postContainer .permalink-new {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 22px;

    font-weight: bold;

    color: #666666;

    float: left;

    width: 590px;

    margin: 0px;

    padding: 0px;

}



/*created on feb 11*/

.postContainer-style {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 13px;

    font-weight: bold;

    color: #666666;

    float: left;

    width: auto;

    margin: 0px;

    padding: 0px;

}

.postContainer-style a {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 13px;

    font-weight: bold;

    color: #666666;

    /*float: left;*/

    width: auto;

    margin: 0px;

    padding: 0px;

}

.postContainer-style a:hover {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 13px;

    font-weight: bold;

    color: #666666;

    /*float: left;*/

    width: auto;

    margin: 0px;

    padding: 0px;

}

.postContainer-headone-new {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 13px;

    font-weight: bold;

    color: #666666;

    float: left;

    width: 590px;

    margin: 0px;

    padding: 0px;

}

.postContainer .permalink-new a {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 22px;

    font-weight: bold;

    color: #666666;

}

.postContainer .permalink-new a:hover {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 22px;

    font-weight: bold;

    color: #666666;

}

.postContainer h2 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 22px;

    font-weight: bold;

    color: #333333;

    float: left;

    width: 590px;

    margin: 10px 0px 0px 0px;

    padding: 0px 0px 10px 0px;

/*  border-bottom: 1px solid #c9ea82; */

}

.postContainer-headtwo-new h2 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 22px;

    font-weight: bold;

    color: #333333;

    float: left;

    width: 590px;

    margin: 10px 0px 0px 0px;

    padding: 0px 0px 10px 0px;

/*  border-bottom: 1px solid #c9ea82; */

}

.postContainer h2 a,.postContainer-headtwo-new a {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 22px;

    font-weight: bold;

    color: #333333;

}

.postContainer h2 a:hover,.postContainer-headtwo-new a:hover {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 22px;

    font-weight: bold;

    color: #333333;

}

.postContainer h3 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #333333;

    float: left;

    width: 590px;

    margin: 10px 0px 0px 0px;

    padding: 0px 0px 10px 0px;

}

.postContainer h5 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #333333;

    float: left;

    width: 590px;

    margin: 10px 0px 0px 0px;

    padding: 0px 0px 10px 0px;

    border-bottom: 1px solid #c9ea82;

}

.postContainer h5 a {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #333333;

}

.postContainer h5 a:hover {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #333333;

}

.postContent {

    width: 590px;

    height: auto;

    float: left;

    /*margin: 12px 0px 20px 0px;*/
    margin: 0px!important 0px 20px 0px;

    line-height: 17px;
 
   position: relative;
}

.postContent a {

    text-decoration: underline;

    font-weight: normal;

}

.postContent a:hover {

    text-decoration: none;

    font-weight: normal;

}

.postDetailsHolder {

    width: 574px;

    height: auto;

    float: left;

    border-top: 1px solid #c9ea82;

    border-bottom: 1px solid #c9ea82;

    font-size: 10px;

    background-color: #f8f8f8;

    padding: 5px 10px 5px 10px;

    text-align: justify;

    margin: 10px 0px 10px 0px;

}

.postDetailsHolder a, a:hover {

    text-decoration: none;

    color: #0270bb;

    font-weight: normal;

}

.postPicLeft {

    float: left;

    margin: 0px 30px 0px 0px;

}

.postPicRight {

    float: right;

    margin: 0px 0px 0px 30px;

}

.readCommentA {

    width: 574px;

    height: auto;

    float: left;

    border-top: 1px solid #c9ea82;

    border-bottom: 1px solid #c9ea82;

    padding: 5px 10px 5px 10px;

    text-align: justify;

    margin: 10px 0px 10px 0px;

    line-height: 17px;

}

.readCommentA a, a:hover {

    text-decoration: none;

    color: #0270bb;

    font-weight: normal;

}

.readCommentB {

    width: 574px;

    height: auto;

    float: left;

    border-top: 1px solid #c9ea82;

    border-bottom: 1px solid #c9ea82;

    background-color: #f5f9ec;

    padding: 5px 10px 5px 10px;

    text-align: justify;

    margin: 10px 0px 10px 0px;

    line-height: 17px;

}

.readCommentB a, a:hover {

    text-decoration: none;

    color: #0270bb;

    font-weight: normal;

}

.right_col {

    

    width: 332px;

    float: left;

    margin: 0px;

    padding: 0px;

    background: url(images/bg_content_area_top.jpg);

    background-position: left top;

    background-repeat: repeat-x;

}



.right_col_head {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #4d5f73;

    border-bottom: 1px solid #c6f2f9;

    padding: 10px 0px 8px 0px;

}

.right_col_head-new-feb10 {

border-bottom:1px solid #C6F2F9;

color:#4D5F73;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:18px;

font-weight:bold;

margin:0 0 18px;

padding:20px 0 0 0;

}

.right-col-head-search-new-feb11 {

border-bottom:1px solid #C6F2F9;

color:#4D5F73;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:18px;

font-weight:bold;

margin:0 0 18px 0;

padding:20px 0 0 0;

}



.right_col_head2 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #4d5f73;

/*  border-bottom: 1px solid #c6f2f9;*/

    border-bottom: 1px solid #c9ea82;

    padding: 10px 0px 8px 0px;

    width: 280px;

    /*newly added on feb 11*/

    margin:5px 0 15px 0;

}

.right_col_head_tag {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #4d5f73;

/*  border-bottom: 1px solid #c6f2f9;*/

    border-bottom: 1px solid #c9ea82;

    padding: 0px 0px 8px 0px;

    width: 270px;

    margin: 0px 0px 0px 16px;

}

.right_col_head_tag-new-feb11{

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 18px;

    font-weight: bold;

    color: #4d5f73;

/*  border-bottom: 1px solid #c6f2f9;*/

    border-bottom: 1px solid #c9ea82;

    padding: 0px 0px 8px 0px;

    width: 250px;

    

}

.right_col_inner {

    width: 404px;

    height: auto;

    float: left;

    margin: 0px;

    padding: 0px;

    background: url(images/bg_right_col.jpg);

    background-position: center top;

    background-repeat: repeat-y;

}

.right_col_inner .arrowHolder {

    width: 51px;

    height: 52px;

    float: left;

    margin: 0px;

    padding: 0px;

    text-align: right;

}

.right_col_inner .arrowPsn {

    margin: 22px 0px 0px 0px;

}

.right_col_inner .rightColContent {

    width: 338px;

    float: left;

    margin: 18px 0px 0px 15px;

}

.right_col_inner .rightColHolder {

    width: 392px;

    height: auto;

    float: left;

    clear: both;

}

.right_col_inner .rightColInnerBtm {

    width: 392px;

    float: left;

    clear: both;

}

.separatorImgPsn {

    float: left;

    margin: 0px 0px 0px 5px;

}

.SearchPosition {

    float:left;

    text-align:left;

    width:320px;

    margin:20px 0px 0px 168px;

    _margin:20px 0px 0px 84px; /* IE 6 AND BELOW */

}   

    

.tags {

    float: left;

}

.textAreaComment {

    border: 1px solid #7d8082;

    height: 150px;

    color: #8a8a8a;

    font-size: 12px;

    text-align: left;

    margin: 0px;

    width: 590px;

}

.textboxCommon {

    border: 1px solid #233a70;

    width: 148px;

    height: 18px;

    color: #8a8a8a;

    font-size: 11px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    padding: 5px 0px 0px 3px;

}

.textboxCommon2 {

    border: 1px solid #7d8082;

    width: 148px;

    height: 18px;

    color: #8a8a8a;

    font-size: 11px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    margin: 0px;

}

.textboxLoginCommon {

    border: 1px solid #a9a9a9;

    width: 260px;

    height: 20px;

    color: #8a8a8a;

    font-size: 12px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    margin: 0px 0px 0px 17px;

    float: left;

    padding: 5px 0px 0px 5px;

}

.textboxNewsletter {

    border: 1px solid #7d8082;

    width: 200px;

    height: 17px;

    color: #8a8a8a;

    font-size: 11px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    margin: 0px 5px 0px 41px;

}

.textboxSearch {

    border: 1px solid #7d8082;

    width: 185px;

    height: 17px;

    color: #8a8a8a;

    font-size: 11px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    margin: 0px 5px 0px 0px;

}

/*new modif for facebook j'aime btn*/
.facebook-like-top{height:35px; float:left; margin-top:5px; width:100%;}
    .facebook-like-top iframe{ float:left;}
.facebook-like-bottom{height:35px; float:left; margin-top:5px; width:100%;}
    .facebook-like-bottom iframe{ float:left;}

.facebook-home{ height:35px;margin-top:5px; width:100%; float:left;}
    .facebook-home iframe{ float:left;}


/*.postContent {margin-top:0px!important;}*/

/** ADD-ON PATRICK **/
/** FORM JEU CONCOURS **/
#wizard {
    width: 528px;
    height: auto;
    margin: 0px 0px 10px 25px;
    _margin: 0px 0px 10px 12px; /* IE 6 and below */
}

#wizard form {
    margin: 0px;
    padding: 0px;
}


#wizard h1 {
    width: 528px;
    height: 97px;
    float: left;
    background: url(images/bg_head_wizard_new.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 22px;
    color: #689900;
    padding:0px;
    margin: 10px 0px 0px 0px;
}

#wizard_topcontainer {
    width: 541px;
    height: 97px;
    float: left;
    background: url(images/bg_head_wizard_new.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 22px;
    color: #689900;
    padding:0px;
    margin: 10px 0px 0px 0px;
}

/*#wizard h4 {
    width: 528px;
    height: 97px;
    float: left;
    background: url(../images/bg_head_wizard_new.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 22px;
    color: #689900;
    padding:0px;
    margin: 10px 0px 0px 0px;
    }*/

#wizardHead {
    float: left;
    margin: 52px 0px 0px 39px;
    _margin: 52px 0px 0px 22px; /* IE 6 and below */
    width: 220px;
    padding: 0px;
    }
    
#wizardHead h4 {
    float: left;
    margin:0 0 0 0px;
    width: 220px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 22px;
    color: #689900;
    padding: 0px;
    }



/*#wizard h1 .wizardHead {
    float: left;
    margin: 52px 0px 0px 39px;
    _margin: 52px 0px 0px 22px;
    width: 220px;
    padding: 0px;
}*/

.wizardHead {
    float: left;
    margin: 23px 0px 0px 10px;
    _margin: 52px 0px 0px 22px; /* IE 6 and below */
    width: 220px;
    padding: 0px;
}


.wizardHead h4 {
    float: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 22px;
    color: #689900;
    width:300px;    
}


#wizard h1 .wizardPicture {
    float: left;
    /*  margin: 0px 0px 0px 32px;*/

    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 195px;
    height: 80px;
    text-align: right;
}
#wizard h4 .wizardPicture {
    float: left;
    /*  margin: 0px 0px 0px 32px;*/

    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 235px;
    height: 80px;
    text-align: right;
}
#wizard ul {
    width: 528px;
    /*  display: table-cell;

    display: table; */

    margin: 0px;
    padding: 0px;
    background: url(images/bg_wizard.jpg);
    background-position: left top;
    background-repeat: repeat-y;
    clear: both;
    float: left;
}
#wizard li {
    margin: 0px 0px 0px 46px;
    padding: 0px 0px 5px 0px;
    clear: both;
    min-height: 66px;
    width: 434px;
    float: left;
}
#wizard .wizardFields {
    width: 434px;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1170a0;
}
#wizard .wizardBottom {
    float: left;
    width: 526px;
    height: 12px;
    margin: 0px;
    padding: 0px;
}

.fieldName {
    width: 200px;
    height: 22px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    color: #1170a0;
    text-align: right;
    padding: 6px 0px 0px 0px;
    margin: 16px 0px 8px 0px;
}
.fieldNameForgot {
    width: 158px;
    height: 22px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    color: #1170a0;
    text-align: right;
    padding: 6px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
}
.fieldNameLong {
    width: 520px;
    min-height: 22px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    color: #1170a0;
    text-align: right;
    padding: 6px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
}
.fieldNameLongPadding {
    width: 475px;
    min-height: 22px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    color: #1170a0;
    text-align: right;
    padding: 6px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
    clear: both;
}
.fieldNameMoreHeight {
    width: 182px;
    min-height: 22px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    color: #1170a0;
    text-align: right;
    padding: 6px 0px 0px 10px;
    margin: 8px 0px 8px 0px;
}
.fieldSet {
    width: 290px;
    height: 28px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
}
.fieldSetAuto {
    width: 300px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
}
.fieldSetSmall {
    width: 82px;
    height: 28px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
}
.fieldSetSmall2 {
    width: 116px;
    height: 28px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
}
.fieldSetPadding {
    width: 264px;
    height: 28px;
    float: left;
    padding: 0px 0px 0px 26px;
    margin: 8px 0px 8px 0px;
}
.fieldSetPaddingUserReg {
    width: 273px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 26px;
    margin: 8px 0px 8px 0px;
}
.fieldSetHeight {
    width: 290px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
}
.filefieldCommon {
    width: 267px;
    height: auto;
    color: #8a8a8a;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 17px;
    float: left;
    padding: 0px 0px 0px 0px;
    border: 1px solid #a9a9a9;
}
.filefieldEdit {
    width: 196px;
    height: auto;
    color: #8a8a8a;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    float: left;
    padding: 0px 0px 0px 0px;
}

#title h1{
    background:transparent url(images/bg_head_inner_box.jpg) no-repeat scroll left top;
    height:43px;
    color:#666666;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:22px;
    font-weight:bold;
    padding-top:14px;
    padding-left:44px;
}

.numberHolder_1 {
    width: 200px;
    height: 50px;
    float: left;
    height: auto;
    margin: 12px 0px 0px 0px;
}

.numberActive_1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 30px;
    color: #ffffff;
    width: 58px;
    height: 48px;
    background: url(images/bg_active.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0px 1px 0px 0px;
    float: left;
    text-align: center;
    padding: 10px 0px 0px 0px;
}
.numberDisable_1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 30px;
    color: #ffffff;
    width: 58px;
    height: 48px;
    background: url(images/bg_disable.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0px 1px 0px 0px;
    float: left;
    text-align: center;
    padding: 10px 0px 0px 0px;
}

#contentAreaInnerContents{
    width: 1000px;
    height: auto;
    margin: 0px auto 0px auto;
    background-color: #ffffff;
    clear: both;
    display: table;
    background: url(images/bg_user_reg.jpg);
    background-position: 0px 58px;
    background-repeat: repeat-x;
}

.error{
    color:#ff0000;
    padding-left:10px;
    margin-top:8px;
}
/** Etape 1 **/
#pageHead h1 {
  margin-top:8px;
}

#etape_1{
    margin-top:-30px;
}

#prenom{
    margin-left:10px;
    margin-top:-5px;
}

.required{
    border: 1px solid #a9a9a9;
    width: 260px;
    height: 25px;
    color: #555555;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 210px;
    float: left;
    padding: 5px 0px 0px 5px;
}

.email{
    border: 1px solid #a9a9a9;
    width: 260px;
    height: 25px;
    color: #555555;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 210px;
    float: left;
    padding: 5px 0px 0px 5px;
}

#email_0{
    margin-left:10px;
    margin-bottom:10px;
    margin-top:-4px;
}
#email_field_0{
    padding-left:0px;
    margin-top:8px;
}
#email_amis_0{
    margin:0px 0 0 0;
}
#email_amis_0 input{float:none;margin-bottom:10px;}
#email_amis_0 .error{
    color:#ff0000;
    padding-left:10px;
    margin-left:200px;
    margin-top:-9px;
}

#validEmail_0{
    padding-left:5px;
    color:#FF0000;
}

#email_1{
    margin-left:10px;
    margin-bottom:5px;
    margin-top:-4px;
}
#email_amis_1{
    margin:0px 0 0 0;
}
#email_amis_1 input{float:none;margin-bottom:10px;}
#email_amis_1 .error{
    color:#ff0000;
    padding-left:10px;
    margin-left:200px;
    margin-top:-9px;
}
#validEmail_1{
    padding-left:5px;
    color:#FF0000;
}
#email_field_1{
    padding-left:0px;
    margin-top:8px;
}

#email_amis_2 {margin:0px 0 0 0; overflow:hidden;}
#email_amis_2 .error{
    color:#ff0000;
    padding-left:10px;
    margin-left:200px;
    margin-top:-9px;
    margin-bottom:10px;
}
#email_amis_2 input{display:block; float:none;margin-bottom:10px;}

#validEmail_2{
    padding-left:5px;
    color:#FF0000;
}

#email_amis_3 .error{
    color:#ff0000;
    padding-left:10px;
    margin-left:200px;
    margin-top:-9px;
    margin-bottom:10px;
}
#email_amis_3 input{display:block; float:none; margin-bottom:10px;}
#validEmail_3{
    padding-left:5px;
    color:#FF0000;
    float:left;
}

#email_4{margin-left:210px;margin-bottom:10px;}
#email_amis_4{margin:0px 0 0 0; overflow:hidden;}
#email_amis_4 .error{
    color:#ff0000;
    padding-left:10px;
    margin-left:200px;
    margin-top:-9px;
    margin-bottom:10px;
}
#email_amis_4 input{display:block; float:none; margin-bottom:10px;}
#validEmail_4{
    padding-left:5px;
    color:#FF0000;
}

#validate_button{
    margin-left:211px;
    margin-top:3px;
    background:url(images/bg_button_orange.jpg) top left no-repeat;
    width:267px;
    height:30px;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:14px;
    font-weight:bold;
}

/** Etape 2 **/
#etape_2{
    display:none;
    margin-top:-62px;
}

#objectif{
    margin-top:30px;
    margin-left:10px;
}

#obj_course{
    margin-top:8px;
    margin-left:10px;
    width: 275px;
}

#musical{
    margin-top:18px;
}

#genre_musical{
    margin-top:8px;
    margin-left:19px;
    width:275px;
}

#submit_button{
    margin-top:10px;
    background:url(images/bg_button_orange_2.jpg) top left no-repeat;
    border:0;
    width:219px;
    height:30px;
    color:#FFFFFF;
    cursor:pointer;
    font-size:14px;
    font-weight:bold;
}

#return_step_button{
    background:url("images/bg_button_orange_gauche.jpg") top left no-repeat;
    border:0;
    color:#FFFFFF;
    cursor:pointer;
    font-size:14px;
    font-weight:bold;
    height:30px;
    width:219px;
    margin-left:40px;
    margin-top:20px;
    
}
/**Footer**/
.footer{
    padding-bottom:5px;
    display:none;
}

/** Override **/
#wizard li {
  width: 672px;
  margin-left: 0px;
  min-height: 10px;
  padding-bottom:0;
}
#contentAreaSearch {
  height:1400px;
}

#friendsend h4 {border: 0 !important}
.wizardHead h4 {width:300px !important}
.wizardHead {margin: 35px 0 0 5px}

/** Ajax Pop Up **/
.overlay{
    position:absolute;
    top:0;
    left:0;
    display:none;
}

.overlay .message{
/*
    width:300px;
    height:100px;
    background:#000000 url(images/ajax_loading.gif) no-repeat center;
    text-align:center;
    margin:450px auto 0 394px;
    position:absolute;
    left:-80px;
    top:1149px;
*/
    width:300px;
    height:100px;   
    background:#000000 url(images/ajax_loading.gif) no-repeat center;
    text-align:center;
    margin:1905px auto 0 320px;
    position:absolute;
}

.image_close{
    width:50px;
    height:500px;
    background:#000000 url(images/ajax_loading.gif) no-repeat center;
    text-align:center;
    margin:547px auto 0 394px;
}

.message_display{
    color:#FFFFFF;
    font-weight:bold;
    padding-left:12px;
    padding-top:15px;
    text-align:center;
}

.message_close{
   font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    background-color:#0171B9;
    margin-left:81px;
    width:145px;
}

.message_close a{
    color:#fff;
    font-size:13px;
    font-weight:bold;
}


/** Ajouter par Rishius Alive for Menu Footer using the extension menu maker **/
.footer-menu  {float: left}
.footer-menu ul li {display: inline}
.footer-menu ul li:last-child span {display: none}
.footer-menu ul {padding-left: 18px}
#jQ-menu #folder {margin-left:22px;margin-top:45px;width:390px;}
#folder .go1 {margin-left:40px;}
#folder .go3 {margin-left:90px;}
#folder .go5 {margin-left:125px;}
#jQ-menu .footer {margin-left: 60px}
.footer a.twitter {background: url('images/twitter.jpg') no-repeat; text-indent: -9999px; display: block; width: 200px; float: left; padding: 10px}
.footer a.facebook {background: url('images/facebook.jpg') no-repeat; text-indent: -9999px; display: block; width: 220px; float: left; padding: 10px}
#jQ-menu #folder button {cursor: pointer; background: none; float: left; padding: 0px 20px 21px 35px; border:0; color:#006699;font-weight:bold;}
#friendsend #news {color:#1170A0;font-weight:bold;margin-bottom:15px;text-align:center;}
#commentform p:first-child {clear: both}
.sociable_tagline {width: 70px; float: left}
.related_post a{color: #0270BB}
.related_post li {list-style-type: disc; color: #0270BB}
.sociable {left:348px;position:relative;width: 180px; margin: 10px !important}
li.sociablelast a img {background: url(images/facebook.png) no-repeat !important; width: 75px !important; height: 18px}
.sociable img {opacity: 1}

h2.related_post_title {float: none !important; margin-top: 30px}
li.mail a {background: url(images/mail.jpg) no-repeat; width: 16px; height: 14px; display: block; overflow: hidden; text-indent: -9999px; float: left; margin: 0 5px; position: relative; top: 3px}
li.fbshare a {background: url(images/facebook.jpg) no-repeat; width: 75px; height: 18px; display: block; overflow: hidden; text-indent: -9999px}
.partager strong, .partage strong {float: left}
.partager {left:350px;position:relative;top:-1px; width: 300px}
.partager ul li {display: inline}
.partage {bottom:2px;left:364px;position:relative;width: 300px}
.sharelinks .partager {display: none}
li.mail {float: left}
li.fbshare {float: left}
/** Modif Rishius Alive Terminer **/
