#loginerror.miniwarning
{
	margin:0px;
	float:none;

}

.loginhelptext
{
	margin-bottom:10px;
}

#loginerror.miniwarning.ok
{
	background-color:transparent;
	border:1px solid transparent;
	
	color:#000;
}


#installateur
{

	opacity:.7;white-space:nowrap;padding-left:10px;border-left:1px dotted #808080;
}

#installateur .changePageLink
{	font-size:inherit;
	font-style:normal;
}

#installateur:hover
{
	opacity:1;
}

.raccourciaglisser
{
	background-image:url('https://atac.autodata.fr/images/autodata.fr/raccourci.gif');
	background-repeat:no-repeat;
	background-position:left center;
	font-weight:bold;
	background-color:#E0E0E0;
	color:#13365a;
	text-decoration:none;
	border-bottom:none;
	font-style:normal;
	margin-right: 4px;
    margin-top:2px;
    margin-bottom:2px;
    padding:5px;
	padding-left:16px;
	display:inline-block;
}

.bodylogin .miniwarning
{
	background-color:#FFEECC;
	color:#303030;
	border:1px solid #ffffe0;

    font-family:Roboto,Arial;
    font-size:14px;
    margin-bottom: 10px;
    padding: 4px;
    text-align: center;
}

.bodylogin
{
	color:#000;
	background-color:#F8F8F8;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:12px;
}

.bodylogin input[type="text"]
{
height:27px;
}


#maindiv
{
	z-index:5;
	position: absolute;
}

.bodylogin .tablemiseenpage,
.bodylogin .tdmiseenpage,
html,
body,
#maindiv
{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	/*overflow:hidden;*/
}

.bodylogin .tdmiseenpage
{
	vertical-align:middle;
	text-align:center;
	height:100%;
	width:100%;
}

.logincontainer,
.logincompatibility,
#poweredby
{
	
	width:500px;
	margin:auto;
}

.logincompatibility,
#poweredby
{
	
	width:540px;
	margin:auto;
	font-size:12px;
}

.logincompatibility,
#poweredby
{
	
	text-align:right;
	color:#404040;

}


.logincompatibility table
{
	margin-left:auto;
	font-size:12px;
}

.logincompatibility
{
		
}

.logincompatibility .compattitle
{
	
	text-align:right;
}

.logincompatibility .compatsubtitle
{
	padding-right:15px;
	text-align:right;

}

#forgotpasswordtitle,
#changepasswordtitle,
#logintitle,
#autologintitle,
.loginhelptext
{
	font-size:16px;
}

.logincompatibility
{
	text-align:center;
	margin-top:10px;
}


.nomnavigateur
{
	text-align:left;
	white-space:nowrap;
}

.iconenavigateur
{
	width:24px;
	padding-left:15px;
}

#poweredby
{
	margin-top:15px;
	font-size:12px;
}

.logincontainer
{	
	
	text-align:left;
	padding:30px;
	padding-top:10px;
	padding-bottom:20px;
	z-index:6;
	
	border:1px solid #D0D0D0;
	background:#ffffff;;
}

.autologinhelp
{
	color:#000;
}

.indexformcontainer table
{
	width:100%;
}

.indexformcontainer table td
{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
}

.tablologin
{
	padding-bottom:10px;
}

logininputlabel
{
	font-family:Roboto Condensed,Verdana;
	font-size:14px;
}

.loginhelptext div
{
	font-family:Roboto,Verdana;
	font-weight:normal;
	font-size:13px;
	line-height:20px;
	
}

.loginhelptext2
{
	font-weight:normal;
}

.indexformcontainer input[type=submit],
.indexformcontainer input[type=button]
{
	float:right;
	
}

.indexformcontainer input[type=submit]
{
	margin-left:15px;
}

.indexformcontainer input[type=text],
.indexformcontainer input[type=password]
{
	width:230px;
	border:none;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	margin-left:5px;
	font-size:16px;
	letter-spacing:1px;	
}


.indexformcontainer #changeformcontainer input[type=text],
.indexformcontainer #changeformcontainer input[type=password]
{
	width:180px;
}

.logincontainer a, .changePageLink
{
	color:#000;
	cursor:pointer;
	border-bottom:1px dotted #D0D0D0;
	display:inline;
}
	
.logininput
{
	text-align:right;
}

.logininputlabel
{
	text-transform:uppercase;
	font-weight:bold;
}

