body {	 	

	behavior:url(htc/csshover.htc);

	background-color:#EAEAEA;

	color:#666666;

	font-family:arial;

	font-size:11px;

	margin:0;

	}

	

a {

	 text-decoration:none;

  }



ul, li{

	margin:0px;

	padding:0px;

	}

	

.p {

	margin:0px;

	padding:0px;

	}	

	



/*** class generales ***/

.floatLeft	{

	float:left;

	}



.floatRight	{

	float:right;

	}



.clearLeft	{

	clear:left;

	}



.clearRight	{

	clear:right;

	}



.clearBoth	{

	clear:both;

	}



.posRelative	{

	position:relative;

	}



.posAbs	{

	position:absolute;

	}



.bold	{

	font-weight:bold;

	}



.alignCenter	{

	text-align:center;

	}

/*** fin classe generales ***/



#main-container {

	width:822px;

	height:auto;

	margin:o;

	margin:auto;

	}

	

.main-container-top-banner {

	width:822px;

	height:50px;

	background:url(../images/re-banner-top.jpg) top left no-repeat;

	}

	

.up-slogan {

	width:221px;

	height:auto;

	float:left;

	padding-top:25px;

	padding-left:30px;

	color: #6D605C;

	}

	

span.up-slogan-txt {

	font-size:11px;

	color:#CC0000;

	font-weight:bold;

	float:left;

	}

	

.up-date-time {

	width:221px;

	height:auto;

	float:left;

	padding-top:28px;

	padding-left:10px;

	font-size:10px;

	color: #6D605C;

	}

	

.up-links {
	width:240px;
	height:auto;
	float:right;
	padding-top:26px;
	padding-right:25px;
	font-size:12px;
	}
	
.up-links a {
	color:#336699;
	text-decoration:underline;
	}					

	

.main-container-footer {

	width:822px;

	height:49px;

	background:url(../images/re-footer.jpg) top left no-repeat;

	}		

	

.main-content {

	width:802px;

	height:auto;

	background:url(../images/re-bg.jpg) top left repeat-y;

	padding-left:10px;

	padding-right:10px;

	}

	

.content {

	width:802px;

	height:auto;

	background:url(../images/re-content-bg.jpg) top left repeat-x;

	background-color:#F5F5F5;

	}

	

	

/***********************Letf-bloc***********************/

	

	

.left-bloc {

	width:233px;

	height:auto;

	padding-left:8px;

	float:left;

	}

	

.logo {

	width:184px;

	height:124px;

	padding-bottom:5px;

	padding-left:20px;

	}

	

.bloc-left-quicklinks {

	width:216px;

	height:auto;

	float: right;

	}

	

.bloc-quicklinks-01 {

	width:216px;

	height:74px;

	padding-bottom:5px;

	background:url(../images/re-bloc-quicklinks.jpg) top left no-repeat;

	}	

	

.quicklinks-title {

	width:144px;

	height:auto;

	padding-left:72px;

	padding-top:6px;

	font-size:12px;

	color:#336699;

	font-weight:none;

	padding-bottom: 2px;

	}

	

.quicklinks-title a {

	color:#336699;

	text-decoration:none;

	}	

	

.quicklinks-title a:hover {

	color:#336699;

	text-decoration:underline;

	}

	

.quicklinks-txt {

	width:144px;

	height:auto;

	padding-left:72px;

	font-size: 10px;

	color: #6D605C;

	}

	

.quicklinks-txt a {

	color:#6D605C;

	text-decoration:none;

	}	

	

.quicklinks-txt a:hover {

	color:#6D605C;

	text-decoration:underline;

	}			

	

.bloc-quicklinks-02 {

	width:216px;

	height:71px;

	padding-bottom:5px;

	background:url(../images/re-bloc-quicklinks-02.jpg) top left no-repeat;

	}	

	

.bloc-quicklinks-03 {

	width:216px;

	height:71px;

	padding-bottom:15px;

	background:url(../images/re-bloc-quicklinks-03.jpg) top left no-repeat;

	}

	

.bloc-left-news {

	width:232px;

	height:auto;

	padding-left: 1px;

	}

	

.bloc-left-news-up {

	width:232px;

	height:12px;

	}

	

.bloc-left-news-content {

	width:212px;

	height:auto!important;

	min-height:270px;

	background:url(../images/re-bloc-news-bg.jpg) top left repeat-y;

	padding-left:20px;

	}



	

*html .bloc-left-news-content{

	height:270px!important;

	}

	

	

.bloc-left-news-down {

	width:232px;

	height:19px;

	background:url(../images/re-bloc-news-down.jpg) top left no-repeat;

	}

	

.bloc-left-news-title {

	width:200px;

	height:auto;

	marigin-right:12px;

	font-size:14px;

	font-weight:bold;

	color:#796966;

	background:url(../images/re-news-title-line.jpg) bottom right no-repeat;

	padding-bottom:5px;

	}

	

