@charset "iso-8859-1";
div.clear{clear:both;}
/* use as follows (including the comment) */
/* <div class="clear"><!-- --></div> */
IMG{border:0;margin:0;padding:0;}
DIV{border:0;margin:0;padding:0;}
FORM{border:0;margin:0;padding:0;}
TABLE{border:0;border-collapse:collapse;}
TD{vertical-align:top;font-size:100%;padding:0;margin:0;}
OL,UL,LI{font-size:100%;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.bold{font-weight:bold;}
.small{font-size:small;}
.xsmall,.xs{font-size:x-small;}
.just{text-align:justify;}
body{margin:0;padding:0;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:90%;color:#003399;/*background-color: #3E5488; Moser Blue*/ /*background: #fff url("/logos/bckbleu.jpg") repeat-x;*/ background:#fff url("/logos/bckTouradour.png") top left repeat-x;height:100%;}
DIV.pad{padding:0 15px;}
table{border:0;border-collapse:collapse;padding:0;margin:0;}
TABLE.wrapper{width:750px;border:1px dotted #ff0000;background-color:#cccccc;}
TABLE.toptblcontent{width:100%;padding:0;background-color:#FFFFFF;}
TABLE.center{text-align:center;margin:0 auto 0 auto;}
TD.center{text-align:center;}
h1{font-size:20px;margin:0;}
.white{color:#DDDDDD;}
h2{font-size:18px;margin:5px 0;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
p.agency{background-color:#f3fbfb;border-bottom:1px #6666ff solid;/*padding-bottom: 1px;*/}
p.agency1{background-color:#f3fbfb;border-bottom:1px #6666ff solid;margin-bottom:5px;margin-top:3px;}
p.agency2{background-color:#fafaee;border-bottom:1px #3336ff solid;}
p.smalltext7{font-size:.9em;color:#cc3366;font-weight:normal;}
.smalltext7{font-size:small;color:#cc3366;font-weight:bold;}
.smalltitle{font-size:small;color:#cc3366;font-weight:bold;}
.agville{text-align:right;padding-left:10px;font-size:1.0em;font-weight:bold;color:#343451;}
.agtitle1{text-align:left;padding-left:5px;padding-right:1px;font-size:1.2em;font-weight:bold;color:#0000cd;}
P.toptext{font-size:1.0em;text-align:justify;padding:4px 3px 2px 3px;}
.agtitle2{text-align:left;padding-left:10px;padding-right:10px;font-size:1.5em;font-weight:bold;color:#264dc1;}
a.agtitle,a.agtitle1,a.agtitle2{text-decoration:none;}
a.agtitle:hover,a.agtitle1:hover,a.agtitle2:hover{text-decoration:underline;color:#000099;}
.tablesearch{border-bottom:1px solid #cc0000;border-top:1px solid #cc0000;border-left:1px solid #cc0000;border-right:1px solid #cc0000;}
.trsearch{border-bottom:1px solid #fff0ea;}
.copy{color:#999999;font-size:.8em;}
.bouton{background-color:#ffcc99;border-bottom:1px solid #cc6600;border-top:1px solid #cc6600;border-left:1px solid #cc6600;border-right:1px solid #cc6600;}
.pge{background-color:#ffe8d0;}
div#header{text-align:left;}
div#top{text-align:center;background-color:#6699cc;color:#ffffff;}
div#footer{text-align:center;clear:both;}
div#maincontent{text-align:justify;margin-right:180px;margin-left:180px;background-color:#ffffff;/*border-right: solid #990000 1px;*/ margin-bottom:0;/*border-left: solid #990000 1px;*/}
td.leftcolumn{background-color:#f8f8f8;color:#000000;text-align:left;vertical-align:top;padding-left:3px;padding-top:5px;border:1px solid #dddddd;}
.leftcol{background-color:#ffebcd;}
div#leftcolumn{float:left;height:100%;text-align:center;background-color:#ffebcd;color:#000000;width:170px;}
.rightcolumn{background-color:#f8f8f8;color:#000000;font-size:small;padding-left:5px;border:1px solid #dddddd;}
.rightcolumn a{color:#808080;text-decoration:none;font-size:small;}
.rightcolumn a:hover{color:#333333;text-decoration:underline;}
div#rightcolumn{background-color:#ffe4c4;/*background-color: #fff7e5;*/ color:#000000;/*width: 170px*/}
div#rightcolumn a{color:#808080;text-decoration:none;}
div#rightcolumn a:hover{color:#333333;text-decoration:underline;}
div#innercontent{padding:0 3px 0 3px;/*font-size: 0.8em*/}
div#title{margin-left:2%;margin-right:2%;margin-top:0;margin-bottom:0;text-align:center;}
.jumpform{margin-top:1px;margin-bottom:1px;}
form.jumpform select{background-color:#ffffe5;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
table.adlisting{border-left:2px solid #99ccff;border-right:2px solid #99ccff;border-top:2px solid #99ccff;border-bottom:2px solid #99ccff;margin:0 auto 2px auto;width:98%;}
tr.trbckcolormedium{background-color:#bbd2ff;font-weight:bold;font-size:13px;}
tr.trbckcolorlite{background-color:#d4e3ff;color:#000000;}
td.menucell{vertical-align:top;background-color:#ffffcc;}
td.brite{border:0 solid #cc0033;}
img.flag{border:0;margin:3px 10px 3px 0;width:18px;height:12px;/*width="18" height="12" hspace="10" vspace="3"*/}
img.tnail{border:1px;}
img.seedetails{height:18px;width:100px;margin:0 10px 2px 10px;}
table.headertbl{width:750px;background-color:#ffffff;border:0;border-collapse:collapse;padding:0;margin-bottom:5px;}
table.headertbl TD{background-color:#ffffff;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
TABLE.crumbs{width:90%;background-color:#fff;margin:0 auto 0 auto;text-align:center;margin-bottom:5px;}
P.navbar{text-align:center;font-size:0.9em;}
DIV#wrapper{width:950px;background-color:transparent;text-align:center;margin:0 auto 0 auto 0;}
DIV#wrapper750{width:750px;background-color:transparent;text-align:center;margin:0 auto 0 auto 0;}
DIV.bluebarborders{border-left:2px solid #5a98f1;border-right:2px solid #5a98f1;margin:0;padding:0;background-color:#ffffff;width:746px;}
TD.bluebartopleft{background:transparent url(/torent/images/bluebar-topleft.gif) no-repeat left;width:30px;height:30px;}
TD.bluebartopright{background:transparent url(/torent/images/bluebar-topright.gif) no-repeat right;width:30px;height:30px;}
TD.bluebartop{background:transparent url(/torent/images/bluebar-top.gif) repeat-x top;height:30px;text-align:left;}
TD.bluebarbottomleft{background:transparent url(/torent/images/bluebar-bottomleft.gif) no-repeat left;width:30px;height:30px;}
TD.bluebarbottomright{background:transparent url(/torent/images/bluebar-bottomright.gif) no-repeat right;width:30px;height:30px;}
TD.bluebarbottom{background:transparent url(/torent/images/bluebar-bottom.gif) repeat-x top;height:30px;}
P.phraseline{margin:3px 5px 0 0;}
P.priceline{margin:5px 2px 0 0;font-size:0.9em;}
#wrapper h2{margin:0;font-size:1.2em;}
.bluebarborders H2{margin:0;/*font-size: 1.1em;*/ font-size:15px;}
TD.rightcolbuttons,DIV.rightcolbuttons{text-align:center;background-color:#f8f8f8;border:1px solid #dddddd;}
TD.rightcolbuttons IMG,DIV.rightcolbuttons IMG{padding:5px 0 5px 0;}
/* Head table */
#tablehead750{width:750px;border:0;margin:5px 0 5px 0;padding:0;border-collapse:collapse;}
#tablehead950{width:950px;border:0;margin:5px 0 5px 0;padding:0;border-collapse:collapse;}
#rightcol{width:190px;border:0;margin:0 0 0 5px;padding:0;border-collapse:collapse;}
#rightcol TD.content{background-color:#fff;}
#tablehead750 TD.content{background-color:#fff;}
#tablehead950 TD.content{background-color:#fff;}
TD.tl{background:transparent url(/torent/topimg/topleft.gif) no-repeat left;width:12px;height:12px;}
TD.t2{background:transparent url(/torent/topimg/top.gif) repeat-x left;height:12px;}
TD.t3{background:transparent url(/torent/topimg/topright.gif) no-repeat right;width:12px;height:12px;}
TD.t4{background:transparent url(/torent/topimg/left.gif) repeat-y top;width:12px;}
TD.t5{background:transparent url(/torent/topimg/right.gif) repeat-y top;width:12px;}
TD.t6{background:transparent url(/torent/topimg/bottomleft.gif) no-repeat left;width:12px;height:12px;}
TD.t7{background:transparent url(/torent/topimg/bottom.gif) repeat-x left;height:12px;}
TD.t8{background:transparent url(/torent/topimg/bottomright.gif) no-repeat right;width:12px;height:12px;}
SPAN.fltlft{float:left;}
DIV#tablehead950{width:950px;height:60px;border:0;margin:5px auto 5px auto;padding:0;background-color:#fff;background:transparent url(/torent/topimg/toptablelocs.png) no-repeat center;}
DIV#tablehead950 H1{font-size:18px;font-weight:bold;/*color: #ffffff;*/ margin:10px 0;padding:5px 0 5px 0;vertical-align:middle;text-align:center;border:0 solid gray;}

/*  //////////  toplogo styles  @ 27/07/2010     ///////////////// */
DIV#toplogo{width:100%;height:150px;background:#000 url('/toplogo/TopLogoBck.png') center no-repeat;}
DIV#toplogocadre{position:relative;width:990px;height:150px;background:url('/toplogo/TopLogoCadre.png') center no-repeat;margin:0 auto;position:relative;text-align:center;border:0 solid red;}
DIV#toplogo120{width:100%;height:120px;background:#000 url('/toplogo/toplogobck2px.png') center top repeat-y;}
DIV#toplogocadre120{position:relative;width:990px;height:120px;background:url('/toplogo/toplogocadre120.png') center no-repeat;margin:0 auto;position:relative;text-align:center;border:0 solid red;}
DIV#toplogoliens{text-align:left;position:absolute;top:5px;left:5px;}
DIV#toplogofr{position:absolute;top:54px;left:5px;height:26px;width:240px;overflow:hidden;}
DIV#toplogogb{position:absolute;top:83px;left:5px;height:26px;width:240px;overflow:hidden;}
DIV#toplogocontent{position:absolute;top:5px;right:5px;width:728px;height:110px;overflow:hidden;}
DIV#toplogowrapcrumbs{position:relative;width:100%;height:30px;background:#000 url('/toplogo/TopLogoBck.png') center no-repeat;}
DIV#toplogocrumbs{width:990px;height:30px;margin:0 auto;background:url('/toplogo/toplogomenubar.png') center no-repeat;overflow:hidden;text-align:left;}
DIV#toplogocrumbs P,DIV#toplogocrumbs H2,DIV#toplogocrumbs H3,DIV#toplogocrumbs H4{text-align:left;margin:0 0 0 10px;padding:0;line-height:28px;font-size:11px;color:#C0C0C0;font-family:Arial,Helvetica,sans-serif;}
DIV#toplogocrumbs A,DIV#toplogocrumbs A:visited,DIV#toplogocrumbs A:link{color:#C0C0C0;text-decoration:none;}
DIV#toplogocrumbs A:hover,DIV#toplogocrumbs A:visited:hover,DIV#toplogocrumbs A:link:hover{color:#fff;text-decoration:underline;}
/*  //////////  toplogo styles  @ 27/07/2010     ///////////////// */
DIV#pagewrapper{background:url('/torent/images/contentbck.png') repeat-y 0 0;width:990px;text-align:left;margin:0 auto 0 auto;/*position:relative;*/}
DIV#contentwrapper{padding:5px 10px 10px 10px;width:970px;position:relative;}
DIV#wrapper970{width:970px;border:0;padding:0;margin:0;position:relative;}
DIV#cadrefoot{background:url('/torent/images/footbck.png') no-repeat center bottom;width:990px;height:10px;margin:0 auto 0 auto;/*position:relative;*/}
DIV#leftcol{float:left;width:750px;background-color:transparent;margin:0;padding:0;}
DIV#rightcol2{/*width: 200px;*/ /*height:0;*/;
margin-left:760px;border:0 solid gray;padding:0;}
DIV.rightcolbuttons2{text-align:center;padding-top:5px;}
DIV.rightcolbuttons2 IMG{padding:0 0 5px 0;}
/* full text navbar styles */
DIV#navbar P{font-size:x-small;color:#666;text-align:center;}
DIV#navbar A:link,DIV#navbar A,DIV#navbar A:visited{color:#666;text-decoration:none;}
DIV#navbar A:hover{color:#999;text-decoration:underline;}
P.numannonces,SPAN.numannonces{text-align:left;font-size:x-small;line-height:1.0em;padding:0;margin:0;}
/* searchbar styles */
DIV#searchbar{background:#feb902;border:2px solid #999;padding:2px 5px;margin:0;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;}
DIV#searchbar button.sb{font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:13px;font-weight:bold;padding:5px 8px;margin-bottom:5px;vertical-align:middle;background:#E03217;border:1px solid #5a779f;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;cursor:pointer;cursor:hand;}
DIV#searchbar P{margin:0;padding:0;line-height:1em;text-align:left;color:#0083de;font-weight:bold;font-size:small;font-style:italic;}
DIV#quiknav{background:#feb902;border:2px solid #999;padding:2px 5px;margin:0 0 2px 0;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;overflow:hidden;text-align:left;color:#0083de;font-weight:bold;font-size:small;font-style:italic;}
DIV#quiknav form{padding-left:8px;}
/* ====== media ====== */
/*.media {margin:10px;}*/
.media,.bd{overflow:hidden;}
.media .bd{padding-top:5px;padding-right:5px;}
.media .img{float:left;margin-right:10px;}
.media .img img{display:block;}
.media .imgExt{float:right;margin-left:10px;}
.listing{border:1px solid gray;border-radius:5px;margin-bottom:5px;}
.listing .header{background:#BBD2FF;width:100%;position:relative;overflow:hidden;font-weight:bold;}
.listing .header .left{float:left;width:18%;padding:2px 1%;}
.listing .header .center{float:left;width:57%;padding:2px 1%;}
.listing .header .right{float:left;width:18%;text-align:right;padding:4px 1%;}
.media .btn{/*width:98%;*/ text-align:right;}
.media .btn img{padding:5px 1% 0 0;border:0;}
.media .bd p.tarifs{padding:10px 0 0 0;margin:0;}
.listing .header .pool{font-size:x-small;}

TD#ag42 H3{margin:0;/*font-size: 1.1em;*/ font-size:15px;}
table.agencytable{ width: 100%; }
table.agencytable td { padding: 5px 10px; }
table.agencytable td.leftcolumn{ width: 20%; }
table.agencytable td.rightcolumn{ width: 20%; }
table.agencytable td.centercolumn{ width: 60%; }