/*****************************************
 CSS de base du site
 ****************************************/
 body {
	font-size: 0.7em;
	font-family: Verdana,"Bitstream Vera Sans","Lucida Grande",sans-serif;
	font-size: 0.7em;
	line-height: 1.25;
 
 }
 
 #global {
 	width: 960px;
 	margin:auto;
 	padding:0px;
 	text-align:left;
 }
 img {
 	border:0;
 }
 
 
#centre ul {
	list-style:disc;
	margin-left:45px;
}

#centre ol {
	margin-left:45px;
}

#centre p {
	margin:5px 5px 5px 0px;
	
}

.external {
	background-image: url('/fileadmin/templates/images/lien-externe.gif');
	background-repeat: no-repeat;
	background-position:right;
	padding-right:14px;
	
	
}

/*****************************************************

		RTE
 		
******************************************************/
.petit {
	font-size:80%;
}

.block_rte {
	padding:5px 0px 5px 0px;
	clear:both;
}

.clear_both {
	clear: both;
}

table.tableau {
	margin:15px 0 15px 0px;
}

table.tableau thead tr td, table.tableau thead tr th {
	background-color:#813340;
	color:white;
	padding:5px;
	font-weight: bold;
}
table.tableau tbody tr td {
	border-bottom: 1px dashed gray;
	padding:8px;
}

table.tableau tbody tr:last-child td {
	border-bottom: 1px solid gray;
}

#important  {
	border: 1px solid #aaa;
	background-color: #fbfbfb;
	padding:10px 0px 10px 5px;
}

#important p.important-titre{
	font-weight: bold;
	text-align:center;
}

/*************************************
Images des contenus
*************************************/
.gauche {
	float:left;
	margin: 0px 15px 5px 0px;
}

.droite {
	float:right;
	margin: 0px 0px 5px 15px;
}


.image-contenu {
	
	
	border: 1px solid #F1F1F1;
	padding: 5px;
}
 
.image-contenu p{
	margin:0px 0px 5px 0px !important;
	padding:0px;
}
 
.image-contenu  img { 
	margin:0px;
	padding:0px;
 }

 .vignette {
 	 font-size: 90%; 
 }

.trad {
	font-style:italic; 
}

/* Ces 2 classes sont désuettes. **/
.photos-gauche {
	margin:0px 5px 5px 0px;
	float:left;
}

.photos-droite {
	margin:0px 0px 5px 5px;
	float:right;
}

/*****************************************************

		PIV
 		
******************************************************/
 
 #piv {
	
 }
 
 #piv ul {
    background-color: #003399;
    color: #FFFFFF;
    float: right;
    font-size: 90%;
    list-style: none outside none;
    margin: 55px 0 0;
    padding: 1px 2px 2px 32px;
    position: relative;
    width: 710px;
 
 }
 
 #piv li {
 	display: inline;
 	padding: 0 5px 0 10px;
 
 }
 
#piv a {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#piv img {
	/*float:left;*/
}

#logo {
	float:left;

}
#logo a {
	color: #811340;
}

#tracabilite {
	float:right;
	width:745px;
	padding: 5px 0px 0px 0px;
}

#tracabilite p{
	margin:0;
	padding:  0;	

}

#tracabilite a {
	color:black;
}


/*****************************************************

		MENU HORIZONTAL
 Ref: http://css-tricks.com/2282-simple-jquery-dropdowns/
 Voir css/menu/style.css 
******************************************************/



/*****************************************************

		LIENS-RAPIDES

******************************************************/
#liens-rapides ul {
 	margin-top:15px;
 	color:#811340;
 	margin-bottom: 10px;
 }
 
 
#liens-rapides a:hover {
	text-decoration:none;
	/*font-weight:bold;*/
	/*font-size:92%;*/
	
 }
 
#liens-rapides a , .nouvelles a, .archivesNouv a{
	/*width:217px;*/
	color:#811340;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #811340;
	display:block;
	/*padding-left:10px;*/
}

.archivesNouv{
	text-align: right;
}
  
.archivesNouv a{
	border-bottom:none;
	color:#000;
}

.archivesNouv a:hover {
	  text-decoration: underline;
}

#liens-rapides a:hover, .nouvelles a:hover , .archivesNouv a:hover {
	background-color:#ececec;
}


/*****************************************************

		NOUVELLES - TT_NEWS - Pagination Pagebrownse

******************************************************/
.lien-retour{
	margin:10px 0px 10px 5px;
}

.date {
  clear: both;
  font-weight: bold;
}

.titre-liste-actualites {
	font-size:1em;
	font-weight:normal;
}

.liste-actualites{
	margin-bottom:10px;
}
.tx-pagebrowse-pi1{margin-top:15px;}
.pagination{font-size:1.091em; margin:0; padding:0; list-style:none;margin-left:0px !important;}
.pagination li{ float:left; padding:0 2px; display:inline;}
.pagination a{text-decoration:none !important;; display:block; padding:2px 2px;}
.pagination a:hover, .pagination a:active, .pagination a:focus{ text-decoration:underline;}
.pagination .actif a{font-weight:bold; }

 .detailNouvelle img{ /*float:right;*/ margin: 0 10px 5px 0;}

/*****************************************************

		PUBLICITÉS

******************************************************/
#pubs {
	clear:both;
}

#pubs a {
	margin:0px 5px 0px 5px;
}

/*****************************************************

		PIED DE PAGE

******************************************************/
#pied {
	border-top: 1px solid #a08492;
	color: #333333;
	text-align:center;
	font-size: 0.85em;
	
	

}

#pied a {
	color: #333333;
	/*text-decoration:none;*/
}

#pied a:hover {
	text-decoration:underline;
}

#pied p {
	margin:0px;
}

#pied ul li {
	
	display: inline;
}

#pied, #pied ul {
	margin-top: 15px;
	
}



/*****************************************************

		HAUT DE PAGE

******************************************************/
p.haut_page a, p.haut_page a:visited, p.haut_de_page a, p.haut_de_page a:visited {
    background-image: url("/fileadmin/templates/images/haut_page.gif");
    background-position: 100% 0.25em;
    background-repeat: no-repeat;
    color: #1A3363;
    font-size: 90%;
    padding: 3px 18px 3px 0;
    text-decoration: none;
    text-align:right;
    display:block;
}


/*****************************************************

		ANCRES INTERNES

******************************************************/

/** !important pour bypasser les config ul li du bloc de contenu */
#ancre_interne { 
	 list-style: none outside none !important;
	 margin:0px !important;
}


#ancre_interne li {
	background-image: url("/fileadmin/templates/images/puce_ancres.gif");
	background-position: 1px 5px;
	background-repeat: no-repeat;
	margin: 3px 0 0 0;
	padding-left: 10px !important;
	padding-bottom:0px !important;
}

#ancre_interne li.ancre-h2 {
	margin-left:15px;
}
#ancre_interne li.ancre-h3 {
	margin-left:30px;
}
#ancre_interne li.ancre-h4 {
	margin-left:45px;
}
#ancre_interne li.ancre-h5 {
	margin-left:60px;
}
#ancre_interne li.ancre-h6s {
	margin-left:75px;
}

/*****************************************************

		HORS ÉCRAN
******************************************************/
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
