@charset "UTF-8";
/* CSS Document */

/*BODY {
	background:#000;
	}*/

#ad-3d02 {
	position:relative;
	margin:0;
	padding:15px;
	/*background:#9cf;*/
	height:auto;
	}
#ad-3d02 P {
	font-size:0.7em;
	}
#ad-3d02 A {
	color:#000;
	text-decoration:none;
	}
#ad-3d02 FORM {
	margin:0;
	padding:0;
	}
#ad-3d02 FIELDSET {
	margin:0;
	border:none;
	}
#ad-3d02 H4 {
	position:absolute;
	bottom:-25px;
	right:0;
	}

#ad-3d02S {
	position:relative;
	margin:0;
	padding:15px;
	/*background:#9cf;*/
	height:auto;
	}
#ad-3d02S P {
	font-size:0.7em;
	}
#ad-3d02S A {
	color:#000;
	text-decoration:none;
	}
#ad-3d02S FORM {
	margin:0;
	padding:0;
	}
#ad-3d02S FIELDSET {
	margin:0;
	border:none;
	}
#ad-3d02S H4 {
	position:absolute;
	bottom:-25px;
	right:0;
	}	
	
/* common class for image ads
-------------------------------------------------------------- */	
.img-ad {
	margin:0;
	padding:0;
	font-size:1px;
	background:#ccc;
	}
.img-ad IMG {
	margin:0;
	padding:0;
	}

	
	
	
/* common class
-------------------------------------------------------------- */
/* content */
.content-ad  {
	position:relative;
	margin:0;
	padding:0;
	border:solid 1px #aaa;
	background:#fff;
	}
.content-ad UL {
	margin:0;
	padding:0;
	}
.content-ad LI {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	}
.content-ad .first-of-type {
	margin:0;
	padding:0;
	}
.content-ad LI IMG {
	margin:0;
	padding:0;
	border:solid 1px #999;
	}
.content-ad LI DL {
	margin:0;
	padding:0;
	}
.content-ad LI DT {
	margin:0;
	padding:0;
	font-family:Arial, Tahoma, Verdana;
	font-size:0.7em;
	font-weight:bold;
	color:#000000;
	}
.content-ad LI DD { /*toto fixed line height */
	margin:0;
	padding:0;
	font-family:Arial, Tahoma, Verdana;
	font-size:0.65em;
	color:#000;
	line-height: 11px;
	}
.content-ad P  {
	margin:0;
	padding:3px;
	border:none;
	background:#ececec;
	
	font-family:Arial, Tahoma, Verdana;
	font-size:0.7em;
	text-align:center;
	}
.content-ad div  {/*fixed by toto*/
	margin: 0;
	border:none;
	background:#ececec;
	
	font-family:Arial, Tahoma, Verdana;
	font-size:0.7em;
	text-align:center;
	}
.content-ad .logo-bottom {
	position:absolute;
	bottom:0;
	}
.content-ad P SPAN  {
	margin:0 3px 0 0;
	padding:0;
	}
.content-ad P A {
	padding:2px 0 0 20px;
	/*background:url(../img/icon/logo.gif) no-repeat;*/
	/*font-weight:bold;*/
	}
	
/* search */
.search-block {
	margin:0;
	padding:0;
	border:solid 1px #aaa;
	text-align:center;
	background:#fff;
	}
.search-block IMG {
	margin:0;
	padding:0;
	}
.search-block FIELDSET {
	padding:2px;
	}
.search-block .ad-search-input {
	margin:0 0 4px 0;
	_margin: 0 0 3px 0;

	font-family:Arial, Tahoma, Verdana;
	font-size:0.7em;
	}
.search-block #ad-search-submit {
	border:0;
	}
.search-block P  {
	margin:0;
	padding:0;
	border:none;
	
	font-family:Arial, Tahoma, Verdana;
	font-size:0.7em;
	}
.search-block div  {/*toto fixed*/
	_padding-left: 10px;
	position: absolute;
	bottom: 2px; 
	left: 0px;
	width: 100%;
	
	font-family:Arial, Tahoma, Verdana;
	font-size:0.7em;
	font-weight: bold;
	}

.search-block P A {
	padding:2px 0 0 20px;
	/*background:url(../img/icon/logo.gif) no-repeat;*/
	}
	
	

