﻿body 
{
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif; /*Arial, Helvetica, sans-serif; Verdana, Geneva, sans-serif;*/
	font-size: 9pt;
	/*
	background-color: #aaaaaa;
	*/
	background-color: #ffffff;
	background-image: url(images/degrader.png);
	background-position: top left;
	background-repeat: repeat-x;
}

a 
{
	color:  /*#0082b8;*/ #b10739; /*#0000ff;*/
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: none;
}

.left-align{float: left;}
.right-align{float: right;}
.clear-floats{clear: both;}

.page 
{
	/*padding: 10px;
	height: auto;
	position: relative;*/
	width: 800px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	/*border: 1px solid #999999;*/
	margin-bottom: 40px;
}

.menu-bar
{
	text-align: right;
	vertical-align:top;
}

.soc-media
{
	color: #ffffff;
	display:inline;
	margin-left:15px;
}

.soc-media img 
{
	vertical-align:bottom;
	border: solid 1px transparent;
}

.soc-media a:hover img
{
	border: solid 1px #b10739;
}


.language-bar
{
	color: #ffffff;
	background-color: transparent;
	display:inline;
}

.language-bar a
{
	color: #ffffff;
}

.header 
{
	padding: 16px;
	background-color: #000000;
	color: #ffffff;
	/*border: 1px solid blue;*/
}

.header a:hover
{
	color: #ffffff;
}

.youalign-logo
{
	float: left;
}

.trynow-box
{
	width: 210px;
	float: left;
	margin: 0px 0px 0px 35px;
	padding: 7px 5px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	line-height: 1.5em;
}

.tx-logo
{
	float: right;
	/*margin-top: 10px;*/
}

.menu 
{
	background-color: #5f6062; /*#0082b8; #b10739;*/ /*#1c3f95;#0099cc;*/
	color: #ffffff;
	padding: 7px 7px 7px 16px;
	height: 15px;
	/*border: 1px solid green;*/
}

.menu a
{	
	color: #ffffff;
	/*text-decoration: none;*/
}

.menu a:hover
{
	/*color: #b10739;
	text-decoration: underline;*/
}

.left-menu
{
	float: left;
	text-transform: uppercase;
}

.right-menu
{
	float: right;
}

.advert1
{
	background-color: #ffffff;
	/*padding: 7px 7px 7px 16px;*/
}

.content
{
	background-color: #ffffff;
	/*padding: 10px;*/
	/*border: 1px solid gray;*/
}

.inner-content
{
	position:relative;
}

.content-title
{
	padding: 10px 30px 0 30px;
}

.text
{
	padding: 10px 30px;
}

.content p
{
	margin: 0px 0px 8pt;
	font-size: 1em;
	line-height: 1.5em;
}

.page-footer
{
	background-color: #000000;
	color: #ffffff;
	padding-bottom: 10px;
}


.left-col
{
	float: left;
	width: 400px;
}

.right-col
{
	float: right;
	width: 400px;
}


.left-box
{
	float: left;
	width: 365px;
	padding: 10px 5px 10px 30px;
}

.right-box
{
	float: right;
	width: 365px;
	padding: 10px 30px 10px 5px;
}

.red-box
{
	float: right;
	position: absolute;
	bottom: 0px;
	right: 0;
	width: 400px;
	background-color: #b10739;
	/*background-color: #5f6062;*/
	padding: 20px 0px;
}

.red-box p
{
	margin: 0px;
	text-align: center;
	color: #ffffff;
	font-weight:bold;
}

/*
.facebook-link
{
	float: right;
	position: absolute;
	bottom: 5px;
	right: 0;
	width: 340px;
	padding: 10px 30px 0;
}

.facebook-link p 
{
	margin: 0;
}
*/
.small-text
{
	font-size: 0.8em;
}

.footer 
{
	/*position:absolute;
	border-top: 1px solid #666;*/
	font-size: 0.8em;
	color: #ffffff;
	background-color: #000000;
	position: fixed;
	bottom: 0;
	width: 100%;
	clear: both;
}

