/********************/
/*	choix drapeau	*/
/********************/
#langage{
	float:right;
	width:330px;
	border:0px solid red;
	margin-right:50px;
}
#langage .drapos{
	background:url(../images/choixLang-B.png) repeat-x;
	border:0px solid red;
	vertical-align:middle;
	padding:6px 0 0 0;
	height:29px;
	float:left;
}
#langage .drapos a{
	margin:0px 0 0 10px;
}
#langage .drapos a:first-child{
	margin:0px;
}
/********************/
/*		history		*/
/********************/
#history{
	border:1px solid #A5D3E8;
	margin-bottom:30px;
}
#history tr{
	background-color:#e8e7e7;
}
#history .odd{
	background-color:#f7f5f5;
}
#history tr .date{
	font-weight:bold;
}
#history td{
	padding:5px;
}
/****************/
/*	Results		*/
/****************/
.loader{
	display:none;
	margin:10px 0;
}
.loader2{
	display:none;
	margin:0px;
}
#results{
	margin:40px 0 0 0;
}
#resultsSavingSimulator{
	margin:0px 0 0 0;
}
/*********************/
/**	 Useful Sites	**/
/*********************/
.divSU{
	/*background-color:#eee;*/
	margin:0px 0px 0px 5px;
	padding:0px;
	
}
.divSU a {
	color:#333333;
	text-decoration:none;
}
.divSU a:hover{
	text-decoration:underline;
}

.titreSU{
	font-size:12px;
	height:6px;
}
.titreSU2{
	font-size:14px;
	height:6px;
	color: #292929;
	font-weight: bold;
	background-color:#daeaff;
	padding: 5px 5px 5px 5px;
}
.titreSU1{
	font-weight:bold;
	color: #0066b3;
	font-size:12px;
	height:6px;
}
/*   Side Bar */
.sidebar-area .imgLeftMenu{
	margin: 30px 0px 30px 20px;
}
/* column */
.column2{
	float:right;
	width:100px;
	padding:0 0 18px 29px;
}
/****************/
/* PAGE CONTACT */
/****************/
.contact-list{
	float:left;
	width:200px;
	border:0px solid red;
}
.listLocs{
	margin:5px 0px 10px 20px;;
	padding:0;
	width:200px;
}
.listLocs li{
	margin:0;
	padding:0;
	list-style-image : url(../images/puce.gif);
	list-style-position: outside;
}
.listLocs li a {
	color:#333333;
	text-decoration:none;
}
.listLocs li a:hover{
	text-decoration:underline;
}
.nomPartner{
	color:#888;
}

/*****************/
/***    MAP    ***/
/*****************/
#map{
	width: 510px;
	height: 410px;
	border:1px solid #AAA;
}
/*************/
/* surcharge */
/*************/
.sidebar-area ul{
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
	overflow:hidden;
}
/* main-section */
.main-section{
	padding-bottom:30px;
}
/********************/
/*  Modal Boxes		*/
/********************/
 /* Z-index of #mask must lower than #boxes .window */  
 #mask {  
   position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#f1f1f1;
  display:block;
  
 }  
     
 #boxes .window {  
   position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;

 }  
   
   
 /* Customize your modal window here, you can add background image too */  
 #boxes #cachan {  
  width:180px; 
  height:180px;
  padding:10px;
  background-color:#ffffff;
  border:1px solid #d9d9d9;

 }
 /********************/
 /*	content column	*/
 /******************/
 .boxright{
 	margin:0 0 10px 0;
 	padding:0px;
 }
.boxright img{
 	margin:0px;
 	padding:0px;
 }
 .box1-column{
 	border-left:1px solid #748b5c;
 	border-right:1px solid #748b5c;
 	background-color:#f8f8f8;
 	padding:1px 10px ;
 	margin:0px;
 }
 .columnComment{
	font-style:italic;
	font-size:0.8em;
 }
 .column li{
	margin:0;
	padding:0;
	list-style-image : url(../images/puce.gif);
	list-style-position: outside;
}
.column .nav-go li{
	margin:0 0 8px;
	list-style-image:none;
}
/*****************/
/*	CAUTION		*/
/***************/
#caution{
	background-color:#fff;
	border:1px solid #748b5c;
	padding:20px;
	margin:40px 40px 0 40px;
}
#caution .close{
	text-align:right;
	padding-bottom:5px;
	width:100%;
	border:0px solid #748b5c;
}
#caution .close:hover{
	cursor:pointer
}
.pointer:hover{
	cursor:pointer
	}
/*************************/
/**	SAVING SIMULATOR	**/
/*************************/
#resultsSavingSimulator{
	margin:0px 0 0 0;
	padding:0px 0 0 20px;
}
.saving-l{
	float:left;
	width:430px;
	height:250px;
	background:url(../images/combien/savingSimulator-fd1.gif) no-repeat;
	border:0px solid red;
	padding : 10px;
}
.saving-r{
	float:left;
	white-space : normal; 
	width:295px;
	height:250px;
	background:url(../images/combien/savingSimulator-fd2.gif) no-repeat;
	padding:10px 10px 10px 20px;
	border:0px solid red;
	}
.saving-r p{
	text-align:center;
}
.saving-l h3, .saving-r h3{
	padding:0px;
	margin:0px 0 10px 0px;
	font-size:16px;
	text-align:center;
}
.simulButton{

}
/************/
/*	FAQ		*/
/************/

.ulFAQ{
	margin:5px 0px 10px 20px;;
	padding:0;
	width:500px;
}
.ulFAQ li{
	margin:0;
	padding:0;
	list-style-image : url(../images/puce.gif);
	list-style-position: outside;
}
.ulFAQ li a {
	color:#333333;
	text-decoration:none;
}
.ulFAQ li a:hover{
	text-decoration:underline;
}
/*********************/
/*		MAIN		*/
/*******************/
.main-section li{
	margin:0;
	padding:0;
	list-style-image : url(../images/puce.gif);
	list-style-position: outside;
}
/* sidebar-contact */
.sidebar-contact{
	float:left;
	width:197px;
	padding:0 18px 0 0;
}
/* sidebar-contact */
.sidebar-sigle{
	float:left;
	width:167px;
	padding:20px 18px 0 30px;
}
.box h3{
	font-size:16px;
}
/****************************/
/* Patent & trademark fees	*/
/****************************/
.numbersToPatent{
	text-align:right;
	padding-right:80px;
}
#results .ToPatents{
	margin:40px 0 0 0;
	text-align:left;
	clear:both;
}
.numbersToMarque{
	text-align:right;
	padding-right:10px;
}
/************************/
/*	OPTIMIZED BROWSERS	*/
/************************/
#optimized{
	display:none;
}
/************/
/*	ERRORS	*/
/************/
#mainErrors{
	text-align:center;
}
#mainErrors h2{
	color:red;
}