/* Block size
--------------------------------------------------------------------*/
/* content */
.ad-120x240 { width:120px; }
.ad-125x125 { width:125px; }
.ad-120x600 { width:120px; }
.ad-160x600 { width:160px; }
.ad-180x150 { width:180px; }
.ad-200x200 { width:200px; }
.ad-234x60 { width:234px;}
.ad-250x250 { width:250px; }
.ad-300x250 { width:300px; }
.ad-336x280 { width:336px; }
.ad-468x60 { width:468px; }
.ad-705x90 { width:705px; }
.ad-728x90 { width:728px; }

/* search */
.search-120x60 { width:120px; }
.search-120x70 { width:120px; }
.search-120x90 { width:120px; }
.search-125x70 { width:125px; }
.search-160x60 { width:160px; }
.search-160x70 { width:160px; }
.search-160x90 { width:160px; }
.search-336x46 { width:336px; }
.search-300x46 { width:300px; }
.search-250x46 { width:250px; }
.search-200x46 { width:200px; }
.search-180x46 { width:180px; }

/* img + search */
.img-search-354x60 { width:354px; }
.img-search-394x60 { width:394px; }
.img-search-588x60 { width:588px; }
.img-search-628x60 { width:628px; }
.img-search-848x90 { width:848px; }
.img-search-888x90 { width:888px; }

/* content + search */
.ad-search-120x310 { width:120px; height:310px; }
.ad-search-120x670 { width:120px; height:670px; }
.ad-search-125x195 { width:125px; height:195px; }
.ad-search-160x670 { width:160px; height:670px; }
.ad-search-180x196 { width:180px; height:196px; }
.ad-search-200x246 { width:200px; height:246px; }
.ad-search-250x296 { width:250px; height:296px; }
.ad-search-300x296 { width:300px; height:296px; }
.ad-search-336x326 { width:336px; height:326px; }
.ad-search-354x60 { width:354px; height:60px; }
.ad-search-394x60 { width:394px; height:60px; }
.ad-search-588x60 { width:588px; height:60px; }
.ad-search-628x60 { width:628px; height:60px; }
.ad-search-848x90 { width:848px; height:90px; }
.ad-search-888x90 { width:888px; height:90px; }



/* content ads
-------------------------------------------------------------- */
.ad-120x240 .content-ad,
.ad-search-120x310 .content-ad { width:118px; _width: 120px; height:238px; _height: 240px;}
.ad-125x125 .content-ad  { width:123px; _width: 125px; height:123px; _height: 125px;} /*toto fixed*/
.ad-search-125x195 .content-ad { width:123px; height:123px; }
.ad-120x600 .content-ad,
.ad-search-120x670 .content-ad { width:118px; _width: 120px; height:598px; _height: 600px;}
.ad-160x600 .content-ad,
.ad-search-160x670 .content-ad { width:158px; _width: 160px; height:598px; _height: 600px;}
.ad-180x150 .content-ad { width:178px; _width: 180px; height:148px; _height: 150px; } /*toto fixed */
.ad-search-180x196 .content-ad { width:178px; height:148px; }
.ad-200x200 .content-ad { width:198px; _width: 200px; height:198px; _height: 200px;} /*toto fixed*/
.ad-search-200x246 .content-ad { width:198px; height:198px; }
.ad-234x60 .content-ad { width:232px; _width: 234px; height:58px; _height: 60px } /*toto fixed*/
.ad-search-354x60 .content-ad,
.ad-search-394x60 .content-ad { position:relative; width:232px; height:58px; }
.ad-250x250 .content-ad { width:248px; _width: 250px; height:248px; _height: 250px; } /*toto fixed*/
.ad-search-250x296 .content-ad { width:248px; height:248px; }
.ad-300x250 .content-ad { width:298px; _width: 300px; height:248px; _height: 250px}
.ad-search-300x296 .content-ad { width:298px; height:248px; }
.ad-336x280 .content-ad,
.ad-search-336x326 .content-ad { width:334px; _width: 336px; height:278px; _height: 280px; } /*toto fixed*/
.ad-468x60 .content-ad,
.ad-search-588x60 .content-ad,
.ad-search-628x60 .content-ad { width:466px; _width: 468px; height:58px; _height: 60px;}
.ad-705x90 .content-ad { width:703px; height:88px; }
.ad-728x90 .content-ad  { width:726px; _width: 728px; height:88px; _height: 90px;} /*toto fixed*/
.ad-search-848x90 .content-ad,
.ad-search-888x90 .content-ad { width:726px; height:88px; }

