/***********************************************************
	New DESIGN HomeV - 24.02.2009
/**********************************************************/

div#ultContainerNew2 { margin:auto; padding-top:0; width:988px; position:relative; height:1000px }

div#ultBodyNew2 { height: 610px; width:992px; padding-left: 14px; margin-left:-3px; /margin-left:15px; border-top: 0; background: url(/img/main/index/ultBodyBorder.gif) #eee repeat-y 0 0; position:absolute; }


div#ultVisualNew2 { padding-left: 70px; height:484px; }

/*** Liens vers les autres sites meetic ***/
div#ultOtherSitesNew2 { text-align: right; padding:10px 15px 0; }
div#ultOtherSitesNew2_BE { text-align: right; padding:10px 15px 0; }
div#ultOtherSitesNew2_BEN { text-align: right; padding:10px 15px 0; }
div#ultHeaderLoginNew2 { background:transparent url(/img/main/common/ultDotV1.gif) repeat-y scroll 361px 0; margin-top:25px; margin-left:580px;}
div#ultHeaderLoginNew2 input { border:1px solid #665C55; color:#333333; font-size:11px; margin-left:5px; width:105px; }

/*** logos ***/
div#ultHeaderNew2 { background:transparent url(/img/main/header_footer/ultHeaderNew.gif) no-repeat scroll 0% 0%; width:1000px; }
div#ultHeaderAffiliationNew2 { height: 70px; padding-left: 28px; background: transparent url(/img/main/header_footer/ultHeaderNew.gif) no-repeat }
a#ultIndexLogoNew2 { display: block; float: left; width: 275px; height: 63px; background: transparent url(/img/main/index/ultLogoBig.gif) no-repeat right; padding-left:120px; position:relative; bottom:5px; }
a#ultIndexLogoNew2match { display: block; float: left; width: 275px; height: 63px; background: transparent url(/img/main/common/ultLogoMatchBig.gif) no-repeat right; padding-left:135px; position:relative; bottom:5px; }
a#ultIndexLogoNew2match_BEN { display: block; float: left; width: 275px; height: 63px; background: transparent url(/img/main/common/ultLogoMatchBig.gif) no-repeat right; padding-left:135px; position:relative; bottom:5px; }

/*** formulaire du mot de passe oublié ***/
div#ultForgotPasswordBg { display: none; position: absolute; width: 388px; height: 88px; top: -10px; right: 12px; background: transparent url(/img/main/index/ultForgotPassword.png) no-repeat; z-index:210; }
div#ultForgotPassword { display: none; position: absolute; width: 368px; height: 68px; top: -10px; right: 12px; padding: 15px 10px 10px; font-size: 11px; color: #333333; z-index:220; }
div#ultForgotPassword p { _position: relative; _z-index: 1; font-size: 10px }
div#ultForgotPassword input { _position: relative; _z-index: 1; width: 160px; margin: 0 10px; font-size: 11px; color: #333333; border: 1px solid #665C55 }

/*** formulaire d'inscription ***/
div#ultRegisterFormNew2 { background:transparent url(/img/main/index/ultRegisterFormNew.gif) no-repeat scroll 0 0; height:474px; position:relative; width:350px; }
div#ultRegisterFormNew2 h1 { padding: 0 14px 17px; line-height: 38px; font-size: 18px; font-weight: bold; color: #ffffff; text-align:center; font-family:Century Gothic }
div#ultRegisterFormNew2 h2 { width: 312px; height: 28px; margin: 5px 5px 10px; padding: 0 9px; line-height: 28px; font-size: 18px; font-weight: bold; font-style: italic; color: #BD0029; }
div#ultRegisterFormNew2 label.ultLabel { float: left; width: 150px; _width: 147px; height: 22px; padding-left: 10px; line-height: 22px; color: #000000; font-size: 13px }
div#ultRegisterFormNew2 span.ultSpan { display: block; height: 22px; line-height: 22px; color: #000000; overflow:hidden; }
div#ultRegisterFormNew2 input.ultInputText { border: 1px solid #665C55; color: #000000 }
div#ultRegisterFormNew2 input.ultInputSmall { width: 45px; margin-right: 5px }
div#ultRegisterFormNew2 input.ultInputBig { width: 159px }
div#ultRegisterFormNew2 select { border: 1px solid #665C55; color: #000000 }
div#ultRegisterFormNew2 select.ultSelectBig { width: 163px }
div#ultRegisterFormNew2 em { display: block; margin: 0 10px 10px; padding-bottom: 5px; font-size: 11px; color: #999999; border-bottom: 1px solid #E0E0DD }
div#ultRegisterFormNew2 div.ultSpacerLine { height: 1px; border-bottom: 1px solid #E5E5E5; margin: 4px 10px 9px } 
div#ultRegisterFormNew2 div#ultCgu { padding: 10px 10px }
div#ultRegisterFormNew2 div#ultCgu input.ultCheckbox { float: left; margin: 1px 7px -3px 0; /margin: -2px 5px -3px -3px; _margin-right: 2px }
div#ultRegisterFormNew2 a#ultBtnRegisterNew2 { background:transparent url(/img/main/header_footer/ultRegisterNew.gif) no-repeat scroll 0 0; color:#FFFFFF; display:block; font-size:140%;  font-weight:bold;  height:50px;  line-height:19px;  margin-left:70px;  margin-right:60px; padding-top:10px; text-align:center; text-decoration:none; }
div#ultRegisterFormNew2 a#ultBtnRegisterNew2:hover { background-position: 0 -61px }

