/************************************/
/*	DIV ENGLOBANT TOUT L'ENSEMBLE
/************************************/	
		
div#default {
	width: 920px;
	margin: auto;
	}

/****************************************/
/*	MISE EN PAGE DE LA PARTIE HEADER
/****************************************/	

div#header {
	height: 117px;
	width: 920px;
	background: url('/pages/themes/theme2/thinheader.jpg') no-repeat;
	}

div#inter {
	width: 950px;
	height: 18px;
}	
	
div#inter_slogan {
	height: 19px;
	width: 920px;
	background: transparent url('/pages/themes/theme2/slogan.jpg') no-repeat;
	float: left;
}
		
/****************************************/
/*	MISE EN PAGE DE LA PARTIE MIDDLE
/****************************************/	
														
div.avertissement_ie {
	font-size: 1em;
	text-decoration: italic;
    text-align: center;
}

div.bandeau {
    width: 95%;
    /*height: 40px;*/
    float: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 2px 2px 3px #06600a;
    -moz-box-shadow: 2px 2px 3px #06600a;
    box-shadow: 2px 2px 3px #06600a;
    text-shadow: 2px 2px 1px #FFFFFF;
    font-family: "Teletong";
	font-size: 25pt;
    color: #06600a;
    text-align: center;
	padding: 2px;
    border: 2px solid #06600a;
    background: #d2ffc8;
	margin: auto;
}
	
div.section {
	/*display: block; */
	width: 100%;
	/*height: 20px;*/
	font-size:14px;
    border:1px solid #06600a;
    background:-moz-linear-gradient(center top , #fff 0%, #fff 5%, #d2ffc8) repeat scroll 0 0 #F6F6F6;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #d2ffc8));
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #d2ffc8));
    /* background: #d2ffc8; */
	text-align:center;
	font-weight: bold;
	color:#06600a;
	margin: 7px 0px;
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	}
/* Les titres et la date de chaque news*/	

td.titre {
	background: #d2ffc8;
	font-size: 14px;
	border-top: 1px solid #06600a;
	border-bottom: 1px solid #06600a;
	border-left: 0px;
	border-right: 0px;
	color:#06600a;
	font-weight: bold;
	padding: 3px 5px; /*marge interne haut/bas et gauche/droite */
}

div.rubrique {
	width:140px;
/*font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana; */
font-family:Arial;
font-size: 9pt;
	font-weight: bold;
    color: #06600a;
    text-shadow: 3px -1px 1px #FFFFFF;
	background: #d2ffc8;
	border-top: 0px;
	border-bottom: 1px solid #06600a;
	border-left: 0px;
	border-right: 0px;
	margin-left:14px;
	margin-bottom: 5px;
	background-position: 14px 0px;
	padding: 2px 2px 1px 5px;
}

div.middle {
	width: 920px;
	background: url('/pages/themes/theme2/fond.jpg') repeat-y;
	float:left;
}
	
	/*	MISE EN PAGE DE LA COLONNE DE GAUCHE	*/
	
	div#left {
		width: 164px; 
		text-align: left;
		float: left;
		padding: 0px 0px 0px 2px;
	}
		
		ul.list_left {	
			list-style-image: url('/pages/themes/theme2/list.gif');
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 40px;
			font-size: 9px;
		}
	
	/*	MISE EN PAGE DE LA PARTIE CENTER	*/
	
	div#center {
		width: 746px;
		text-align: justify;
		float: left;
	}

	div.default_padding {
		padding: 4px 10px 0px 6px;
	}
	
	div.news_padding {
		padding: 0px 10px 0px 10px;
		height: auto;
	}

	/*	MISE EN PAGE DE LA PARTIE CENTER INDEX	*/
	
	div#index_center {
		width: 588px;
		text-align: justify;
		float: left;
		}
		
	/*	MISE EN PAGE DE LA PARTIE RIGHT INDEX	*/
			
	div#right {
		width: 150px; 
		text-align: center;
		float: left;
		}			
			
		img.preview {
			/* border: 1px solid black; */
			border: 0px;
			margin: 4px;
			width: 100px;
			/* -moz-border-radius: 10px; */ /* pb d'affichage de l'arrondi d'images avec Firefox :( */
			-webkit-border-radius: 10px;
			border-radius: 10px;	
			}	

/************************************/
/*	MISE EN PAGE DE LA PARTIE DOWN
/************************************/	
	
div#down {
	height: 25px;
	width: 920px;
	}		
	
	div#down1 {
		height: 25px;
		width: 878px;
		background: url('/pages/themes/theme2/down1.jpg') no-repeat;
		float:left;
	}	
	
	a#down2 {
		height: 25px;
		width: 22px;
		background: url('/pages/themes/theme2/down2.jpg') no-repeat;
		float:left;
	}	

	div#down3 {
		height: 25px;
		width: 20px;
		background: url('/pages/themes/theme2/down3.jpg') no-repeat;
		float:left;
		}

/****************************/
/*	ONGLETS	
/****************************/