.ad-search-354x60 .content-ad,
.ad-search-394x60 .content-ad,
.ad-search-588x60 .content-ad,
.ad-search-628x60 .content-ad,
.ad-search-848x90 .content-ad,
.ad-search-888x90 .content-ad {	float:left;	}
	
/* UL config */
.ad-120x240 .content-ad UL {/* toto fixed change padding from 30 to 40*/
	/*margin:30px 5px 30px 5px;*/
	padding: 40px 8px 0px 8px;
	}
.ad-search-120x310 .content-ad UL {
	margin:30px 5px 30px 5px;
	}
.ad-125x125 .content-ad UL {
	margin: 5px;
	}
.ad-180x150 .content-ad UL {
	margin: 8px;
	}
.ad-search-125x195 .content-ad UL,
.ad-search-180x196 .content-ad UL,
.ad-search-300x296 .content-ad UL {
	margin:5px;
	}
.ad-234x60 .content-ad UL { padding-top: 5px;}
.ad-search-354x60 .content-ad UL,
.ad-search-394x60 .content-ad UL {
	margin:5px 0 0 5px;
	}
.ad-120x600 .content-ad UL,
.ad-160x600 .content-ad UL {/* toto fixed change padding from 10 to 20*/
	/*margin:10px 5px 10px 5px;*/
	padding: 20px 8px 0px 8px; /*for firefox */
	}
.ad-search-120x670 .content-ad UL,
.ad-search-160x670 .content-ad UL {
	margin:10px 5px 10px 5px;
	}
.ad-200x200 .content-ad UL {/*toto fixed*/
	margin:32px 14px 0 14px;
	}
.ad-search-200x246 .content-ad UL {
	margin:25px 5px 0 5px;
	}
.ad-250x250 .content-ad UL {/*toto fixed*/
	margin: 8px;
	}
.ad-search-250x296 .content-ad UL {
	margin:5px 10px 0 10px;
	}
.ad-300x250 .content-ad UL {
	margin: 8px;
	}
.ad-336x280 .content-ad UL {/*toto fixed */
	margin:15px 15px 15px 15px;
	}
.ad-search-336x326 .content-ad UL {
	margin:15px 5px 10px 5px;
	}
.ad-468x60 .content-ad UL { /*toto change top margin from 4px to 5px */
	float:left;
	padding:5px 0px 0px 0px;
	width: 365px;
	}
.ad-search-588x60 .content-ad UL,
.ad-search-628x60 .content-ad UL {
	float:left;
	padding:4px 0 0 5px;
	}
.ad-705x90 .content-ad UL { /* toto top and bottom margin should be 8px*/
	padding: 8px 0 8px 0;
	}
.ad-728x90 .content-ad UL { /* toto top and bottom margin should be 8px*/
	padding:8px 0 8px 0;
	}
.ad-search-848x90 .content-ad UL,
.ad-search-888x90 .content-ad UL {
	padding:5px 0 5px 0;
	}



/* LI config */
.ad-125x125 .content-ad LI { 
	height: 93px;
	}

.ad-120x600 .content-ad LI,
.ad-160x600 .content-ad LI { /*toto fixed change 125 to 130 and remove margin because 130 is including margin*/
	height:130px;
	}
.ad-search-120x670 .content-ad LI {
	margin:0 0 10px 0;
	height:125px;
	}
.ad-180x150 .content-ad LI {/*toto fixed*/
	margin:0px;
	height: 92px;
	width: 162px;
	}
.ad-200x200 .content-ad LI {/*toto fixed*/
	margin:0px;
	height: 94px;
	width: 170px;
	}
.ad-search-160x670 .content-ad LI,
.ad-search-200x246 .content-ad LI {
	margin:0 15px 10px 15px;
	height:125px;
	}
.ad-234x60 .content-ad LI {
	margin-left: 5px;
	float: left;
	text-align:left;
	width: 222px;
	}
.ad-search-354x60 .content-ad LI,
.ad-search-394x60 .content-ad LI {
	text-align:left;
	}
.ad-250x250 .content-ad .first-item {/*toto fixed*/
	margin:0 0 8px 0;
	_margin: 0 0 6px 0;
	height: 92px; 
	width: 232px;
	}