.footer-content
{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

.copyright
{
	float: left;
	margin-top: 10px;
	padding-left: 5px;
}




.login-box 
{
	border: 1px solid #5f6062;
	width: 100%;
	/*width: 400px;*/
}

.login-box table
{
	/*width: 100%;*/
}

.login-box-title 
{
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	font-size: 1.3em;
	color: #b10739;
}

.login-box-label
{
	padding-top: 20px;
	text-transform: uppercase;
}

.login-box-input
{
	width: 96%;
}

.login-box-button 
{
	margin-top: 20px;	
	font-family: Verdana, Geneva, sans-serif;
}


.pword-recover-box
{
	width: 100%;
}

.pword-recover-box table
{
	width: 100%;
}


.loggedin-box
{
	border: 1px solid #5f6062;
	padding: 10px;
	text-align: center;
	font-size: 1.1em;
	line-height: 2.5em;
	margin-bottom: 10px;
}


.create-user-section input, .create-user-section select
{
	/*padding: 4px;*/
	/*border: 1px solid #b10739; /*#CBB945;*/
	/*background-color: #eec9c4; /*#FFFFCC;*/
	/*width: 290px;*/
	/*margin-right: 2px;*/	
	margin-bottom: 4px;
}

.create-user-section label
{
	text-transform: uppercase;
}

.create-user-section .spacer
{
	margin: 15px 0;
}

.create-user-errors
{
	color: #cc0000;
	margin-bottom: 30px;
}

.create-user-errors ul
{
	list-style-image: url(images/man_warn.png);
}

.confirm-email
{
	font-weight:bold;
	border: solid 2px #b10739;
	padding: 15px;
}

.wizAlignement1
{	
	padding:5px;
	border: 1px solid #555;
}

.wizAlignement2
{	
	padding:5px;
	border: 1px solid #555;
}

.wizAlignement3
{
	padding:5px;
	border: 1px solid #555;
	margin: 0 30px;
}

.TitreWiz 
{
	font-size: 15px;
	font-family: Verdana;
	margin-bottom: 10px;
}

.align-wiz-title
{
	/*margin-bottom: 5px;*/
}



.download-bitext
{
	margin: 10px 0;
}

.asterisk
{
	font-size: 1.6em; 
}

.must-be-logged-in
{
	font-size: 1.1em;
	line-height: 1.5em;
}


.bitext-view table 
{
	vertical-align: middle;
}

.bitext-view th 
{
	color: #333;
	font-weight: normal;
	font-size: 12pt;
	text-align: left;
	padding-left: 5px;
	background-color: #eee;
}

.bitext-view td, th
{
	border: 1px solid #999;	
}

/*
.align-error-box
{
	color: #b10739;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	width: 300px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
*/

.error-box
{	
	border: 1px solid #cc0000;
	background-color: #ffddcc;
	background-image: url(images/man_err.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding: 5px 25px;
	
	font-size: 1.3em;
	text-align: center;
	
	width: 270px;
	margin: 15px auto;
}

.no-cookies
{	
	border: 1px solid #cc0000;
	background-color: #ffddcc;
	background-image: url(images/man_err.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding: 5px 25px;
	
	font-size: 1.3em;
}


/*

.man_err 
{
	background-image: url(images/man_err.png);
	background-repeat: no-repeat;
	background-position: 3px;
	color: #000000;
	padding: 3px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.LienBleu a:visited
{
	color: #0000ff;
}



.SousTitre 
{
	font-family: Verdana;
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.Texte 
{
	font-size: 10pt;
	line-height: 1.5em;
	text-align: justify;	
}

.Highlight 
{
	background-color: #FFFFCC;
}


.LienDownload 
{
	font-size: 15px;
}

.dis 
{
	color: #aaa;
}

.barre
{
	text-decoration: line-through;
}

.wizAlignementSideBar 
{
	padding: 5px 10px 10px 10px;
	background-color:  #1c3f95;
	width: 150px;
	height: 100%;
	border-right: 1px solid #555;
	vertical-align: top;
}

.wizAlignementSideBarItem 
{
	display: block;
	background-color: #1c3f95;
	line-height: 1.8em;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana;
	width: 100%;
	color: #fff;
}

.wizAlignement
{
	width: 100%;
	border: 1px solid #555;
}

.wizAlignementStep
{
	padding: 10px;
}

.InputUpload 
{
	width: 400px;
}

.man_ok {
	background-image: url(images/man_ok.png);
	background-repeat: no-repeat;
	background-position: 3px;
	color: #000000;
	padding: 3px;
	padding-left: 25px;
	border: 1px solid #31BD36;
	background-color: #ddffcc;
	margin-bottom: 10px;
}
.man_err_no_logo {
	color: #000000;
	padding: 3px;
	padding-left: 10px;
	border: 1px solid #cc0000;
	background-color: #ffddcc;	
}
.man_inf {
	background-image: url(images/man_inf.png);
	background-repeat: no-repeat;
	background-position: 3px;
	color: #000000;
	padding: 3px;
	padding-left: 25px;
	border: 1px solid #000099;
	background-color: #e0e0ff;	
}
.man_warn {
	background-image: url(images/man_warn.png);
	background-repeat: no-repeat;
	background-position: 3px;
	color: #000000;
	padding: 3px;
	padding-left: 25px;
	border: 1px solid #ddddaa;
	background-color: #ffffcc;	
}

.CreateUserLeft 
{
	background-color: #1c3f95;
	color: #ffffff;
}

.Message 
{
	padding-left:5px;
	line-height: 1.25em;
}

*/