/* SETUP */


body                    {background-color: #FFF;font-family: Verdana, sans-serif;font-size: 10px;color: #333;margin: 0px;text-align: center;}
#width                  {width:993px;margin: 0px auto;text-align:left}
img                     {border:0;}
form                    {margin:0;padding:0;}

a:link, a:visited, a:hover {text-decoration:none;}
h1                      {color:#0e7b76;font-family:verdana, sans-serif;font-size:12px;text-transform:uppercase;}
h2                      {color:#0e7b76;font-family:verdana, sans-serif;font-size:12px;text-transform:uppercase;}
h3                      {color:#2B3242;font-size:12px;font-family:Arial, sans-serif;text-transform:uppercase;}
p                       {margin: 10px 0;}
select, textarea, text      {border:1px solid #8E9EA6;width:100px;margin:1px 0;}
textarea                    {height:100px;}

#cHeader h1             {font-weight: bold; font-size: 10pt; color: white;font-family: Arial;height:29px;display:inline}
#cHeader  h2             {font-weight: bold; font-size: 10pt; color: white;font-family: Arial;height:29px;display:inline}

.h2                    {color:#0e7b76;font-family:verdana, sans-serif;font-size:12px;text-transform:uppercase;}
.h3-titre               {font-weight: bold; font-size: 10px; color:Black ;font-family: verdana;display:inline}
#header                 {clear:both;width:100%;background:url(../../images/header_bg.png) no-repeat 0px 0px;font-size:11px;}
#header .pad            {padding:0px;}
#header .headline       {margin: -20px 0px 0px 0px;text-align:right;}
#header .headline span  {color:#DAE780;padding: 0 5px;}
#header .logo           {margin:-57px 0px 0px 35px;}
#header .title          {margin-bottom:5px;margin-left:400px;color: #0e7b76;font-family: Arial;font-size: 24px;font-weight: bold;padding-top: 16px;margin-top: 5px;display:block;position:relative;}
#header .premenu        {clear:both;background: url(../../images/menu_bg_1pixel.png) repeat-x left top;width:100%;height:31px;} 
#header h1              {letter-spacing:-1px;font-size: 8pt;font-weight:bolder;font-family:verdana;display:inline}
#header .menu_bgdroite  {clear:both;background: url(../../images/menu_bg.png) no-repeat right top;width:35px;height:31px;text-align:left; letter-spacing:0.1px;font-size: 9pt;}
#header .menu           {clear:both;background: url(../../images/menu_bg.png) no-repeat right top;width:100%;height:31px;text-align:left; letter-spacing:0.1px;font-size: 9pt;}
#header a:link, #header a:visited{text-decoration:none;color:#008890;}
#header a:hover         {text-decoration:none;color:red;}

#content                {clear:both;width:100%;min-height:400px;!height:400px;}
#content .pad           {padding-top:10px;padding-left:20px;}
#content .maincol       {width:700px;float:left;}
#content .maincol a:link, #content .maincol a:visited {color:#9AAB22;font-weight:bold;text-decoration:underline;}
#content .maincol a:hover {text-decoration:none;}

.TitreMessage           {background:url(../../images/h_titre_blank.png) no-repeat 0px 0px;margin-left:0px;padding-left: 10px;font-size:20px;color: white;height:30px;font-weight:bold;}
.Message                {width:700px;float:left;font-family: Verdana, sans-serif;font-size: 11px;}
#content .titre         {background:url(../../images/h_titre.png) no-repeat 0px 0px;padding-left: 10px;padding-top:2px;font-size:20px;color: white;height:30px;font-weight:bold;}
#content .leftcol       {width:295px;margin-right:15px;float:left;}
#content .leftcol.large {width:355px;}
#content .centercol     {width:360px;float:left;}
#content .centercol.short   {width:300px;}
#content .centercol.medium  {width:290px;}
#content .leftcol.medium    {width:345px;}
#content .centercol p       {padding-left:30px;}
#content .rightcol          {width:263px;float:right;margin-left:5px;}

#footer                     {margin:25px 0px 30px 20px;padding-top:10px;border-top:1px solid #C1DC01;color:#CACACA;text-align:center;}
#footer .pad                {padding:0px;}
#footer a:link, #footer a:visited, #footer a:hover {color:#555;text-decoration:none;}
#footer a:hover             {color:#555;text-decoration:underline;}

.checkbox                   {border:1px solid #8E9EA6;}
.submit                     {border:0;width:auto;}
input.half-input            {width:50px;}
.title                      {font-weight:bold;color:#AFC800;font-size:11px;}
.title2                     {font-weight:bold;color:#AFC800;font-size:13px;}
a.title:hover               {font-weight:bold;font-size:11px;text-decoration:underline;}

 
.breadcrumb                 {margin-bottom:0px;}
.breadcrumb a:link, .breadcrumb a:visited {color:#000;font-weight:bold;}
.breadcrumb .active:link, .breadcrumb .active:visited {color:#008890;}
.h12                      {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;color:#000000;font-family:verdana, sans-serif;font-size:10px;text-transform:none;font-weight:normal}

.memberzone                 {color:#515151;min-width:252px;!width:252px;min-height:124px;background: url(../../images/espacepersonnel_bg.png) no-repeat left top;}
.memberzone form            {padding:40px 0 0 65px;text-align:right;}
.memberzone p               {margin:0 0 0 65px;border-bottom:4px solid #EBEBEB;padding-bottom:5px;}
.memberzone p.personnel     {padding-top:40px;margin:0 0 0 65px;border-bottom:4px solid #EBEBEB;padding-bottom:10px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.memberzone a               {color:#515151;}
.memberzone a:hover         {text-decoration:underline;}
.memberzone a.special       {text-decoration:underline;}
.memberzone a.special:hover {text-decoration:none;}

.selection                  {min-height:237px;height:237px;background: url(../../images/coupdecoeur_bg.png) no-repeat left;padding-left:20px;}
.selection .item            {clear:both;}
.selection .item img        {float:left;margin:0 5px 5px 0;}
.selection .item p          {border-bottom:4px solid #EBEBEB;margin:0;padding-bottom:5px;width:150px;float:left;}
.selection .item .title     {text-transform:uppercase;color:#FBC322;font-weight:bold;}

.selection-exclusif                  {min-height:237px;height:237px;background: url(../../images/exclusivite_bg.png) no-repeat left;padding-left:20px;}
.selection-exclusif .item            {clear:both;}
.selection-exclusif .item img        {float:left;margin:0 5px 5px 0;}
.selection-exclusif .item p          {border-bottom:4px solid #EBEBEB;margin:0;padding-bottom:5px;width:150px;float:left;}
.selection-exclusif .item .title     {text-transform:uppercase;color:#FBC322;font-weight:bold;}

.selection-prestige                  {min-height:237px;height:237px;background: url(../../images/prestige_bg.png) no-repeat left;padding-left:20px;}
.selection-prestige .item            {clear:both;}
.selection-prestige .item img        {float:left;margin:0 5px 5px 0;}
.selection-prestige .item p          {border-bottom:4px solid #EBEBEB;margin:0;padding-bottom:5px;width:150px;float:left;}
.selection-prestige .item .title     {text-transform:uppercase;color:#FBC322;font-weight:bold;}

.block-question-top         {background:url(../../images/block_question_top.png) no-repeat bottom;width:353px;height:30px;margin-top:30px;}
.block-question-middle      {background:url(../../images/block_question_middle.png) repeat-y;width:323px;padding:0 15px;}
.block-question-middle .submit  {float:right;}
.block-question-bottom      {background:url(../../images/block_question_bottom.png) no-repeat top;width:353px;height:30px;}
.sep-link                   {display:block;border-bottom:4px solid #EBEBEB;padding:5px 0;}
.diapo                      {margin-bottom:30px;}
.diapo                      {margin-bottom:30px;}
.diapo-button               {position:absolute;top:0;left:0;margin-top:360px;margin-left:50px;}
.paging                     {height:15px;float:right;margin:-1px 40px 0 0;text-align:center;color:#FFFFFF;}
#content .leftcol .diapo .paging a {color:#FFFFFF;text-decoration:none;}
#content .leftcol .diapo .paging a:hover{color:#FFFFFF;text-decoration:underline;}
.red-arrow {background:url(../../images/arrow_red.png) no-repeat;padding-left:15px;}
.label-col {font-weight:bold;text-align:right;padding-right:10px;}
.border-bottom {border-bottom:1px solid #EBEBEB;padding:10px 15px;}
.border-bottom2 {padding:10px 15px 0px 0px;height:20px;}
.ico-loupe {background:url(../../images/icon_loupe.png) no-repeat;padding-left:20px;display:block;float:left; margin-right:20px;height:20px;}
#content div.pad div.border-bottom2 .ico-loupe {background:url(../../images/icon_loupe.png) no-repeat;padding-left:20px;display:block;float:left; margin-right:20px;height:20px;color:#000000;text-decoration:none;}
#content div.pad div.border-bottom2 .ico-loupe:hover {text-decoration:underline;}
.ico-alertemail {background:url(../../images/bkg_alerte_email.png) no-repeat;padding-left:20px;display:block;float:left; margin-right:20px;height:20px;}
.ico-valid {background:url(../../images/icon_valid.png) no-repeat;padding-left:20px;display:block;float:left; margin-right:20px;height:20px;}
#content div.pad div.border-bottom2 .ico-alertemail {background:url(../../images/bkg_alerte_email.png) no-repeat;padding-left:20px;padding-top:2px;width:102px;display:block;height:20px;color:#000000;font-weight:normal;text-decoration:none;}
#content div.pad div.border-bottom2 .ico-alertemail:hover {background:url(../../images/bkg_alerte_email.png) no-repeat;padding-left:20px;padding-top:2px;width:102px;display:block;height:20px;color:#000000;font-weight:normal;text-decoration:underline;}
.result-listing {width:100%;margin-top:15px;}
.result-listing .item  {background:url(../../images/resultat_bar_bg.png) no-repeat bottom;height:150px;margin-top:15px;}
.result-listing .item .img {float:left;background:url(../../images/resultat_img_bg.png) no-repeat top right;padding-top:15px;padding-right:25px;margin-left:5px;}
.result-listing .item .specs {float:left;margin-top:15px;margin-left:20px;width:150px;}
.result-listing .item .desc {float:left;margin-top:15px;margin-left:20px;width:300px;}
.result-listing .item .buttons {position:absolute;margin-top:-7px;margin-left:150px;}
.result-listing .item .ref {float:right;color:#FFF;text-align:left;width:200px;margin-top:-1px;}
.result-listing .result-paging {float:left;height:22px;line-height:22px;margin-bottom:-20px;padding-left:120px;}
.result-paging a:link, .result-paging a:visited {text-decoration:none;}
.result-paging .active:link, .result-paging .active:visited {text-decoration:none;color:#333;}
#content div.pad div.maincol .result-paging a {color:#000000;text-decoration:none;}
#content div.pad div.maincol .result-paging a:hover {color:#9AAB22;text-decoration:underline;}
.result-paging .active:link, .result-paging .active:visited {text-decoration:none;color:#333;}
.result-listing .result-sorting {float:right;background:url(../../images/tri_bg.png) no-repeat bottom left;width:280px;height:22px;line-height:22px;padding-left:20px;margin-bottom:-20px;}
#content div.pad div.maincol .result-listing .result-sorting a{color:#000000;font-weight:normal;text-decoration:none;}
#content div.pad div.maincol .result-listing .result-sorting a:hover{color:#9AAB22;text-decoration:underline;}
.result-listing .result-sorting a.prixasc{background:url(../../images/triasc.png) no-repeat right;padding-right:13px;}
.result-listing .result-sorting a.prixdesc{background:url(../../images/tridesc.png) no-repeat right;padding-right:13px;}
.result-listing .result-sorting a.nomdesc{background:url(../../images/tridesc.png) no-repeat right;padding-right:13px;}
.result-listing .result-sorting a.nomasc{background:url(../../images/triasc.png) no-repeat right;padding-right:13px;}
.result-listing .result-sorting strong {padding-right:20px;}
.result-listing .border-bottom {clear:both;border-bottom:1px solid #C1DC01;}
.left {float:left;}
.right {float:right;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.center {text-align:center;}
.middle {vertical-align:middle;}
.clear {clear:both;margin:0;padding:0;}
.nomargin {margin:0;}
.nopadding {padding:0;}
.bold {font-weight:bold;}

/* COLS */
.half-col {width:49%;}
.third-col {width:32%;margin-right:1%;}
.third-col-double {width:64%;margin-right:1%;}
.visible {}
.invisible {display:none;}
a.outilright {color:#515151;}
a.outilright:hover {color:#515151;text-decoration:underline;}
div.votre-alerte-email-invisible {display:none;}
div.votre-alerte-email {background:url(../../images/votre_alerte_email.gif) no-repeat top;width:675px;padding:40px 0px 20px 0px;background-color:#C1DC01;font-family:Verdana, Arial, Helvetica, sans-serif;color:#555555;margin-top:-2px;}
div.votre-alerte-email p.titre{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#555555;padding:15px 0px 0px 30px;margin:0px;}
div.votre-alerte-email p.contenu{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;padding:10px 0px 0px 30px;margin:0px;}
#content div.pad div.maincol div.votre-alerte-email p.contenu a:link{color:#FFFFFF;}
.votre-alerte-email-bottom {background:url(../../images/votre_alerte_email_bottom.gif) no-repeat;width:675px;height:15px;margin-top:-15px;}
.block-large-top {background:url(../../images/block_large_top.png) no-repeat bottom;width:677px;height:53px;margin-top:30px;margin-left:15px;}
.block-large-middle {background:url(../../images/block_large_middle.png) repeat-y;width:640px;padding:0px 20px 0px 20px;margin-left:15px;text-align:justify;}
.block-large-middle a:link, .block-large-middle a:visited {color:#555;}
.block-large-bottom {background:url(../../images/block_large_bottom.png) no-repeat top;width:677px;height:29px;margin-left:15px;}
.block-contact-top {background:url(../../images/block_contact_top.png) no-repeat bottom;width:364px;height:36px;margin-top:30px;}
.block-postuler-top {background:url(../../images/block_postuler_top.png) no-repeat bottom;width:364px;height:36px;margin-top:30px;}
.block-affiliation-top {background:url(../../images/block_affiliation_top.png) no-repeat bottom;width:364px;height:36px;margin-top:30px;}
.block-contact-middle {background:url(../../images/block_contact_middle.png) repeat-y;width:334px;padding:0 15px;height:220px;}
.block-contact-middle textarea {width:100%;}
.block-contact-middle .submit {border:0;}
.block-contact-middle .radio {border:0;padding:0px 0px 0px 0px; font-weight:normal; }
.block-contact-middle .submit {float:right;padding-top:5px;}
.block-contact-bottom {background:url(../../images/block_contact_bottom.png) no-repeat top;width:364px;height:17px;}
.selection {min-height:237px;!height:237px;background: url(../../images/coupdecoeur_bg.png) no-repeat left;padding-left:20px;}
.selection .item {clear:both;}
.selection .item img {float:left;margin:0 5px 5px 0;}
.selection .item p {border-bottom:4px solid #EBEBEB;margin:0;padding-bottom:5px;width:150px;float:left;}
.selection .item .title {text-transform:uppercase;color:#FBC322;font-weight:bold;}

.maselection {min-height:310px;!height:310px;background: url(../../images/maselection_bg.gif) no-repeat left top;padding-left:20px;}
.maselection .item {clear:both;}
.maselection .item img {float:left;margin:0 5px 5px 0;}
.maselection .item p {border-bottom:4px solid #EBEBEB;margin:0px;padding-bottom:5px;width:150px;float:left;}
.maselection .item .title {text-transform:uppercase;color:#DC3038;font-weight:bold;}
.maselection .item a.retirer {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#000000;text-decoration:underline;}
.maselection .item a.retirer:hover {text-decoration:none;}
.maselection2 {min-height:215px;!height:215px;background: url(../../images/maselection2_bg.gif) no-repeat left top;background-color:#FFFFFF;padding-left:20px;}
.maselection2 .item {clear:both;}
.maselection2 .item img {float:left;margin:0 5px 5px 0;}
.maselection2 .item p {border-bottom:4px solid #EBEBEB;margin:0;padding-bottom:5px;width:150px;float:left;}
.maselection2 .item .title {text-transform:uppercase;color:#DC3038;font-weight:bold;}
.maselection2 .item a.retirer {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#000000;text-decoration:underline;	}
.maselection2 .item a.retirer:hover {text-decoration:none;	}
.maselection1 {min-height:115px;!height:115px;background: url(../../images/maselection1_bg.gif) no-repeat left top;background-color:#FFFFFF;padding-left:20px;}
.maselection1 .item {clear:both;}
.maselection1 .item img {float:left;margin:0 5px 5px 0;}
.maselection1 .item p {margin:0;/*padding-bottom:5px;*/width:150px;float:left;}
.maselection1 .item .title {text-transform:uppercase;color:#DC3038;font-weight:bold;}
.maselection1 .item a.retirer {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#000000;text-decoration:underline;}
.maselection1 .item a.retirer:hover {text-decoration:none;}
.maselection0 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;padding-left:20px;}
.maselectionbas {padding-top:10px;float:left;width:200px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#515151;font-weight:bold;}

#content .rightcol .maselectionbas a{color:#515151;text-decoration:underline;}
#content .rightcol .maselectionbas a:hover{color:#515151;text-decoration:none;}
.espacepersonnel{background:url(../../images/bg_espacepersonnel.png) no-repeat left top;min-height:564px;!height:564px;}
.espacepersonnel div.entete{margin-left:120px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;padding-top:18px;}
.espacepersonnel div.entete img{padding-top:4px;}
.espacepersonnel div.item{background:url(../../images/bg_titre_espacepersonnel.png) no-repeat left top;width:347px;height:29px;margin-left:59px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;padding:7px 0px 0px 60px;}
.espacepersonnel div.sitem{margin-left:59px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding:7px 0px 17px 60px;}
.espacepersonnel div.sitem a{font-size:10px;}
.espacepersonnel div.sitem p{margin:0px;padding:5px 0px 0px 0px;}
#content .maincol  .espacepersonnel div.item a.libitem{color:#FFFFFF;text-decoration:none;}
#content .maincol  .espacepersonnel div.item a.libitem:hover{color:#FFFFFF;text-decoration:underline;}
div.pavehome {background:url(../../images/pave_home.png) left top no-repeat;padding-left:40px;margin-left:10px;margin-top:20px;min-height:70px;!height:70px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
div.pavehome span{font-size:17px;text-transform:uppercase;color:#008890;font-weight:bold;}
#content div.pad div.maincol div.pavehome a{color:#44A8AE;font-weight:normal;}
#content div.pad div.maincol div.pavehome a:hover{color:#008890;font-weight:normal;	}
div.pavehomemandat {background:url(../../images/home_mandatvert1.png) left top no-repeat;margin: 0px 0px 0px 30px;padding:0px;padding-left:10px;padding-top:70px;margin-top:0px;min-height:70px;!height:70px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:320px;}
#content div.pad div.maincol div.pavehomemandat a{background:url(../../images/home_fleche.png) left no-repeat;background-position:0px 2px;color:#000000;padding-left:12px;text-decoration:none;}
#content div.pad div.maincol div.pavehomemandat a:hover{text-decoration:underline;}
div.pavehomenewsletter {margin-top:31px;background:url(../../images/h_newsletter.png) left top no-repeat;font-size:11px;padding-top:40px;padding-left:20px;}
div.pavehomedivers {font-size:11px;padding-top:30px;padding-left:0px;}
#content div.pad div.maincol div.pavehomenewsletter div.pavehomedivers a{color:#999999;font-weight:normal;text-decoration:none;}
#content div.pad div.maincol div.pavehomenewsletter div.pavehomedivers a:hover{color:#999999;font-weight:normal;text-decoration:underline;}
input, select, textarea{font-family: Verdana, sans-serif;font-size: 10px;}
.border-bottom3 {padding:10px 15px 10px 10px;}
.block-send {background:url(../../images/block_send.png) no-repeat;width:294px;height:90px;padding-top:20px;padding-left:20px;padding-bottom:20px;padding-right:2px;}
.result-listing .itemAgence  {height:155px;margin-top:15px;}
.result-listing .itemAgence .img {float:left;background:url(../../images/resultat_img_bg.png) no-repeat top right;padding-top:15px;padding-right:25px;margin-left:5px;}
.result-listing .itemAgence .specs {float:left;margin-top:15px;margin-left:20px;width:150px;}
.result-listing .itemAgence .desc {float:left;margin-top:15px;margin-left:20px;width:300px;}
.result-listing .itemAgence .buttons {background:url(../../images/resultat_bar_bg.png) no-repeat;position:relative;}
.block-contact-agence-top              {background:url(../../images/block_contact_agence_top.png) no-repeat bottom;width:364px;height:36px;margin-top:15px}
.block-contact-agence-middle           {background:url(../../images/block_contact_middle.png) repeat-y;width:334px;padding:0 15px;height:220px;}
.block-contact-agence-middle textarea  {width:100%;}
.block-contact-agence-middle .submit   {border:0;}
.block-contact-agence-middle .radio    {border:0;padding:0px 0px 0px 0px;font-weight:normal;}
.block-contact-agence-middle .submit   {float:right;padding-top:5px;}
.block-contact-agence-bottom           {background:url(../../images/block_contact_bottom.png) no-repeat top;width:364px;height:17px;}
.SousTitre                             {color:#008890;font-size:17px;font-weight:bold;text-transform:uppercase;}

/*
----------------------------
Contenu
----------------------------
*/
div.info_supp {width:489px;padding-top:30px;padding-bottom:30px;margin-left:20px;}
div.info_top {background:url(../../images/ex_bottom_art_top.gif) top left no-repeat;width:489px;height:16px;}
div.info_bottom {background:url(../../images/ex_bottom_art_bottom.gif) top left no-repeat;width:489px;height:18px;padding:0px;margin:0px;float:left;}
div.info_content {background:#c1dc01;padding-left:20px;padding-right:30px;float:left;}
div.info_content p{padding:0px;margin:0px;}
div.info_content p.info_titre{color:#FFFFFF;font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-bottom:8px;}
div.info_content p.info_texte{font-size:11px;color:#000000;}
div.info_content p.info_texte span{color:#FFFFFF;}
div.info_content img.info_right{float:right;}

div.bloc_breve {margin-left:10px;margin-top:10px;}
div.bloc_breve div.breve_top{background:url(../../images/ex_breve_top.gif) top left no-repeat;width:675px;height:18px;}
div.bloc_breve div.breve_content{background:url(../../images/ex_breve_middle.gif) repeat-y;width:655px;padding-left:20px;padding-right:20px;font-size:11px;}
div.bloc_breve div.breve_content td.tdtxt{width:300px;padding-bottom:10px;vertical-align:top;}
div.bloc_breve div.breve_content td.tdtxt2{	width:300px;padding-left:30px;padding-bottom:10px;vertical-align:top;}
div.bloc_breve div.breve_content p.tdtitre{font-weight:bold;color:#00868f;font-size:12px;padding:0px;margin:0px;}
div.bloc_breve div.breve_content p.tdtxt{padding:0px;margin:0px;}
div.bloc_breve div.breve_bottom{background:url(../../images/ex_breve_bottom.gif) top left no-repeat;width:675px;height:18px;}
div.blocsuper {width:676px;margin-left:10px;margin-top:10px;}
div.blocsuper td.tdbloc{vertical-align:top;padding-top:30px;}
div.blocsuper td.tdbloc2{padding-top:30px;padding-left:10px;vertical-align:top;}
div.blocint {width:332px;position:relative;top: 0px;left: 0px;}
div.blocint2 {width:632px;position:relative;top: 0px;left: 0px;}
div.blocinttop {background:url(../../images/ex_bloc_top.gif) bottom left no-repeat;width:332px;height:10px;margin:0;padding:0;}
div.blocintmiddle2 {background-color:#f2f2f2;width:632px;margin:0;padding:0;min-height:180px}
div.blocintmiddle2  div.blocbid2 {position:absolute;background:url(../../images/ex_bloc_bid.gif) top left no-repeat;width:32px;height:107px;top:-7px;left:90px;}
div.blocintmiddle2 div.blocvisuel2 {position:absolute;left:5px;}
div.blocintmiddle2  div.bloccontenu2 {padding-left:121px;}
div.blocintmiddle2 div.bloccontenu2 p.blocsub2{margin:0px;padding:0px;}
div.blocintmiddle2 div.bloccontenu2 p.bloctxt2{margin:0px;padding:0px;padding-bottom:3px;padding-left:10px;}
div.blocintmiddle2  div.bloccontenu2 ul.bloctxt2{margin:0px;padding-left:30px;margin-right:20px;list-style-image:url(../../images/ex_bloc_plus.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;border-bottom:solid 1px #FFFFFF;padding-top:10px;padding-bottom:10px;list-style-position:outside;}

#content div.blocintmiddle2 div.bloccontenu2 ul.bloctxt2 a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;font-weight:normal;text-decoration:none;}
#content div.blocintmiddle2 div.bloccontenu2 ul.bloctxt2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;font-weight:normal;ext-decoration:underline;}

div.blocintmiddle {background-color:#f2f2f2;width:332px;margin:0;padding:0;min-height:220px}
div.blocintmiddle  div.blocbid {position:absolute;background:url(../../images/ex_bloc_bid.gif) top left no-repeat;width:32px;height:107px;top:-7px;left:90px;}
div.blocintmiddle  div.blocvisuel {position:absolute;left:5px;}
div.blocintmiddle  div.bloccontenu {padding-left:121px;}
div.blocintmiddle  div.bloccontenu p.blocsub{margin:0px;padding:0px;}
div.blocintmiddle  div.bloccontenu p.bloctxt{margin:0px;padding:0px;padding-bottom:3px;padding-left:10px;}
div.blocintmiddle  div.bloccontenu ul.bloctxt{margin:0px;padding-left:30px;margin-right:20px;list-style-image:url(../../images/ex_bloc_plus.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;border-bottom:solid 1px #FFFFFF;padding-top:10px;padding-bottom:10px;list-style-position:outside;}

#content div.blocintmiddle div.bloccontenu ul.bloctxt a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;font-weight:normal;text-decoration:none;}
#content div.blocintmiddle div.bloccontenu ul.bloctxt a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;font-weight:normal;ext-decoration:underline;}
div.blocintbottom {background:url(../../images/ex_bloc_bottom.gif) top left no-repeat;width:332px;height:48px;float:left;}

h1.edito {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#008890;margin:0px;padding:20px 0px 3px 20px;text-transform:none;}
h2.edito {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#DC3038;margin:0px;padding:0px;padding-left:20px;text-transform:none;}
h3.edito {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;margin:0px;padding:20px 0px 20px 20px;text-transform:none;text-decoration:underline;}
div.editotxt {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	margin:0px;	padding:0px 20px 0px 20px;	text-transform:none;}
div.editotxt img.left{margin-left:-20px;padding-right:20px;}
div.editotxt img.right{padding:0px 0px 10px 20px;}
div.editotxt ul{padding:5px 0px 25px 40px;list-style-image:url(../../images/bullet.png);vertical-align:top;}
p.editostitre{text-decoration:underline;background:url(../../images/bullet.png) left no-repeat;padding-left:20px;margin-left:-7px;}
#content div.pad div.maincol div.editotxt a{font-weight:normal;}

a.ann{color:#000000;}
a.ann:link, a.ann:visited, a.ann:hover {text-decoration:none;}

.memberzone{background-image:url('../images/espacepersonnel_bg.png');height:221px;}
.clearbooth{height:1px;clear:both;font-size:1px;}
.font{font-weight:bold;}

#ctl00_cph_btnValider{/*padding-top:10px;*/padding-top:3px;}
.newhp_bloc_ligne{width:703px;}
.newhp_bloc_ligne .pavehomedivers{float:left;width:331px;}
.newhp_recherche{width:331px;float:left;padding-left:1px;display:inline;overflow:hidden;}
.newhp_recherche_titre{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#0098a1;text-align:left;padding-left:17px;width:270px;padding-top:6px;float:left;padding-bottom:8px;}
.newhp_moteur_recherche{}
.newhp_moteur{float:left;padding-left:17px;}
.newhp_moteur2{width:323px;float:left;}
.newhp_place{width:330px;float:left;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-left:20px;}
.newhp_texte_moteur{width:232px;height:14px;border-bottom:none;border-left:#979797 2px solid;border-top:#979797 2px solid;border-right:none;margin-top:3px;float:left;}
.newhp_bouton_moteur{background:url(../images/newhpbtn.gif) top left no-repeat;width:54px;height:18px;border:none;cursor:pointer;padding-top:3px;float:left;margin-left:14px;}
.newhp_rapide{color:#0098a1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px 0px 0px 20px;}
.newhp_avancee{color:#0098a1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px 0px 0px 25px;}
.newhp_itemAgence{float:left;padding-top:12px;position:relative;width:325px;padding-left:20px;}
.newhp_img{background:transparent url(../images/resultat_img_bg.png) no-repeat right top;float:left;padding-right:25px;padding-top:15px;display:inline;width:108px;}
.newhp_plus{width:17px;height:22px;position:absolute;top:71px;left:84px;}
.newhp_texte_agence{float:left;width:175px;text-align:left;padding-left:3px;font-size:9px;}
.newhp_adresse{padding-top:3px;display:block;padding-bottom:3px;}
.newhp_tel{padding-left:12px;background:url(../images/newhp_tel.gif) bottom left no-repeat;}
.newhp_fax{}
.newhp_ligne{padding-top:3px;}
.newhp_contact{padding-left:16px;background:url(../images/newhp_fax.gif) center left no-repeat;}
.newhp_local{padding-left:11px;background:url(../images/newhp_local.gif) center left no-repeat;}
.newhp_mag{width:324px;padding-top:6px;text-align:left;float:left;margin-left:47px;display:inline;}
.newhp_actu_main{background:url(../images/newhp_bkg_actu.gif) top left no-repeat;padding-top:8px;min-height:34px;}
.newhp_actu{margin-left:8px;}
a.newhp_actu_reste{font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;margin-left:187px;text-decoration:underline;}
a.newhp_actu_reste:hover{text-decoration:none;}
.newhp_topactu{margin-top:15px;}
.newhp_nouvelle{margin-bottom:20px;font-size:12px;}
a.newhp_suite{text-decoration:underline;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;margin-right:40px;font-weight:bold;float:right;}
a.newhp_suite2{text-decoration:underline;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;float:none}
a.newhp_suite:hover{text-decoration:none;}
.newhp_actu_video{padding-top:15px;}
.newhp_actu_video_texte{width:129px;padding-top:15px;float:left;padding-left:6px;}
.font_15{font-size:12px;font-weight:bold;}
a.newhp_suite2{text-decoration:underline;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;float:right;padding-top:15px;}
a.newhp_suite2:hover{text-decoration:none;}
.newhp_clic{width:324px;float:left;margin-left:47px;display:inline;text-align:left;}
.newhp_clic_texte{padding:13px 0px 0px 13px;text-align:left;font-size:11px;}
.newhp_clics{padding:8px 0px 0px 0x;}
.newhp_le_clic{background:url(../images/newhp_bkg_clic.gif) top left no-repeat;width:305px;height:24px;display:block;font-size:10px;color:#0098a1;text-align:left;padding:5px 0px 0px 30px;}
.sh_mag{width:671px;text-align:left;margin-left:47px;}
.sh_mag_list{width:671px;float:left;padding-top:15px;}
.bloc_sh_mag_list{float:left;width:325px;margin-bottom:18px;padding-left:10px;}
.bloc_sh_mag_list_img{float:left;width:120px;background:url(../images/ex_bloc_bid.gif) top right no-repeat;padding-top:14px;margin-right:3px;position:relative;top:-15px;}
.bloc_sh_mag_list_content{float:left;width:185px;}
.bloc_sh_mag_list_txt{padding-left:10px;padding-top:5px;}
.bloc_sh_mag_list .bloc_sh_mag_list_links{padding-left:50px;line-height:18px;padding-top:5px;}
.bloc_sh_mag_list .bloc_sh_mag_list_links a{color:#010000;font-weight:bold;text-decoration:underline;}
.bloc_sh_mag_list .bloc_sh_mag_list_links a:hover{text-decoration:none;}