.ad-250x250 .content-ad .other-item {/*toto fixed*/
	margin: 0px;
	height: 92px; 
	width: 232px;
	}
.ad-search-250x296 .content-ad LI {
	margin:0 0 5px 0;
	}
.ad-300x250 .content-ad .left-item {/*toto fixed*/
	float:left;
	margin:0 8px 8px 0;
	width:137px;
	height: 92px;
	}
.ad-300x250 .content-ad .right-item {/*toto fixed*/
	float:left;
	margin:0 0 8px 0;
	width:137px;
	height: 92px;
	}
.ad-search-300x296 .content-ad LI {
	float:left;
	margin:0 5px 5px 0;
	width:135px;
	}
.ad-336x280 .content-ad .left-item {/*toto fixed */
	float:left;
	margin:0 14px 15px 0;
	width:145px; /*change from 155 to 145*/
	height: 96px;
	}
.ad-336x280 .content-ad .right-item {/*toto fixed */
	float:left;
	margin:0 0 15px 0;
	width:145px; /*change from 155 to 145*/
	height: 96px;
	}
.ad-search-336x326 .content-ad LI {
	float:left;
	margin:0 5px 10px 0;
	width:155px;
	}
.ad-468x60 .content-ad .first-item { /*toto fix*/
	float:left;
	margin-left: 5px;
	width:175px;
	text-align:left;
	}
.ad-468x60 .content-ad .other-item {
	float:left;
	margin-left: 5px;
	width:175px;
	text-align:left;
	}
.ad-search-588x60 .content-ad LI,
.ad-search-628x60 .content-ad LI {
	float:left;
	margin-right:5px;
	width:170px;
	text-align:left;
	}

.ad-705x90 .content-ad .first-item  { /*toto: fix first item margin to 8px*/
	float:left;
	margin-left:8px;
	width:168px;
	text-align:left;
	}
.ad-728x90 .content-ad .first-item { /*toto: fix first item margin to 8px*/
	float:left;
	margin-left:8px;
	width:174px;
	text-align:left;
	}

.ad-705x90 .content-ad .other-item  { /*toto: fix other item margin to 5px*/
	float:left;
	margin-left:5px;
	width:168px;
	text-align:left;
	}
.ad-728x90 .content-ad .other-item { /*toto: fix other item margin to 5px*/
	float:left;
	margin-left:5px;
	width:174px;
	text-align:left;
	}

.ad-search-848x90 .content-ad LI,
.ad-search-888x90 .content-ad LI {
	float:left;
	margin-left:8px;
	width:170px;
	text-align:left;
	}
.ad-705x90 .content-ad LI {
	float:left;
	margin-left:8px;
	width:160px;
	text-align:left;
	}
.ad-705x90 .content-ad LI IMG,
.ad-728x90 .content-ad LI IMG { /*image margin change to 4px*/
	float:left;
	margin-right:4px;
	}
.ad-468x60 .content-ad LI IMG {
	float:left;
	margin-right:4px;
	}
.ad-234x60 .content-ad LI IMG,
.ad-search-354x60 .content-ad LI IMG,
.ad-search-394x60 .content-ad LI IMG,
.ad-search-588x60 .content-ad LI IMG,
.ad-search-628x60 .content-ad LI IMG,
.ad-search-848x90 .content-ad LI IMG,
.ad-search-888x90 .content-ad LI IMG {
	float:left;
	margin-right:5px;
	}

/* P config */
.ad-120x240 .content-ad .logo-bottom,
.ad-120x600 .content-ad .logo-bottom { /*toto fixed change width and change from p to div */
	width:118px; 
	padding: 3px 0px 3px 0px;
	} 
.ad-search-120x310 .content-ad .logo-bottom,
.ad-search-120x670 .content-ad .logo-bottom { width:112px; }
.ad-125x125 .content-ad .logo-bottom { /*toto fixed change width and change from p to div */
	width:123px; 
	padding: 3px 0px 3px 0px;
	_margin-bottom: -1px;
	}
.ad-search-125x195 .content-ad .logo-bottom { width:117px; }
.ad-160x600 .content-ad .logo-bottom { /*toto fixed change width and change from p to div */
	width:158px; 
	padding: 3px 0px 3px 0px;
	}
.ad-search-160x670 .content-ad .logo-bottom { width:152px; }
.ad-180x150 .content-ad .logo-bottom { /*toto fixed change width and change from p to div */
	width:178px; 
	padding: 3px 0px 3px 0px;
	}
