
.authBody {
	/*
	background-color: #D9E6F0;
	*/
	background-color: #C0E8F4;
    /*background-image: url(../../images/login/fond.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	*/
	background-image: url("http://cags.sirap.fr/xmap/plugins/_init/assets/images/login/pexels-photo-111963.jpg");
    background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	
    margin: 0;
    padding: 0;

    height: 100%;
    width: 100%;
	margin: 0px;
	padding: 0px;
}

#authMain {
	margin: 10px;
}

#authform {
	max-width: 250px;
	margin: auto;
}

#authMain p, #authMsg {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.8em;	
}

#authHeaderContent{
	background-color: transparent;
	height: 116px;
	margin-left: auto;
    margin-right: auto;
    width: 800px;
	padding-top: 10px;
	position: relative;
	z-index: 9;
}

#authform p {
	height: 3.5em;
	width: 100%;
	margin: auto;
}

#authform p.authBtnContenair {
	height: 2em;
}

#authform input, #authform select {
	float: right;
	position: relative;
}

#authform input:hover, #user-Change-MDP-Div input:hover {
	-moz-box-shadow: 0px 0px 10px #60C7F4;
	-webkit-box-shadow: 0px 0px 10px #60C7F4;
    box-shadow: 0px 0px 10px #60C7F4;
}

#authform input:focus
{
	background-color: #E2F2FB;/*#CDF2FB;*/
} 

#authUserNameAndPassBtn {
	margin: 0px;
}

#authMsg {
	padding: 10px;
	text-align: center;
	color: #FF0000;
	font-size: 1em;	
}

#auth_redirectMsg {
	padding: 20px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;	
}

/* IE6 */
* html #authform {
	width: 250px;
}
* html #authUserAndPass p {
	margin-bottom: 0px;
}

/* IE7 */
*+html #authform {
	width: 250px;
}
*+html #authUserAndPass p {
	margin-bottom: 0px;
}

/* SIRAP */

h2 {
    color: #808080;
	font-size: 18px;
	text-align: center;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	margin: 0px;
}

#authMain {
	margin-top: 0;
	background: transparent;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px;
	border: none;
}
/*
#login_logoSirap {
	border:none;
	float: left;
    padding-left: 15px;
    padding-top: 3px;
	left: 250px;
    position: absolute;
}
*/
#login_logoSirap {
    float: left;
	height: 89px;
	border:none;
}

#login_logoClient {
    float: right;
	height: 89px;
	border:none;
}

#login_textSimap{
    float: right;
}

/*
#authGlobalContent{
	background-color: #FFFFFF;
	margin-left: auto;
    margin-right: auto;
    width: 400px;
}
*/

.ombrage {
	-moz-box-shadow: 2px 2px 12px #555; 
	-webkit-box-shadow: 2px 2px 12px #555; 
	box-shadow: 2px 2px 12px #555; 
}

#authContentContent {
	
	background-image: url("../../images/login/fond2.jpg");
	background-repeat: repeat-x;

	/*
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	*/
	position: relative;
	margin-left: auto;
    margin-right: auto;
    width: 360px;
	z-index: 10;
}

.authContentElem  {
	float: left;
	margin: 5px 10px;
	width: 340px;
}

#authContentMain {
	border: 1px solid #808080;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

#authformTitleTop {
	margin-bottom: 10px;
}

#authformTitle {
	background-color: #808080;
	color: #FFFFFF;
}

#authUserAndPass {
	background: transparent;
}

.loginblock {
	background-color: #FFFFFF;
    border: 1px solid #808080;
	margin: 0px;
	padding: 10px 20px;
}

#authContent {
	padding: 30px;
	background: none
}

#authApp{
	/*
	background-color: transparent;
	background-color: #E6E6E6;
	*/
	background-color: #FFFFFF;
	border: none;
	width: 336px;
	height: 70px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
    padding-top: 10px;
	padding-left: 0;
    padding-right: 0;
}

.authAppLogos {

	float: left;
    border: none;
    
	width: 64px;
	height: 64px;
	
    margin-left: 10px;
    margin-right: 10px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

.gradient {
	background-color: #6F7072;
	/*
    background-image: url("../../images/login/appli/degrade-off.png");
	*/
	/*
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	*/
}	

div.gradient:hover {	
	background-color: #30B3CF;
    background-image: url("../../images/login/appli/degrade-on.png");	
	/*	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzMEI4RDIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNTU3OTgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTgpIiAvPgo8L3N2Zz4=);
	*/
}	

.shadow {		
	-moz-box-shadow: 0px 0px 12px #60C7F4, inset 0px 0px 22px #60C7F4;
	-webkit-box-shadow: 0px 0px 12px #60C7F4, inset 0px 0px 22px #60C7F4;
    box-shadow: 0px 0px 12px #60C7F4, inset 0px 0px 22px #60C7F4;
/*	
	-moz-box-shadow: 4px 4px 8px #60C7F4;
	-webkit-box-shadow: 4px 4px 8px #60C7F4;
    box-shadow: 4px 4px 8px #60C7F4;
	*/
}

div.shadow:hover  {
	-moz-box-shadow: 4px 4px 12px #aaa;	
	-webkit-box-shadow: 4px 4px 12px #aaa;	
	box-shadow: 4px 4px 12px #aaa;	
}

div.scale:hover  {
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.opacity {
	opacity: 0.7;
	filter: alpha(opacity=70);
 	/*-webkit-transition: opacity 0.5s linear;*/
	
	-o-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-webkit-transition: opacity-bottom 250ms;
	transition: opacity 0.5s linear;
	
}

div.opacity:hover {
	opacity: 1;
	filter: alpha(opacity=100);*/
 	/*-webkit-transition: opacity 0.5s linear;*/
	-o-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-webkit-transition: opacity-bottom 250ms;
	transition: opacity 0.5s linear;

}

.authAppLogos img{
	width: 64px;
	height: 64px;
}

#authFooterContent {
	background: transparent;
    border: medium none;
	padding-left: 33px;
}

#authBottomLogos {
	/*
	background-color: #E6E6E6;
	*/
	width: 430px;
    margin-left: auto;
    margin-right: auto;

	/*
	background-color: #E8E8E8;
	-moz-box-shadow: 0px 0px 24px #E8E8E8, inset 0px 0px 22px #E8E8E8;
	-webkit-box-shadow: 0px 0px 24px #E8E8E8, inset 0px 0px 22px #E8E8E8;
    box-shadow: 0px 0px 24px #E8E8E8, inset 0px 0px 22px #E8E8E8;
	*/
}

/*
div#authBottomLogos:hover {
	-moz-box-shadow: 0px 0px 18px #60C7F4, inset 0px 0px 22px #60C7F4;
	-webkit-box-shadow: 0px 0px 18px #60C7F4, inset 0px 0px 22px #60C7F4;
    box-shadow: 0px 0px 18px #60C7F4, inset 0px 0px 22px #60C7F4;
}
*/

.authFooterlogo {
	/*float: left;*/
	margin-left: auto;
    margin-right: auto;
    width: 150px;
}

#authBottom {
    background-image: url("../../images/login/dandelions.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    clear: both;
    height: 500px;
    left: 0;
	bottom: 0;
    position: fixed;
    width: 500px;
	z-index: 1;
}


/* IE6 */
* html .loginblock {
	zoom: 1;
}
* html .authContentDescription,  {
	margin-bottom: 20px;
}
* html #authContentMain {
	margin-right: 0px;
}

/* IE7 */
*+html .loginblock {
	zoom: 1;
}