@charset "ISO-8859-1";
/* CSS Document */
<!--
/** GLOBAL **/
body  {
	/**font: 100% "Times New Roman", Times, serif;**/
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	border:0;
    background-color:#c4bfbf;
}
img, form {
	border:0;
}
.twoColFixLtHdr #container { 
	width: 776px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; 
	margin-top:0px;
    /**border:1px solid #c4bfbf;**/
    padding:15px;
}
.twoColFixLtHdr h1, h5 {
    margin:0;
    padding:0;
}
/** TOP MENU **/
.twoColFixLtHdr #header_menu { 
	margin-top:15px;
	margin-left:16px;
	margin-bottom:20px;
	float:left;
}
.twoColFixLtHdr #header, #header_menu {
    text-align:center;
}
.twoColFixLtHdr #header_menu .menu {
	float:left;
	margin-right:27px;
}

.twoColFixLtHdr #header_menu .final {
	margin-right:0px;	
}
/** SIDEBARS **/
.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 44px; 
	margin-right:11px;
}

.twoColFixLtHdr #sidebar2 {
	float: left;
	width: 143px; 
}

.twoColFixLtHdr #sidebar2 .search {
	margin-bottom:7px;
}

.twoColFixLtHdr #sidebar2 .field {
	width:111px;
	border:0;
	border-top:1px solid #817F7F;
	border-bottom:1px solid #817F7F;
	border-left:1px solid #817F7F;
	height:20px;
	/**font-family: "Times New Roman", Times, serif;**/
    font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-top:6px;
    padding-left:4px;
}
.twoColFixLtHdr #sidebar2 .flash {
    border:1px solid #c4bfbf;
    width:130px;
    height:145px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
}
.twoColFixLtHdr #sidebar2 .white_paper {
	margin-top:23px;
	text-align:center;
}

.twoColFixLtHdr #sidebar2 .partners {
    margin-top:17px;
    padding-left:2px;
}

.twoColFixLtHdr #sidebar2 .partners .macif {
    margin-right:4px;
    margin-top:5px;
}

.twoColFixLtHdr .stop {
    margin-left:10px;
}
.twoColFixLtHdr #sidebar2 .partners .stop2 {
    margin-left:24px;
}
.twoColFixLtHdr .stop3 {
    margin-left:15px;
}
/** MAIN CONTENT AREA **/
.twoColFixLtHdr #mainContent { 
	float:left;
	min-height:423px;
	margin-left:18px;
    width:538px;
    color:#817F7F;
    text-align:justify;
}
.class-feedback-form {
    width:530px;
}
.line-red {
    color: #E2001A;
    background-color: #E2001A;
    height: 1px;
    border: 0;
    margin-top:5px;
    margin-bottom:10px;
}
.smalldsp {
    margin:0;
    padding:0;
}
.compteur_pro {
    margin:0;
    padding:0;
    font-size:1.1em;
    font-weight:bold;
}
.compteur_part {
    margin:0;
    padding:0;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:10px;
}
.twoColFixLtHdr #mainContent .attribute-image {
 padding:0;
}
.twoColFixLtHdr #mainContent a{
	color:#817F7F;
	text-decoration:none;
}
.twoColFixLtHdr #mainContent a:hover{
	text-decoration:underline;
}