.bloc-left-news-title-arrow {

	width:10px;

	height:13px;

	padding-right:8px;

	background:url(../images/re-news-title-arrow.jpg) top left no-repeat;

	float:left;

	}	

	

.bloc-left-news-title-txt {

	width:150px;

	height:auto;

	float:left;

	}

	

.bloc-left-news-txt {

	width:212px;

	height:auto;

	}

	

.bloc-left-news-title-txt-int-date {

	width:182px;

	height:auto;

	background:url(../images/re-bloc-news-date-icon.jpg) bottom left no-repeat;

	padding-left:20px;

	color:#999999;

	font-size:10px;

	padding-top:12px

	}

	

.bloc-left-news-title-txt-int-titre {

	width:202px;

	height:auto;

	color:#83AE00;

	text-decoration:underline;

	padding-top: 8px;

	}	

	

.bloc-left-news-title-txt-int-titre a {

	color:#83AE00;

	text-decoration:underline;

	}	



.bloc-left-news-title-txt-int-descriptif {

	width:202px;

	height:auto;

	padding-top: 6px;

	padding-bottom:10px;

	color:#666666;

	}

	

.bloc-left-news-title-txt-int-descriptif a {

	color:#666666;

	}

	

.bloc-left-news-ViewMore {

	width:202px;

	text-align:right;

	font-size:10px;

	padding-bottom: 4px;

	padding-top: 10px;

	}						



.bloc-left-news-ViewMore a {

	color:#666666;

	text-decoration:none;

	} 

	

.bloc-left-news-ViewMore a:hover {

	color:#666666;

	text-decoration:underline;

	}	

	

	

/***********************Fin-Letf-bloc***********************/	

	

	

/***********************Right-bloc***********************/



.homepage-img-currency {

	padding-bottom:10px;

	padding-top:10px;

	padding-left: 40px;

	}



	

.right-bloc {

	width:537px;

	height:auto!important;

	min-height:710px;

	float:left;

	padding-left:5px;

	padding-right:5px;

	background-color:#FFFFFF;

	padding-bottom: 5px;

	}

	

*html .right-bloc{

	height:710px!important;

	}	

	

.right-bloc-top-banner {

	width:537px;

	height:267px;

	padding-bottom:7px;

	}

	

.right-bloc-menu {

	width:517px;

	height:20px;

	text-align:right;

	padding-left:10px;

	padding-right:10px;

	font-size: 13px;

	font-weight: bold;

	padding-bottom: 5px;

	color:#6D605C;

	}

	

.right-bloc-menu a {

	color:#6D605C;

	text-decoration:none;

	}	

	

.right-bloc-menu a:hover {

	color:#B0A5A2;

	text-decoration:none;

	}	

	

.right-bloc-content {

	width:537px;

	height:auto;

	}

	

.right-bloc-content-titre {

	width:533px;

	height:auto;

	padding-left:4px;

	font-size:20px;

	color:#336699;

	font-weight: bold;

	padding-bottom: 8px;

	}

	

	

.right-bloc-content-txt {

	width:521px;

	height:auto;

	padding-left:8px;

	padding-right:8px;

	}

	

.right-bloc-content-txt-up {

	width:521px;

	height:9px;

	background:url(../images/re-right-bloc-txt-up.jpg) bottom left no-repeat;

	}

	

.right-bloc-content-txt-bg {

	width:500px;

	height:auto!important;

	min-height:385px;

	padding-left:10px;

	padding-right:10px;

	background-color:#F6F6F6;

	}

	

*html .right-bloc-content-txt-bg{

	height:385px!important;

	}		

		

.right-bloc-content-txt-down {

	width:521px;

	height:10px;

	background:url(../images/re-right-bloc-txt-down.jpg) top left no-repeat;

	}

	

.right-bloc-content-txt-bg-title {

	width:501px;

	height:auto;

	font-size:12px;

	color:#6D605C;

	font-weight:bold;

	padding-bottom: 10px;

	}	

	

span.right-content-title-int {

	color:#CC0000;

	}

	

.right-bloc-content-txt-int {

	width:500px;

	height:auto;

	}	

	

.right-int-txt {

	width:auto;

	height: auto;

	text-align: justify;

	}	

	

.right-int-img {

	width:125px;

	height:135px;

	float: right;

	padding-left: 10px;

	padding-bottom: 0px;

	}

	

.right-int-txt02 {

	width:500px;

	height:auto;

	padding-bottom: 10px;

	}

	

.right-int-txt-down {

	width:500px;

	height:auto;

	}

	

.right-int-txt-down-left {

	width:200px;

	height:111px;

	padding-right:20px;

	float: left;

	}

	

.right-int-txt-down-right {

	width:226px;

	padding:18px;

	height:82px;

	float: left;

	background:url(../images/re-contact-home-bg.jpg) top left no-repeat;

	padding-top: 17px;

	padding-bottom: 12px;

	color: #666666;

	padding-left: 24px;

	}

	

	

/***********************Page-Products***********************/	

	

	

