/**
 * Layout
 */

html {margin:0; padding:0;}
body {margin:0; padding:0; font:normal 1em Arial, Helvetica, sans-serif;}
.button, .submit {cursor:pointer}

.inscription select, .inscription input[type="text"], .inscription input[type="password"] {width:215px; font:normal 1em Arial, Helvetica, sans-serif; padding-top:4px; padding-bottom:5px; border-color:#D3D3D3; height:2.333em;}
div#logo {margin-top:30px; margin-left:60px;}

div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:33%;  height:2.333em;}
div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:33%;  height:2.333em;}
div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:30%;  height:2.333em;}

div.Registration  select#genderId {padding-top:4px; padding-bottom:5px; border-color:#D3D3D3; height:2.333em;}
div.Registration  input.button {background:url('/images/index/button_submit_pansement.png') no-repeat; border:none; width:220px; height:66px; 
color:#FFF; text-transform:uppercase; font-size: 2.4em; font-weight:bold; letter-spacing:1.5px; }
div.Registration dd input, div.Registration dd select { border-radius: 3px; height: 3em; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset; color:#666666; border:1px solid #cccccc; font-size:0.875em; padding:0.5em;}


/** login button**/
.login-pansement  {background:url('/images/index/button_pansement.png'); border:none; width:94px; height:25px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center;}


input.ishidden {display:none;}


div.SearchResult {margin-top:10px;}
div.member {width:100px; height:110px; float:left; overflow:hidden;}
div.info, div.chat, div.SearchResult h2 {display:none;}
div.username  {font-size:11px;}
div.info, div.chat, div.SearchResult h2 {display:none;}
div.username  {font-size:11px;}


#accueil.accueil_v2 #login {margin:43px 0 0 0;}
.disabled .ui-checkbox.ui-state-default .ui-icon.ui-icon-check {background-image: url("/images/index/checkbox_d.png") !important;}


/** form**/
dl.horizontal {margin:10px 0; padding:0; }
	dl.horizontal dt {margin:0 0 5px 0; padding:0; width:auto; float:left; clear:left;}
	dl.horizontal dd {margin:0 0 5px 0; padding:0; width:auto; float:left; }
	dl.horizontal dd.second {width:auto; padding-left:5px; }
	dl.horizontal dd.nolabel {clear:both; position:relative; left:100px; width:auto;}
	
	dl.horizontal dd p.warning {}

	dl.vertical {margin:0; padding:0;}
	dl.vertical dt {margin:0; padding:0; width:100%; }
	dl.vertical dd {margin:0 0 10px; padding:0; width:100%;}
	
	dl dd.double {width:47%; }
	
	dd input, 
	dd select,
	dd textarea {width:100%; border-width:1px; border-style:solid; border-color:#b6b6b6 #e5e5e5 #e5e5e5 #b6b6b6; background:#ffffff; color:#585858; font-family:Arial, Helvetica, sans-serif;} 


/* Facebook widgets */
	ul.MainMenu a.fb_button_simple {padding-left:25px; background-image:url(http://b.static.ak.fbcdn.net/images/connect_favicon.png); background-position:7px center; background-repeat:no-repeat; }
	
	a.fb_button:hover, a.fb_button:hover .fb_button_text {text-decoration:none !important;}
	
	/* Sidebar */
	div.Sidebar {position:fixed !important; z-index:1000; }
	div.Sidebar.Left {left:0 !important; top:110px !important;}
	div.Sidebar.Right {right:0 !important; top:110px !important;}
	
	div.Sidebar .SidebarItem {position:static !important; float:left; margin-bottom:7px; clear:both; background-color:#fff/*#ffffff*/; color:#333/*#585858*/; padding:7px; }
	div.Sidebar.Left .SidebarItem {border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; -ms-border-radius:0 10px 10px 0; -o-border-radius:0 10px 10px 0; -moz-box-shadow:1px 1px 3px #d6dacc; -webkit-box-shadow:1px 1px 3px #d6dacc; -ms-box-shadow:1px 1px 3px #d6dacc; -o-box-shadow:1px 1px 3px #d6dacc; box-shadow:1px 1px 3px #d6dacc;}
	div.Sidebar.Right .SidebarItem {border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; -ms-border-radius:10px 0 0 10px; -o-border-radius:10px 0 0 10px; -moz-box-shadow:-1px 1px 3px #d6dacc; -webkit-box-shadow:-1px 1px 3px #d6dacc; -ms-box-shadow:-1px 1px 3px #d6dacc; -o-box-shadow:-1px 1px 3px #d6dacc; box-shadow:-1px 1px 3px #d6dacc;}
	
	.SidebarItem div.vertical {position:absolute; bottom:11px; font-size:90%; white-space:nowrap; float:none; margin:0; padding:0; background:none; 
		-webkit-transform: rotate(-90deg) ; -webkit-transform-origin: 9px 7px;
		-moz-transform: rotate(-90deg); -moz-transform-origin: 9px 7px;
		-o-transform: rotate(-90deg);  -o-transform-origin: 9px 7px;
		-ms-transform: rotate(-90deg);  -ms-transform-origin: 9px 7px;
		transform: rotate(-90deg); transform-origin: 9px 7px;
		
		*left:22px;
	}
	
	html[xmlns*=""] .SidebarItem div.vertical {
		writing-mode:bt-rl;
		filter:flipH flipV;
	}
	
	/* SocialLogin*/
	div.SocialLogin {padding-top:50px !important; background:#fff url(/images/icons/icon_auth.png) 3px 9px no-repeat;}
	
	ul.icons {list-style:none; margin:0; padding:0;}
	ul.icons li {display:block; list-style:none; margin:0 0 7px 0; padding:0; background:none !important;}
	ul.icons li:last-child {margin-bottom:0;}
	ul.icons li a {text-decoration:none; display:block;  background-repeat:no-repeat; overflow:hidden; border:none; margin:0; padding:0;}
	ul.icons li a:hover {text-decoration:none; background-color:transparent;}
	
	ul.icons.size24x24 a {width:24px; height:24px; }
	ul.icons.size16x16 a {width:16px; height:16px; }
	
	ul.social-providers li a {background-image:url(/images/icons/providers.gif);}
	
	ul.social-providers.size24x24 li.facebook a		{background-position:0px -16px;}
	ul.social-providers.size24x24 li.google a		{background-position:-24px -16px;}
	ul.social-providers.size24x24 li.windowslive a	{background-position:-48px -16px;}
	ul.social-providers.size24x24 li.twitter a		{background-position:-72px -16px;}
	ul.social-providers.size24x24 li.yahoo a		{background-position:-96px -16px;}
	
	ul.social-providers.size16x16 li.facebook a		{background-position:0px 0px;}
	ul.social-providers.size16x16 li.google a		{background-position:-16px 0px;}
	ul.social-providers.size16x16 li.windowslive a	{background-position:-32px 0px;}
	ul.social-providers.size16x16 li.twitter a		{background-position:-48px 0px;}
	ul.social-providers.size16x16 li.yahoo a		{background-position:-64px 0px;}
	
	ul.switch-layout li a {background-image:url(/images/icons/icon_mobile.png);}
	


@media screen and (-webkit-min-device-pixel-ratio:0) { 
	div.Registration dl dt {margin-bottom:0 !important}
	div.Registration dl dd {margin-bottom:0 !important}
	dd p.warning {margin:3px 0}
	div.QuickSearch dl dt {margin-bottom:0 !important}
	div.QuickSearch dl dd {margin-bottom:0 !important}
}
/*224904.1.86.8a6c527_1158512009*/