.twoColFixLtHdr #mainContent .attribute-short {
    border-bottom:1px solid #E2001A;
}
.twoColFixLtHdr #mainContent .gris-clair {
    background-color:#EAEBEC;
}
.twoColFixLtHdr #mainContent .gris-fonce {
    background-color:#D9DBDD;
}
.twoColFixLtHdr #mainContent .forum td div {
    display:inline;
    float:left;
}
.twoColFixLtHdr #mainContent .forum td img {
    margin-right:5px;
}
.twoColFixLtHdr #mainContent .forum .bold {
    width:70px;
}
.twoColFixLtHdr #mainContent .form-field {
  margin-top:10px;
}
.twoColFixLtHdr #mainContent .form-field label {
    float:left;
    width:205px;
}
.twoColFixLtHdr #mainContent .content-action {
    margin-top:20px;
    text-align:right;
}
.twoColFixLtHdr #mainContent .mentions {
    padding-right:95px;
}
.twoColFixLtHdr #mainContent .infol {
    margin-top:20px;
    font-size:0.7em;
}
.twoColFixLtHdr #mainContent .conf-msg {
    margin-top:20px;
    font-weight:bold;
    font-size:0.9em;
}
.attribute-image {
    padding-top:2px;
}
.twoColFixLtHdr #mainContent .attribute-short p {
    margin:0;
    padding:0;
    font-size:medium;
    color:#E2001A;
    font-weight:bold;
}
.twoColFixLtHdr #mainContent .class-feedback-form form {
    margin-top:20px;
}
.content-search h1 {
    font-size:medium;
}
.content-search h2 {
    font-size:1.2em;
    margin-top:10px;
    padding:0;
}
.content-search p {
    padding:0;
    margin:0;
}
.twoColFixLtHdr #mainContent form .optin{
    /**margin-left:150px;
    width:340px;**/
    width:436px;
    text-align:left;
    
}
.twoColFixLtHdr #mainContent .conf-form {
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
}
.twoColFixLtHdr #mainContent form .optin label{
    float:none;
}
.twoColFixLtHdr #mainContent .red {
    color:#E2001A;
}
.twoColFixLtHdr #mainContent .bold {
    font-weight:bold;
}
.twoColFixLtHdr #mainContent .right {
    text-align:right;
}
.twoColFixLtHdr #mainContent .img-bottom {
    margin-top:20px;
 }
.twoColFixLtHdr #mainContent h5 {
    font-size:1em;
    color:#E2001A;
    font-weight:bold;
    margin-top:20px;
}

/** HOME PAGE **/
.twoColFixLtHdr #mainContent .object-right p {
    text-align:right;
}
.twoColFixLtHdr #mainContent .class-folder {
    width:293px;
    float:left;
    margin-right:20px;
}

.twoColFixLtHdr #mainContent .class-folder .attribute-image {
    padding:0;
}
.twoColFixLtHdr #mainContent .class-folder .attribute-image p {
    padding:0;
    margin:0;
}
.twoColFixLtHdr #mainContent .class-side {
    width:224px;
    float:left;
}
.twoColFixLtHdr #mainContent .class-side .side-video {
    background-color:#E6E6E6;
    height:231px;
    width:219px;
    margin-bottom:14px;
    padding-top:30px;
    text-align:center;
}
.twoColFixLtHdr #mainContent .class-side .home-logos {
    margin-bottom:10px;
    display:block;
}
.twoColFixLtHdr #mainContent .sign-tbl {
    width:100%;
    margin-top:30px;
}
.twoColFixLtHdr #mainContent .sign-left {
    width:270px;
}
.twoColFixLtHdr #mainContent .sign-mid {
    width:23px;
    border-left:1px solid #817F7F;
}
.twoColFixLtHdr #mainContent .sign-eng {
    margin-top:5px;
    border:1px solid #E2001A;
    padding:5px;
    width:480px;
    position:absolute;
    background-color:#FFF;
    z-index:99999;
	padding:10px;
}

.twoColFixLtHdr #mainContent  .sign-close {
	text-align:right;
	height:15px;
	width:480px;
}
.twoColFixLtHdr #mainContent .sign-logo {
    width:65px;
    height:35px;
    overflow:hidden;
}
.twoColFixLtHdr #mainContent .sign-details {
    margin-bottom:5px;
}
.twoColFixLtHdr #mainContent .sign-details a {
    text-decoration:underline;
 }
.twoColFixLtHdr #mainContent .sign-dsp {
    padding:10px;
    width:250px;
    height:500px;
    overflow-y:auto;
 }

.twoColFixLtHdr #mainContent  .deja-sign {
    font-size:1.1em;
    font-weight:bold;
}
/** FOOTER **/
.twoColFixLtHdr #footer { 
	text-align:center;
	margin-top:25px;
	font-size:x-small;
} 
.twoColFixLtHdr #footer a{
	color:#939191;
	text-decoration:none;
}
.twoColFixLtHdr #footer a:hover{
	text-decoration:underline;
}
.twoColFixLtHdr #footer .sep {
	color:#939191;
	margin-left:14px;
	margin-right:14px;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
}
.clearfloat { 
	clear:both;
}
--> 