.page-products-content-int-haut {

	width:500px;

	height:auto;

	text-align: justify;

	padding-bottom: 12px;

	}

	

.page-products-content-int-img01 {

	width:155px;

	height:177px;

	float:right;

	padding-bottom:5px;

	padding-left:6px;

	padding-right:8px;

	}

	

.page-products-content-int-img01 img {

	width:146px;

	height:168px;

	border:1px solid #000;

	}

	

span.page-solutions-int-titre {

	font-weight:bold;

	}

	

span.page-products-int-mail {

	color:#3366FF;

	text-decoration:underline;

	}

	

span.page-products-int-mail a {

	color:#3366FF;

	text-decoration:underline;

	}

	

span.pageProductsContacts {

	color:#333333;

	text-decoration:underline;

	}

	

ul.CompanyProfile-Txt {

	padding-left:15px;

	padding-bottom:5px;

	}

	

ul.CompanyProfile-Txt li{

	padding-bottom:5px;

	}			

	

	

/*********************************************QUESTION*********************************************/	

	

.question	{

	background-repeat:repeat-x;

	background-position:top;

	padding-bottom: 6px;

	width: 500px;

}	

	

.titreQuestion	{

	padding-top: 6px;

	padding-bottom: 6px;

	height: 1em;

	font-size:11px;

	font-weight:bold;

	width: 450px;

	}					

	

.contMesOfrresPart	{

	width: auto;

	padding-top: 15px;

	background-image: url(../images/backGrise.gif);

	background-repeat: repeat-x;

	background-position: top left;

	}

	

.buletPlus	{

	display:block;

	cursor: pointer;

	float: left;

	margin-top: 1px;

	}



.bulletMoins {

	display:none;

	cursor: pointer;

	float: left;

	margin-top: 1px;

	}

	

#question1 {

	display:none;

	}

	

/*.questionContenu {

	background-color:#FFFFFF

	}*/



.questionContenu {

	background-color:#F9F9F9;

	padding-top:10px;

	padding-left:15px;

	padding-bottom:10px;

	}

/*	

.questionContenu ul li {

	

	padding-left:5px;

	}*/

	

.Busineslist li {

	background:url(../images/re-arrow.jpg) top left no-repeat;

	padding-left:30px;

	padding-bottom:6px;

	border-bottom:1px #999999 dashed;

	padding-top:6px;

	width:260px;

	list-style:none;

	background-position:0px 8px;	

	}

	

.ListUp {

	float:right;

	}				

	

#question2 {

	display:none;

	}

	

#question3 {

	display:none;	

	}

	

#question4 {

	display:none;	

	}

	

#question5{

	display:none;	

	}

	

#question6 {

	display:none;	

	}

	

#question7 {

	display:none;	

	}

	

#question8 {

	display:none;	

	}

	

#question9 {

	display:none;	

	}

	

#question10 {

	display:none;	

	}						

	

span.page-products-question-titre {

	padding-left:8px;

	font-size: 11px;

	}

	

.mini-max-up {

	padding:10px;

	float: right;

	}	



.ClassesBusiness {

	width:auto;

	height:auto;

	}	

	

	

/*********************************************FIN-QUESTION*********************************************/



.page-products-int-max-mini-titre {

	font-size:12px;

	font-weight:bold;

	padding-bottom:6px;

	}	

			

	

/***********************Fin-Page-Products***********************/								

	

		

/***********************FinRight-bloc***********************/





/***********************News&events***********************/





.NewsEventsMainContent {

	width:490px;

	padding-left:5px;

	padding-right:5px;

	}

	

.NewsEventsDate {

	width:490px;

	height:auto;

	padding-bottom: 4px;

	}

	

.NewsEventsTitre {

	width:490px;

	height:auto;

	padding-bottom: 4px;

	}

	

.NewsEventsDescription {

	width:490px;

	height:auto;

	padding-bottom: 12px;

	}

	

.NewsEventsDateStyle {

	color:#3366FF;

	}				





/***********************FinNews&events***********************/







/**********************OurTeam*****************************/





.PgaeTeamContenuTxt {

	width:auto;

	height:auto;

	border-bottom:1px dashed #CCCCCC;

	padding-bottom:12px;

	margin-bottom:12px;

	}

	

span.PageTeamCOntenuEmail {

	color:#002FBB;

	}

	

span.PageTeamCOntenuEmail a {

	color:#002FBB;

	}

	

span.PageTeamCOntenuEmail a:hover {

	color:#002FBB;

	text-decoration:underline;

	}

	

				

/**********************FinOurTeam****************************/







.footer-txt {

	width:535px;

	height:auto;

	padding-right:36px;

	float:right;

	text-align: right;

	padding-top: 9px;

	font-size: 10px;

	color: #6D605C;

	}



.footer-txt a {

	color:#6D605C;

	text-decoration:none;

	}

	

.footer-txt a:hover {

	color:#6D605C;

	text-decoration:underline;

	}	

	

	


