/* style_ts.css*/		

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	background: #FFFFFF url(images/main_bg2.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}	

.rouge {
 color:red;
}

#cadre {	
 margin-left:56px;
	padding: 0px; 
	border:0px solid red;
	width: 900px;
	height:100%;
	background-color: white;
}	

#entete {	
	margin: 0px 5px;
	padding: 0px; 
	border:0px;
	height: 40px;	
	background-color: #CCCC99;		
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #993300;
}

#titre {	
 float: left;
 margin:0px 10px;
}	

#date {	
 float: right;
 margin:0px 10px;
}	

.left {
    float: left;
    margin-right:10px;
}

.right {
    float: right;
    margin-left:10px;
}

/* col gauche */

#col_gauche {
	float: left;
	width: 235px;	
	margin: 10px 0px 0px 5px;
	padding:0px;
	border:0px;
	/*background: #CCCC99;*/
}

#ref_dsa{
	margin: 20px 0px;
	padding: 5px;
	border: 1px solid #666633;
	text-align:center; 
	background: #9E8B62;
	color:white;
	font-size:12px; 
}

#ref_dsa  a {
 text-decoration: none;
 color: #993300;
}

#ref_dsa  a:hover {
 color: black;
}

#col_gauche .pub{
	margin: 21px 0px;
	padding: 5px;
	/*border: 1px solid #666633;*/
	text-align:center; 
	background: white;
	color:black;
	font-size:12px; 
}

#sous_menu{
	margin: 21px 16px 5px 21px;
	background-color: #993300;
}

#sous_menu ul {
    border: 1px solid #666633;
    margin: 0px;
    padding: 0px;
}

#sous_menu li {
    list-style: none;
    border: 1px solid #666633;
    background: #9E8B62 url(images/bullet_b.gif) no-repeat left center;
    padding: 0px 0px 0px 20px;
    margin: 3px;
}


#sous_menu li a {
	color: #E2F1E2;
	text-decoration: none;
	display: block;
	padding: 3px 12px 3px 0px;
	font-size: 11px;
}

#sous_menu li a:hover {
	color: #993300;
}	

#copyright {	
 margin:20px 0px 5px 25px; 
 color: #993300;
}	

/* menu */	

#menu {	
 margin: 0px 0px 10px 0px;
	padding: 0px; 
	border:0px;
	background: url(images/nav_b.gif) repeat-x;	
	width:615px;
}
#menu ul{
	padding: 0px;
	margin: 0px;	
	border:0px;
	list-style-type: none;
}	

#menu li{
	padding: 7px 16px 7px 16px;
	margin: 0px;
	border:0;
	float:left;
	border-right: 1px solid #FFFFFF;
}

#menu a{
	font-size: 12px;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#menu a:hover{
	color:#993300;
}

.space {
 clear:both;
}

/* contenu */	

#content {
	float: right;
	width: 635px;
	margin: 10px 0px 0px 5px;
	padding:0px;
	border:0px;
}

#content h2 {
	margin: 0px;
	font-size: 14px;
	font-style: italic;
	letter-spacing: 3px;
	color: #993300;
	padding-right: 0px;
	padding: 0px 0px 5px 20px;
}

#content h3 {
	margin: 10px 0px;
	padding: 0px;
	font-size: 12px;
}

#content p {
 margin: 10px 0px;
 padding: 0px;    
}

#content .contentbox {
	border: 1px solid #CCCCCC;
	padding: 5px 20px 10px 20px;
	color: #333333;
	margin:0px 5px 20px 0px;
}

#content .contentbox p a {
 color: #993300;
}

#content .contentbox p a:hover {
 color: #000000;
}

#pied_page {
 clear:both;
	margin: 10px 5px;
	padding: 0px; 
	border:0px;
	height: 10px;	
	background-color: #CCCC99;		
	color: #993300;
}

/* messages*/		
.label {
 width:150px;	
 margin:0px;	
	padding:3px 0px;
	border:0px;
	/*background-color: orange;*/
	color:black;	
	float:left;
}

.formu {	
 margin:0px;	
	padding:0px;
	border:0px;
 /*background-color: green;*/	
	float:left;
}		

.ligne1 {	
 margin:0; 
	padding-top:5px;
	border:0;
	clear:both;
}