.ad-search-180x196 .content-ad .logo-bottom { width:172px; }
.ad-200x200 .content-ad .logo-bottom { /*toto fixed change width and p to div*/
	width:198px; 
	padding: 3px 0px 3px 0px;
	}
.ad-search-200x246 .content-ad .logo-bottom { width:192px; }
.ad-234x60 .content-ad .logo-bottom { /*change by toto */
	right: 0; 
	padding: 2px 4px 2px 0px
	}
.ad-search-354x60 .content-ad .logo-bottom,
.ad-search-394x60 .content-ad .logo-bottom { right:0; padding:3px;	}
.ad-250x250 .content-ad .logo-bottom  { /*toto fixed change width and p to div*/
	width:248px; 
	padding: 3px 0px 3px 0px;
	}
.ad-search-250x296 .content-ad .logo-bottom { width:242px; }
.ad-300x250 .content-ad .logo-bottom { /*toto fixed*/
	width:292px; 
	_width: 298px;
	}
.ad-search-300x296 .content-ad .logo-bottom { width:292px; }
.ad-336x280 .content-ad .logo-bottom { /*toto fixed*/
	width:328px; 
	_width: 334px;
	}
.ad-search-336x326 .content-ad .logo-bottom { width:328px; }
.ad-705x90 .content-ad .logo-bottom { width: 697px;} /*toto fixed*/
.ad-728x90 .content-ad .logo-bottom { width:720px; _width: 726px; } /*toto fixed*/
.ad-search-848x90 .content-ad .logo-bottom,
.ad-search-888x90 .content-ad .logo-bottom { width:720px; }

.ad-728x90 .content-ad P SPAN,
.ad-705x90 .content-ad P SPAN { padding: 0px; margin: 0px; } /*toto fixed*/

.ad-300x250 .content-ad P SPAN,
.ad-336x280 .content-ad P SPAN { /*toto fixed*/
	margin: 0px;
	}

.ad-234x60 .content-ad P SPAN { /*changed by toto */
	display:block;
	text-align:right;
	width: 80px;
	}	
.ad-234x60 .content-ad P SPAN SPAN { /*inner span for sample added by toto*/
	background-color: inherit;
	margin: 0px;
	}	

.ad-search-354x60 .content-ad P SPAN,
.ad-search-394x60 .content-ad P SPAN {
	display:block;
	text-align:right;
	}	

.ad-300x250 .content-ad P,
.ad-336x280 .content-ad P,
.ad-search-300x296 .content-ad P,
.ad-search-336x326 .content-ad P  {
	text-align:right;
	}
.ad-468x60 .content-ad div {/*change from p to div fiexed by toto */
	float:right;
	width:101px; /*ff: from 95px*/ 
	_width: 99px; /*IE6*/
	height: 58px;
	}
.ad-search-588x60 .content-ad P,
.ad-search-628x60 .content-ad P {
	float:right;
	width:95px;
	height:52px;
	}
.ad-468x60 .content-ad div SPAN {/*change from p to div by toto*/
	background-color: inherit;
	display:block;
	margin-top: 42px;
	margin-right: 4px;
	_margin-right: 5px;
	text-align: right;
	}
.ad-468x60 .content-ad div SPAN SPAN {/*added by toto inner span for sample */
	background-color: inherit;
	margin: 0px;
	}

.ad-search-588x60 .content-ad P SPAN,
.ad-search-628x60 .content-ad P SPAN {
	display:block;
	margin:10px 3px 15px 0 !important;
	margin:10px 3px 5px 0;
	text-align:right;
	}

	
	
	


