@charset "UTF-8";

/*** CSS csw-editor ***/
/*----------------------------------------------+
+ CONNEXION                                     +
+----------------------------------------------*/

body.editorLogin {
	margin:0;
	padding:0;
	background:url(bgd-editorlogin_body.gif) repeat-x #dbd9d9;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
}
#blockGlobalLogin #blockConnexion {
	margin:0 auto;
	width:764px;
	overflow:hidden;
	padding:96px 0 0;
}
#blockGlobalLogin #blockConnexion #blockHeader {
	background:url(bgd-editorlogin_header.png) no-repeat center bottom;
	width:764px;
	min-height:102px;
	height:auto !important;
	height:102px;
}
#blockGlobalLogin #blockConnexion #blockHeader h1 {
	float:left;
	padding:0 0 0 40px;
}
#blockGlobalLogin #blockConnexion #blockHeader h1 .logo {
	display:block;
	background:url(logo-editorlogin.png) no-repeat;
	width:187px;
	height:67px;
}
#blockGlobalLogin #blockConnexion #blockHeader h1 strong {
	display:none;
}
#blockGlobalLogin #blockConnexion #blockHeader h2 {
	font-family:"Amaranth", Arial, Helvetica, sans-serif;
	float:left;
	font-weight:normal;
	font-size:24px;
	color:#999;
	padding:16px 0 0 50px;
	text-shadow:1px 1px 0 #fff;
}
#blockGlobalLogin #blockConnexion #blockHeader h2 strong {
	font-weight:normal;
}
#blockGlobalLogin #blockConnexion #blockContent {
	background:url(bgd-editorlogin_content.png) no-repeat center 0;
	width:764px;
	height:260px;
}
#blockGlobalLogin #blockConnexion #blockContent .blockScreens {
	float:left;
	width:415px;
	padding:0 10px 0 50px;
	color:#fff;
}
#blockGlobalLogin #blockConnexion #blockContent .blockScreens ul {
	visibility:hidden;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields {
	float:left;
	width:209px;
	padding:32px 0 0 5px;
	color:#fff;
	overflow:hidden;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFieldsError {
	padding-top:0;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .connexionError {
	height:30px;
	color:#ffd9d9;
	line-height:12px;
	font-size:12px;
	padding:2px 0 0;
	text-align:center;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields h3 {
	text-transform:uppercase;
	color:#fff;
	padding:8px 0 5px;
	font-weight:bold;
	font-size:14px;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields label {
	display:block;
	padding:0 0 8px;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields label .title {
	display:block;
	font-size:12px;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields label input.field {
	background:url(bgd-editorlogin_field.gif) no-repeat;
	width:199px;
	height:27px;
	border:0;
	color:#666;
	padding:0 5px;
}
* html #blockGlobalLogin #blockConnexion #blockContent .blockLoginFields label input.field {
	padding-top:5px;
	height:22px;
}
*+html #blockGlobalLogin #blockConnexion #blockContent .blockLoginFields label input.field {
	padding-top:5px;
	height:22px;
}

#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .connexionValid button {
	float:right;
	background:url(bgd-editorlogin_btnconnex.png) no-repeat;
	width:114px;
	height:32px;
	border:0;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	cursor:pointer;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .connexionValid button span {
	display:block;
	height:27px;
	line-height:23px;
	padding:0 0 0 13px;
	text-shadow:1px 1px 0 #649b25;
}
* html #blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .connexionValid button span { padding-top:3px; }
*+html #blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .connexionValid button span { padding-top:3px; }

#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .connexionValid {
	padding:8px 0 0;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .connexionValid .permanentConnexion {
	float:left;
	width:95px;
	line-height:14px;
	font-size:11px;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .connexionValid .permanentConnexion input {
	margin:1px 4px 10px 6px;
	float:left;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .passForgot {
	font-size:11px;
	padding:17px 0 0 2px;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .passForgot .btnPassForgot {
	color:#ddd;
}
#blockGlobalLogin #blockConnexion #blockContent .blockLoginFields .passForgot .btnPassForgot span {
	padding:0 0 0 6px;
	background:url(bgd-editorlogin_passforgot.gif) no-repeat left center;
}
#blockGlobalLogin #blockConnexion #blockFooter {
	background:url(bgd-editorlogin_footer.png) no-repeat center top;
	width:764px;
	height:58px;
	color:#777;
	font-size:12px;
	margin:0;
}
#blockGlobalLogin #blockConnexion #blockFooter .footerContent {
	padding:28px 60px 0 0;
}
#blockGlobalLogin #blockConnexion #blockFooter .mentions {
	float:right;
	padding:3px 10px 0 0;
}
#blockGlobalLogin #blockConnexion #blockFooter .btnGetaWebsite {
	display:block;
	cursor:pointer;
	float:right;
	background:url(bgd-editorlogin_btnwebsite.gif) no-repeat;
	color:#fff;
	width:160px;
	height:24px;
}
#blockGlobalLogin #blockConnexion #blockFooter .btnGetaWebsite span {
	display:block;
	height:24px;
	line-height:24px;
	text-align:left;
	padding:0 0 0 20px;
	letter-spacing:-1px;
}
