/* menu */

#menu
{
	margin: 0;
	padding: 0;
	position: relative;
}
 
#menu li
{
	margin-right: 10px;
	padding: 0;
	display:inline;
	position:relative;
}
 
#menu li ul{
  	top:1em;
  	width:110px;
}
#menu li ul li{
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;	
	display:block;
	height:20px;
	position:relative;
	background: #FFFFFF url(../images/layer_tiret.gif) 3px 0px no-repeat;
} 
#menu li ul li.prems{
	background:  url() 3px 0px no-repeat;
  	background-color:#FFFFFF;
}
.cont_ul {
	position:absolute;
  	top:1em;
  	left:-40px;
	background: url(../images/layer_bas.gif) 40px 100% no-repeat;
	padding-bottom : 10px;
}
.cont_no_ul {
	position:absolute;
  	top:0em;
  	left:0px;
	padding-bottom : 0px;
}



.divmenu {
	padding: 0;
	text-align: center;
	position: relative;
} 



/* gallerie */
 
.zoom {
	text-align: center;
	margin-top:20px;
}

.ligne_visuel {
	width:500px;
	background-color:#888888;
}
.item_visuel {
	float:left;
	margin:10px;
	padding:5px; 
} 
.img_visuel {
	padding : 10px;
	display:block;
	background:  url(../images/galerie/fond_vignette.jpg);	
}

.libelle_visuel {
	text-align:center;
	padding-top:10px;
}
 
 
/* fin gallerie */ 


A {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
	text-decoration: underline
}

A:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
	text-decoration: underline
}

a.telecharge {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFB500;
	font-weight: normal;
	text-decoration: underline
}

a.telecharge:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFB500;
	font-weight: normal;
	text-decoration: underline
}

a.txtneutreintro {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFB500;
}
a.txtneutreintro:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFB500;
}

a.lienlayer {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #546A9B;
font-weight: normal;
text-decoration: none
}

a.lienlayer:hover {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #546A9B;
font-weight: normal;
text-decoration: underline
}

a.lienariane1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #FDFBF5;
font-weight: normal;
text-decoration: none
}

a.lienariane1:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #FDFBF5;
font-weight: normal;
text-decoration: underline
}

a.lienbouton1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #43A3AD;
font-weight: bold;
text-decoration: none
}

a.lienbouton1:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #43A3AD;
font-weight: bold;
text-decoration: underline
}

a.lien11 {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #888888;
font-weight: normal;
text-decoration: none
}

a.lien11:hover {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #888888;
font-weight: normal;
text-decoration: underline
}

a.liengris11 {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #AAAAAA;
font-weight: normal;
text-decoration: none
}

a.liengris11:hover {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #AAAAAA;
font-weight: normal;
text-decoration: underline
}

a.lien9 {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
color: #888888;
font-weight: normal;
text-decoration: none
}

a.lien9:hover {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 9px;
color: #888888;
font-weight: normal;
text-decoration: underline
}

a.lienorange {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFB500;
font-weight: normal;
text-decoration: none
}

a.lienorange:hover {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFB500;
font-weight: normal;
text-decoration: underline
}

a.lienmenu1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #888888;
font-weight: normal;
text-decoration: none
}

a.lienmenu1:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #888888;
font-weight: normal;
text-decoration: underline
}

a.lienmenunav {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #546A9b;
font-weight: bold;
text-decoration: none
}

a.lienmenunav:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #546A9b;
font-weight: bold;
text-decoration: underline
}

a.lienmenuval {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #42A3AD;
font-weight: bold;
text-decoration: none
}

a.lienmenuval:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #42A3AD;
font-weight: bold;
text-decoration: underline
}

a.lienmenuresa {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
text-decoration: none
}

a.lienmenuresa:hover {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
text-decoration: underline
}

a.lienmenuresab {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none
}

a.lienmenuresab:hover {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline
}

a.liencarnet {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
text-decoration: none
}

a.liencarnet:hover {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
text-decoration: underline
}

a.traficinfo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:  normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.traficinfo:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:  normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

a.lienneutreintro {
		font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFB500;
	text-decoration: none;
}
a.lienneutreintro:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFB500;
	text-decoration: underline;
}
<!-- FIN LIENS -->