.devenirmembrecontainer
{
	text-align:left;
	border:2px solid #EAEAEA;
	background:#F8F8F8;
	color:#000;
}

.devenirmembrecontainer a
{
	color:#13365a;
	text-decoration:none;
}

.devenirmembrecontainer p
{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}

.bodylogin .separateurtraitgris50
{
width:100%;
height:0px;
/*border-top:2px solid #D0D0D0;*/
margin-bottom:10px;
}

.bg_top,
.bg_bottom,
#decologin,
#darkizer
{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-repeat:no-repeat;
}

.bg_top
{
z-index:1;
background-image:url();
background-position:top left;
}

.bg_bottom
{
z-index:2;
background-image:url();
background-position:bottom left;
}

#decologin
{
z-index:3;
background-image:url();
background-position:bottom left;
background-repeat:no-repeat;
background-size:contain; 
}

#darkizer
{
background-color:black;
opacity:.05;filter:alpha(opacity=5);
z-index:4;
}


.ComparoHomePageLogo{
	background-image:url(https://atac.autodata.fr/theme/autodata.fr/atac/images/entete_logo.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

#decologinbox
{
	margin-bottom:10px;
	margin-top:10px;
	text-align : center;
	background-image:url(https://atac.autodata.fr/theme/autodata.fr/atac/images/entete_logo.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
	padding:35px;
}

.indexformcontainer
{
	background-color:#EAEAEA;
	border-radius:6px;
	margin-bottom:10px;
}

.devenirmembrecontainer,
.indexformcontainer
{
	padding:15px;
	padding-left:20px;
	padding-right:20px;
}

.logincontainer,
.devenirmembrecontainer
{
	border-radius:6px;
}
	
.bodylogin .miniwarning,
.indexformcontainer input[type=submit],
.indexformcontainer input[type=button],
.indexformcontainer input[type=text],
.indexformcontainer input[type=password]
{
	border-radius:4px;
}

.ErrorReset {
    padding:15px;
    background-color:#ffeded;
    border-color:#fdb2b2;
    border-width:2px;
    border-style:solid;
    font-size:14px;
    text-align:center;
    border-radius:5px;
    margin-top:5px;
    margin-bottom:10px;
    color:#404040;
}

.SuccessReset {
    padding:15px;
    background-color:#edffed;
    border-color:#75a779;
    border-width:2px;
    border-style:solid;
    font-size:14px;
    text-align:center;
    border-radius:5px;
    margin-top:5px;
    margin-bottom:10px;
    color:#404040;
}


.icone-oeil-login::before{

	position: absolute;
    right: 3%;
    top: -4px;
    font-size: 17px;
    cursor: pointer;
	opacity:0.8
}

.casePrixFormuleHomePage{
	padding:2px !important;
	border:none !important;
	border-bottom:1px solid #E0E0E0 !important;
	border-right:1px solid #E0E0E0 !important;
}

.casePrixFormuleHomePageLast{
	padding:2px !important;
	border:none !important;
	border-bottom:1px solid #E0E0E0 !important;
	
}

.scrollablecontent
{
	overflow:auto;
	padding-right:20px;
}

.options__item{
	font-size: 12px;

}

.compare_formules_autodata
{
	margin:auto;
}

.compare_formules_autodata td,
.compare_formules_autodata th
{	
	padding:10px;
	border:1px solid #E0E0E0;
}

.compare_formules_autodata th.nostyle
{
	border:none;
}
	
.compare_formules_autodata td .flag,
.compare_formules_autodata td .noflag,
.compare_formules_autodata td .option
{
	
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	width:100px;
	background-size:contain;	
}

.compare_formules_autodata th .flag,
.compare_formules_autodata th .noflag,
.compare_formules_autodata th .option
{
	
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	height:25px;
	padding-left:35px;
	white-space:nowrap;
	background-size:contain;	
	line-height:30px;
	margin-right:20px;
}

.compare_formules_autodata td .noflag,
.compare_formules_autodata th .noflag
{
	
}

.compare_formules_autodata td .option,
.compare_formules_autodata th .option
{
	
}


.compare_formules_autodata th,
.compare_formules_autodata td
{
padding-right:20px;
}

.compare_formules_autodata .flag
{
text-align:center;
}

.compare_formules_autodata .cat
{
border-bottom:1px dotted #BBBBBB;
}