/* search block 
-------------------------------------------------------------- */
.search-120x60 .search-block { width:118px; height:58px; _width: 120px; _height: 60px;	}
.img-search-354x60 .search-block,
.img-search-588x60 .search-block,
.ad-search-354x60 .search-block,
.ad-search-588x60 .search-block { width:118px; height:58px;	}
.search-120x70 .search-block { width:118px; height:68px; _width: 120px; _height: 70px; } /*toto fixed*/
.ad-search-120x310 .search-block,
.ad-search-120x670 .search-block { width:118px; height:68px; }
.search-120x90 .search-block  { width:118px; height:88px; _width: 120px; _height: 90px; } /*toto fixed*/
.img-search-848x90 .search-block,
.ad-search-848x90 .search-block { width:118px; height:88px; }
.search-125x70 .search-block { width:123px; height:68px; _width: 125px; _height: 70px; } /*toto fixed*/
.ad-search-125x195 .search-block { width:123px; height:68px; }
.search-160x60 .search-block  { width:158px; height:58px; _width:160px; _height:60px; } /* toto fixed*/
.img-search-394x60 .search-block,
.img-search-628x60 .search-block,
.ad-search-394x60 .search-block,
.ad-search-628x60 .search-block { width:158px; height:58px; }
.search-160x70 .search-block { width:158px; height:68px; _width:160px; _height:70px;} /*toto fixed*/
.ad-search-160x670 .search-block { width:158px; height:68px; }
.search-160x90 .search-block  { width:158px; height:88px; _width:160px; _height:90px;} /*toto fixed*/
.img-search-888x90 .search-block,
.ad-search-888x90 .search-block { width:158px; height:88px; }
.search-180x46 .search-block { width:178px; height:44px; _width: 180px; _height: 46px;}/*toto fixed*/
.ad-search-180x196 .search-block { width:178px; height:44px; }
.search-200x46 .search-block  { width:198px; height:44px; _width: 200px; _height: 46px; } /*toto fixed*/
.ad-search-200x246 .search-block { width:198px; height:44px; }
.search-250x46 .search-block  { width:248px; height:44px; _width: 250px; _height: 46px; } /*toto fixed*/
.ad-search-250x296 .search-block { width:248px; height:44px; }
.search-300x46 .search-block  { width:298px; height:44px; _width: 300px; _height: 46px; } /*toto fixed*/
.ad-search-300x296 .search-block { width:298px; height:44px; }
.search-336x46 .search-block { width:334px; height:44px; _width: 336px; _height: 46px; } /*toto fixed*/
.ad-search-336x326 .search-block { width:334px; height:44px; }

.ad-search-354x60 .search-block,
.ad-search-394x60 .search-block,
.ad-search-588x60 .search-block,
.ad-search-628x60 .search-block,
.ad-search-848x90 .search-block,
.ad-search-888x90 .search-block { float:left; }


/* FIELDSET */
.ad-search-120x310 FIELDSET,
.ad-search-120x670 FIELDSET,
.ad-search-125x195 FIELDSET,
.ad-search-160x670 FIELDSET {
	padding:5px !important;
	padding:2px; /* IE 6 debug */
	}
.search-120x90 FIELDSET,
.search-160x90 FIELDSET { /*toto fixed*/
	padding:14px 4px 0px 4px;
	_padding:13px 4px 0px 4px;
	}
.search-125x70 FIELDSET,
.search-160x70 FIELDSET,
.search-120x70 FIELDSET,
.search-120x60 FIELDSET,
.search-160x60 FIELDSET { /*toto fixed*/
	padding:4px 4px 0px 4px;
	_padding:3px 4px 0px 4px;
	}
.img-search-848x90 FIELDSET,
.img-search-888x90 FIELDSET,
.ad-search-848x90 FIELDSET,
.ad-search-888x90 FIELDSET {
	padding:10px 5px 10px 5px;
	}
.ad-search-200x246 FIELDSET,
.ad-search-250x296 FIELDSET,
.ad-search-300x296 FIELDSET,
.ad-search-336x326 FIELDSET {
	padding:5px;
	}
.search-180x46 FIELDSET,
.search-200x46 FIELDSET,
.search-250x46 FIELDSET,
.search-300x46 FIELDSET,
.search-336x46 FIELDSET { /*toto fixed*/
		padding: 4px;
	}

/* input */
.search-120x60 .ad-search-input,
.search-160x60 .ad-search-input  { /*toto fixed*/
	color: #919191;
	margin:0 0 4px 0;
	_margin:0 0 3px 0;
	font-size:0.6em;
	}
.img-search-354x60 .ad-search-input,
.img-search-394x60 .ad-search-input,
.img-search-588x60 .ad-search-input,
.img-search-628x60 .ad-search-input,
.ad-search-354x60 .ad-search-input,
.ad-search-394x60 .ad-search-input,
.ad-search-588x60 .ad-search-input
.ad-search-628x60 .ad-search-input {
	margin:0 0 1px 0;
	font-size:0.6em;
	}