div#ultMailConfidential { color:#999999; font-size:9px; margin-left:10px; }


/*** bubbles ***/
div#ultRegisterFormNew2 div.ultBubble { display: none; position: absolute; height:0; left: 335px; _left: 335px; width: 300px; z-index: 6; }
div#ultRegisterFormNew2 div#ultBubbleError { position: absolute; bottom: 20px; left: 335px; width: 300px; z-index: 6 }
div#ultRegisterFormNew2 div#ultBubblePostCode { top: 170px; _left: 335px; _top:170px; }
div#ultBubbleBirthday { top: 105px; }
div#ultBubblePseudo { top: 235px; }
div#ultBubblePassword { top: 261px; }
div#ultBubbleEmail { top:289px; }

/*** Arguments ***/
a#ultWhatDiff { width: 431px; height: 141px; position:absolute; top:332px; left:440px; z-index:5; }
div#ultArguments { background:transparent url(/img/main/index/ultArguments.png) no-repeat scroll 0 0; height:150px; width:431px; z-index:4; position:absolute; top:332px; left:414px; }
div#ultArguments .ultArgTitle { font-family: Verdana; color:#8D0400; text-align: center; line-height:20px; margin-top: 5px; font-size: 170%; font-weight: normal; margin-bottom:0; }
div#ultArguments p { background:url(/img/main/index/ultArrowRed.png) no-repeat; padding-right:30px; padding-bottom:10px; z-index:5; font-family: Arial; font-size: 115%; padding-left:20px; margin-left:20px; width:90%;}

/*** Bloc d'intros ***/
div#ultHappyends { float:left; height:85px; border:1px #ccc solid; border-top:none; border-bottom:none; margin:20px 0 0 70px; padding:0 30px 0 25px; text-align:justify; width:230px; _display:inline; }
div#ultCoach { float:left; padding:0 30px 0 25px; margin-top:20px; text-align:justify; width:230px; height:85px; _display:inline; }
div#ultBlocAffinity { float:left; padding:0 30px 0 25px; margin-top:20px; text-align:justify; width:225px; height:85px; border:1px #ccc solid; border-top:none; border-bottom:none; _display:inline; }
.ultMiscTitle { font-size:140%; margin-bottom:5px; font-weight:normal; }

/*** footer ***/
div#ultFooterNew2 { background:transparent url(/img/main/header_footer/ultFooterNew.gif) no-repeat scroll 0 0; color:#A29E99; height:30px; padding:25px 8px 8px; text-align:center; margin-left:-18px; /margin-left:-18px; width:1000px; position:relative; top:610px;}
div#ultCopyright { padding: 20px 10px 10px; text-align:center; color:#A29E99; position:relative; top:600px; width:975px; }
div#ultCopyright div#ultCnil { padding-bottom:16px; }
div#ultCopyright div#ultReferencement { color:#999; padding-top:20px; }
div#ultCopyright div#ultReferencement div#ultRefNat { border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; color:#999; font-size:11px;padding:20px 0; }
div#ultCopyright div#ultReferencement .ultRefTitle { color:#333; font-weight:bold; font-size:11px; }