<!-- COMMUN -->

.traficinfotxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:  normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-style: normal; 
	font-weight: bold; 
	color: #769B04;
	line-height: normal;
	font-variant: normal;
	text-transform: none
}

.txt10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:  normal;
	font-weight: normal;
	color: #888888;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:  normal;
	font-weight: normal;
	color: #888888;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.txt12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:  normal;
	font-weight: normal;
	color: #888888;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.txtbleu11 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFB500;
	font-weight: normal;
	text-decoration: none
}

.txtbleu9 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: #FFB500;
	font-weight: normal;
	text-decoration: none
}

.txtbleu213 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #43A3AD;
	font-weight: normal;
	text-decoration: none
}

.titviolet {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	color: #6F7FA8;
	font-weight: normal;
	text-decoration: none
}

.txtviolet13 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #6F7FA8;
	font-weight: normal;
	text-decoration: none
}

.txtariane1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:  normal;
	font-weight: normal;
	color: #FDFBF5;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
}

.txti15 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	color: #888888;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.txtl15 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #888888;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.txtl15:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #888888;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

.txtigris12 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	color: #78849F;
	line-height: normal;
	font-variant: normal;
	text-transform: none
}

.txtirouge15 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	font-style: italic; 
	font-weight: bold; 
	color: #FF2207;
	line-height: normal;
	font-variant: normal;
	text-transform: none
}

.txtiorange15 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	font-style: italic; 
	font-weight: bold; 
	color: #FF7A00;
	line-height: normal;
	font-variant: normal;
	text-transform: none
}

<!-- FIN COMMUN -->

<!-- Déclinaisons couleurs spécifique NEUTRE -->

.txtjaune12 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFB500;
	font-weight: normal;
	text-decoration: none
}

.txtneutre11 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFB500;
	font-weight: normal;
	text-decoration: none
}

.txtneutre10 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #FFB500;
	font-weight: normal;
	text-decoration: none
}

.txtneutreintro {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFB500;
}

.txtneutreintro2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #888888;
}

<!-- FIN Déclinaisons couleurs spécifique NEUTRE -->

<!-- Déclinaisons couleurs spécifique CORSE -->

.txtcorse12 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #F66001;
	font-weight: normal;
	text-decoration: none
}

.txtcorse11 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #F66001;
	font-weight: normal;
	text-decoration: none
}

.txtcorse10 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #F66001;
	font-weight: normal;
	text-decoration: none
}

.txtcorseintro {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #F66001; 
	font-style: normal; 
	font-weight: bold; 
	
}

<!-- FIN Déclinaisons couleurs spécifique CORSE -->

<!-- Déclinaisons couleurs spécifique TUNISIE -->

.txttunis12 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FF2C00;
	font-weight: normal;
	text-decoration: none
}

.txttunis11 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FF2C00;
	font-weight: normal;
	text-decoration: none
}

.txttunis10 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #FF2C00;
	font-weight: normal;
	text-decoration: none
}

.txttunisintro {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #FF2C00; 
	font-style: normal; 
	font-weight: bold; 
	
}

<!-- FIN Déclinaisons couleurs spécifique TUNISIE -->

<!-- Déclinaisons couleurs spécifique SARDAIGNE -->

.txtsard12 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #25D903;
	font-weight: normal;
	text-decoration: none
}

.txtsard11 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #25D903;
	font-weight: normal;
	text-decoration: none
}

.txtsard10 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #25D903;
	font-weight: normal;
	text-decoration: none
}

.txtsardintro {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #25D903; 
	font-style: normal; 
	font-weight: bold; 
	
}

<!-- FIN Déclinaisons couleurs spécifique SARDAIGNE -->

<!-- Déclinaisons couleurs spécifique ALGERIE -->

.txtalger12 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #00CC65;
	font-weight: normal;
	text-decoration: none
}

.txtalger11 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #00CC65;
	font-weight: normal;
	text-decoration: none
}

.txtalger10 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #00CC65;
	font-weight: normal;
	text-decoration: none
}

.txtalgerintro {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #00CC65; 
	font-style: normal; 
	font-weight: bold; 
	
}

<!-- FIN Déclinaisons couleurs spécifique ALGERIE -->