.search-120x60 .ad-search-input,
.search-120x70 .ad-search-input,
.search-120x90 .ad-search-input {	
	color: #919191;
	width:110px;	
	}
.search-125x70 .ad-search-input {
	color: #919191;
	width: 115px;
	}
.img-search-354x60 .ad-search-input,
.img-search-588x60 .ad-search-input,
.img-search-848x90 .ad-search-input,
.ad-search-120x310 .ad-search-input,
.ad-search-120x670 .ad-search-input,
.ad-search-125x195 .ad-search-input,
.ad-search-354x60 .ad-search-input,
.ad-search-588x60 .ad-search-input,
.ad-search-848x90 .ad-search-input {	
	width:100px;	
	}
.search-160x60 .ad-search-input,
.search-160x70 .ad-search-input,
.search-160x90 .ad-search-input {	
	color: #919191;
	width:150px;	
	}
.img-search-394x60 .ad-search-input,
.img-search-628x60 .ad-search-input,
.img-search-888x90 .ad-search-input,
.ad-search-160x670 .ad-search-input,
.ad-search-394x60 .ad-search-input,
.ad-search-628x60 .ad-search-input,
.ad-search-888x90 .ad-search-input {	
	width:140px;	
	}
.search-180x46 .ad-search-input  {
	color: #919191;
	_margin-top: 1px;
	_margin-left: 1px;
	margin-right:5px;
	padding:2px;
	height: 22px;
	width: 84px;
	}
.ad-search-180x196 .ad-search-input {
	margin-right:5px;
	padding:3px;
	width:70px;
	}
.search-200x46 .ad-search-input {
	color: #919191;
	_margin-top: 1px;
	_margin-left: 1px;
	margin-right:5px;
	padding:2px;
	height: 22px;
	width:104px;
	}
.ad-search-200x246 .ad-search-input {
	margin-right:5px;
	padding:3px;
	width:90px;
	}
.search-250x46 .ad-search-input {
	color: #919191;
	_margin-top: 1px;
	_margin-left: 1px;
	margin-right:5px;
	padding:2px;
	height: 22px;
	width:154px;
	}
.ad-search-250x296 .ad-search-input {
	margin-right:5px;
	padding:3px;
	width:135px;
	}
.search-300x46 .ad-search-input {
	color: #919191;
	_margin-top: 1px;
	_margin-left: 1px;
	margin-right:5px;
	padding:2px;
	height: 22px;
	width:204px;
	}
.ad-search-300x296 .ad-search-input {
	margin-right:5px;
	padding:3px;
	width:185px;
	}
.search-336x46 .ad-search-input { /*toto fixed*/
	color: #919191;
	_margin-top: 1px;
	_margin-left: 1px;
	margin-right:5px;
	padding: 2px;
	height: 22px;
	width:240px;
	}
.ad-search-336x326 .ad-search-input {
	margin-right:5px;
	padding:3px;
	width:225px;
	}
.ad-search-180x196 INPUT,
.ad-search-200x246 INPUT,
.ad-search-250x296 INPUT,
.ad-search-300x296 INPUT,
.ad-search-336x326 INPUT {
	float:left;
	}
.search-180x46 INPUT,
.search-200x46 INPUT,
.search-250x46 INPUT,
.search-300x46 INPUT,
.search-336x46 INPUT {
	float: left; 
	_margin-top: 1px;
}
.ad-search-180x196 FIELDSET P,
.ad-search-200x246 FIELDSET P,
.ad-search-250x296 FIELDSET P,
.ad-search-300x296 FIELDSET P,
.ad-search-336x326 FIELDSET P {
	clear:both;
	margin-right:10px;
	text-align:right;
	}
.search-180x46 FIELDSET P,
.search-200x46 FIELDSET P,
.search-250x46 FIELDSET P,
.search-300x46 FIELDSET P,
.search-336x46 FIELDSET P { /*toto fixed*/
	text-align:right;
	margin-right: -1px;
	_padding-right: 2px;
	margin-top: 25px;
	_margin-top: 6px;
	font-weight: bold;
	}



/* all  
-------------------------------------------------------------- */
.txt-center	{	text-align:center;	}
.txt-left	{	text-align:left;	}
.txt-right	{	text-align:right;	}
.left {	float: left;	}
.right {	float: right;	}
.center {	float: none; margin:auto;	}
.hidden {	display: none;	}
.clear {	clear: both;	}
	
/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
