@charset "iso-8859-1";

thead
{
	border: 1px solid #cbe0a9;
	border-top: 1px solid white;
	font-size: 15px;
	background-color: #e9f4c7;
	background-image: url("./img/th.png");
	background-repeat: repeat-x;
	height: 20px;
	color: #2BA0E3;
}

tbody
{
	border: 1px solid #cbe0a9;
}

.mess_livreor
{
width: 690px;
margin: auto;
}

.send
{
text-align: center;
margin-top: 5px;
}

.centre
{
text-align: center;
width: 98%;
margin: auto;
}

#validation
{
width: 50px;
text-align: center;
margin: auto;
}

#pub_carre
{
width: 250px;
height: 250px;
border: 1px solid gray;
background-color: white;
margin: auto;
}

#block_auteur_news
{
border: 1px solid #BBBBBB;
float: right;
padding: 3px;
margin: 5px;
margin-top: 0px;
background-color: #FFFFFF;
width: 260px;
}

.coll_desc
{
width: 540px;
overflow: hidden;
}

.coll_options
{
border-left: 1px #D2D2D2 solid; 
width: 150px; 
padding-left: 3px;
}

.marge{ margin-top: 30px;}
ul{list-style-type: circle;}
.warper{margin: 0px;}
.warper ul{padding-left: 10px;}
.clear{margin-top: 5px; clear: both;}
#regles	li
{
	list-style-type: upper-roman;
	margin-bottom: 15px;
}

#apercu{ border: 1px solid gray; height: 90px; width: 90px; float: left; margin-right: 5px;}
				 
#profil
{
  background: #FFFFFF;
  border: 0px solid black;	
  text-align: left;	  
  border-collapse: separate;
  border-spacing: 20px;	 
}				

#profil	td
{
  border: 0px solid #cbcbd5;
  vertical-align: top;	
  width: 50%;
  background-image: url("./img/bg_divs.png");
  background-repeat: no-repeat;
  padding: 20px; 
  padding-top: 2px;
}					
 
#profil .moitier
{
  width: 50%;
}															 

#mp_mess
{
  border: 0px solid #cbcbd5;
  vertical-align: top;	
  background-image: url("./design2/bg_divs.png");
  background-repeat: no-repeat;
  padding: 20px; 
  padding-top: 12px;
}  												  

.no_dec
{
 border: 0px solid #FFFFFF;
 background: none;
}				  

.no_dec td
{
  vertical-align: top; 			 
  text-align: left;
} 
	   
.bout_aff
{
 height: 20px;
 border: 1px solid gray;
 text-align: left;
 cursor: pointer;			
 background-image: url("./design2/bout_code2.png");
 background-position: right;		  
 background-repeat: no-repeat;
}			

.bout_open
{	
 height: 20px;
 border: 1px solid gray;
 text-align: left;
 cursor: pointer;			  
 background-image: url("./design2/bout_sode.png");
 background-position: right;		  
 background-repeat: no-repeat;
}		

.code_calc
{
 border: 1px solid #DDDDDD;
 margin-bottom: 10px;	
 border-top: 0px solid white;
 padding: 2px;	 
 background-image: url("./design2/bg_calc_ongl.png");	  
 background-repeat: repeat-x;
}			
		
.code
{
 background: #FFFFFF;
 border: 1px dashed #DDDDDD;
 margin: 3px;
 margin-bottom: 10px;
 display: block; 
}

.vert{color: #00EE00;}
.rouge{color: #EE0000;}

#calc_go
{
	border: 0px;
	margin-top: 20px;
	margin-bottom: 30px;
}

#calc_go2
{
	border: 0px;
	margin-top: 20px;
	margin-bottom: 30px;
}


#avert_nav
{
	float: left;
	border: 1px solid gray;
	background-color: #EEFEFF;
	position: absolute;
	top: 2px;
	left: 2px;
	right: 2px;
	z-index: 100;
	background-image: url("./img/avert.png");
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding: 3px;
	padding-left: 20px;
}

#plus_idee
{
	border: 1px #BBBBEE solid;
	float: right;
	width: 180px;
	margin: 5px;
}

#ico_idee
{
	width: 100px;
	margin: 40px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#plus_idee ul
{
	padding-left: 3px;
	list-style-type: none;
}

#resCalc2
{
	float: left;
	width: 370px;
}

.table_dossiers
{
	border: 1px solid #cbe0a9;
	text-align: left;
}

.tdc
{
	text-align: center;
	padding: 5px;
	border: 1px solid #cbe0a9;
}

.table_dossiers h3
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.table_dossiers h4
{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

.pres_doss
{
	width: 55%;
	text-align: left;
	border: 1px solid #cbe0a9;
}

.titre_news
{
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}

.tableBB
{
	text-align: left;
}

#icones_idees
{
	margin: 10px;
	margin-bottom: 5px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;  
}

#icones_idees li
{
	list-style-type : none;
	display: inline;
	margin-right: 20px;
}

#icones_idees img
{
	border: 0px;
	vertical-align: middle;
}

#boutons
{
	text-align: center;
	width: 420px;
	margin: auto;
}
.bout_option
{
	border: 1px solid #DDDDFF;
	-moz-border-radius: 10px;
	float: left;
	width: 130px;
	text-align: center;
	margin: 3px;
	margin-top: 8px;
}

.bout_option img
{
	border: 0px;
}

#loi
{
	margin-top: 175px;
	border-top: 1px solid gray;
	width: 98%;
	text-align: justify;
}

#pub_baspage
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}

/***************************************************************************/
/*                           TABLEAUX									   */
/***************************************************************************/

table
{
	border: 1px solid #AAAAAA;
	background-repeat: repeat-x;  
	border-collapse: collapse; 
	margin: auto; 
	margin-top: 10px; 
	text-align: center;
	width: 98%;
}

table h3
{
	padding: 0px;
	margin: 0px;
	height: 20px;
	border-bottom: 1px dashed #DDDDDD;
	color: #4169E1;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, Verdana, "Comic Sans MS", serif;
	text-align: center;
}