#onglets { 
		float:left;
		width:100%;
		background:#FFF;
		font-size:100%;
		line-height:normal;
        list-style-type: none; 
		margin: 0px 0px;      
		padding: 3px 0px;
		border-bottom:2px solid #06600a;
		/* border-top:2px solid #06600a; */
      } 
	  
	#onglets li { 
		/* display: inline; /* affichage horizontal */ 
		float: left;
		margin: 0px 0px;      
		padding: 4px 0px;
	} 
	
	#onglets li a { 
		/* float: left; */
		padding: 6px 10px; 
		margin: 0px 0px; 
		background-color: #d2ffc8; /* IE */
		/* background:-moz-linear-gradient(center top , #ffffff 0%, #ffffff 5%, #d2ffc8) repeat scroll 0 0 #F6F6F6; */ /* FF complexe ? */
		background:-moz-linear-gradient(top, #ffffff, #d2ffc8); /* FF */
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #d2ffc8)); /* Saf-Chrome */
		color: #06600a; 
		border: 1px solid #06600a; 
		text-decoration: none;
		-moz-border-radius: 10px 10px 0px 0px; 
		-webkit-border-radius: 10px 10px 0px 0px; 
		border-radius: 10px 10px 0px 0px;         
	} 
	
	#onglets li a:hover, #onglets li a:focus { 
		background-color: #FFFFFF; /* IE */
		background:-moz-linear-gradient(top, #d2ffc8, #06600a);
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #d2ffc8),color-stop(1, #06600a));
		color: #000000; 
	} 
	
	#onglets #current a {
		background-color: #06600a; /* IE */
		background:-moz-linear-gradient(top, #ffffff, #06600a);
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #06600a));
		color: #000000; 
		font-weight: bold;
	}
	  
	  
/****************************/
/*	MISE EN PAGE GENERALE	
/****************************/	

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
		}

@font-face {
	font-family: "Teletong";
	src: url('fonts/HandelGotDLig.ttf');
}

	img.border_1 {
		border: 1px solid black;
		}							

	div.left {
		text-align: left;
		margin: auto; 
		}	

	a:link {
		color: #06600a ;
		text-decoration : underline ;
		}
	
	a:visited {
		color: #702B87 ;
		text-decoration : underline ;
		}
	
	a:hover {
		color: #702B87 ;
		text-decoration : none ;
		}	

/* menu_left pour les liens de la colonne de gauche */

/* par défaut */

	a.menu_left:active {
		color: #06600a ;
		text-decoration : none ;
	}

	a.menu_left:link {
		color: #06600a ;
		text-decoration : none ;
	}
/* si visité (il reste de la même couleur) */	
	a.menu_left:visited {
		color: #06600a ;
		text-decoration : none ;
	}
	
/* quand on passe la souris dessus, il devient bleu*/	
	a.menu_left:hover {
		color: #FFFFFF;
		text-decoration : none ;
	}

/* current_menu_left pour les liens de la colonne de gauche */

/* par défaut, blanc sur fond bleu foncé */
	a.current_menu_left:active {
		font-size: 15px;
		color: #ffffff ;
		font-weight : bold ;
		background-color : #06600a ;
		text-decoration : none ;
	}

	a.current_menu_left:link {
		font-size: 15px;
		color: #ffffff ;
		font-weight : bold ;
		background-color : #06600a ;
		text-decoration : none ;
	}

/* si visité (inspr) */	
	a.current_menu_left:visited {
		font-size: 15px;
		color: #ffffff ;
		font-weight : bold ;
		background-color : #06600a ;
		text-decoration : none ;
	}

/* quand on passe la souris dessus (inspr) */	
	a.current_menu_left:hover {
		font-size: 15px;
		color: #ffffff ;
		font-weight : bold ;
		background-color : #06600a ;
		text-decoration : none ;
	}
		
	a.menu_right:link {
		color: #06600a ;
		text-decoration : none ;
	}
	
	a.menu_right:visited {
		color: black ;
		text-decoration : none ;
	}
	
	a.menu_right:hover {
		color: #06600a ;
		text-decoration : none ;
	}

	a.normal:link {
		color: #06600a ;
		text-decoration : none ;
	}
	
	a.normal:visited {
		color: #9119BE ;
		text-decoration : none ;
	}
	
	a.normal:hover {
		color: black ;
		text-decoration : none ;
	}
		
	font.from {
		font-size: 10px;
		font-weight: normal;
	}	
	
	th.news {
		background-color:#d2ffc8;
		height: 20px;
		border: 1px solid black;
	}
	
	.add_comment{
		background-color:#d2ffc8;
	}	

	.list_normal {	
		list-style-image: url('/pages/themes/theme2/list.gif');
		font-size: 10px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}

	p {
		text-indent:30px;
	}

	img.rounded {
			/*-moz-border-radius: 15px; */ /* pb d'affichage de l'arrondi d'images avec Firefox :( */
			-webkit-border-radius: 15px;
			border-radius: 15px;	
	}
