/*classe général*/

BODY { background-color: #FFFFFF; margin-top: 0em;}
Body.popup { background-color: #58728C; margin-top: 0em;}
BODY.debut { background-color: #E4E6EF; margin-top: 0em;}
 
/* classe particuliere */

p.texte  { 
font-family: Verdana, sans-serif; 
font-size: 11px; 
color: #000000;
text-align: justify; 
margin : 20px;  
}

p.form  { 
font-family: Verdana, sans-serif; 
font-size: 11px; 
color: #000000;
}

p.signature  { 
font-family: Verdana, sans-serif; 
font-size: 11px; 
color: #000000;
text-align: right; 
margin : 20px;  
}


p.titre  { 
font-family: Verdana, sans-serif; 
font-size: 12px; 
color: #7A80AD; 
text-align: left; 
font-weight: bold; 
margin: 20px;
}

b.texte {
color: #7A80AD; 
}




p.news1  { font-family: Verdana, sans-serif; font-size: 10px; color: #E4E4F0; text-align: justify; margin : 5px}
p.depart_bas  { font-family: Verdana, sans-serif; font-size: 10px; color: #7A80AD; text-align: center; margin : 5px }


ul.news{
 margin: 8px 8px 8px 8px;
 padding: 0px 4px 0px 4px;
}


li.news{
font-family: Verdana, sans-serif; 
font-size: 10px; 
color: #E4E4F0; 
text-align: justify; 
font-weight : bold;
 margin: 8px 8px 8px 8px;
  padding: 4px 0px 4px 0px;
 
}





/* Pour les images*/


img.strict {border : 0 ; margin : 0;}
img.texte {border : 0; margin : 0;}




/* pour les popup */

p.popuptitre  { font-family: Verdana, sans-serif; font-size: 14px; color: #FFFFFF; margin: 0em; text-align: left; font-weight: bold;}
p.popuptitre2  { font-family: Verdana, sans-serif; font-size: 14px; color: #FFFFFF; margin: 0em; font-weight: bold;}
p.popuptexte  { font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF; margin: 0.5em;}
p.popuptexte2 { font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF; margin: 0.5em; text-align: right;}
p.stitre      { font-family: Verdana, sans-serif; font-size: 9px; color: #FFFFFF; margin: 0.5em; align:justify;}
textarea      { background-color: #FFFFFF;font-family: Verdana, sans-serif; font-size: 11px; color: #000000; text-align: justify;
                border : 0.5pt #000000 solid;}
.boite        { background-color: #ffffff;font-family: Verdana, sans-serif; font-size: 11px; 
                color: #000000; margin: 0em; text-align: justify; border : 0.5pt #000000 solid;}





 /* cellule de tableau */
td.border {border-bottom: 1px #545444 solid; border-top: 1px #545444 solid; border-left: 0px #545444 solid; border-right: 0px #545444 solid;}
td.bordure {border-bottom: 0px #545444 solid; border-top: 1px #545444 solid; border-left: 1px #545444 solid; border-right: 1px #545444 solid;}
table.border {border-bottom: 1px #7A80AD solid; border-top: 0px #000000 solid; border-left: 1px #7A80AD solid; border-right: 1px #7A80AD solid;}
table.border2 {border-bottom: 1px #7A80AD solid; border-top: 1px #7A80AD solid; border-left: 1px #7A80AD solid; border-right: 1px #7A80AD solid;}
td.fiche		 {border-bottom: 1px #000000 solid; border-top: 0px ##000000 solid; border-left: 0px #000000 solid; border-right: 0px #000000 solid;}
td.plan {border-bottom: 1px #000000 solid; border-top: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid;}
td.texte {font-family: Verdana, sans-serif; font-size: 11px; color: #7A80AD; font-weight: bold; }

 /* liens */
 
 a.texte:link{
 color : #000000;
 text-decoration: none;
 font-family: Verdana, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 }
 a.texte:active{
 color : #000000;
 text-decoration: none;
 font-family: Verdana, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 }
 a.texte:visited{
 color : #000000;
 text-decoration: none;
 font-family: Verdana, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 }
 a.texte:hover{
 color : #000000;
 text-decoration: underline;
 font-family: Verdana, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 }
 
 
 a.textem:link{
 color : #8E94C6;
 text-decoration: none;
 font-family: Verdana, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 }
 a.textem:active{
 color : #8E94C6;
 text-decoration: none;
 font-family: Verdana, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 }
 a.textem:visited{
 color : #8E94C6;
 text-decoration: none;
 font-family: Verdana, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 }
 a.textem:hover{
 color : #8E94C6;
 text-decoration: underline;
 font-family: Verdana, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 }
 
 a.textenews:link{
 
font-family: Verdana, sans-serif; 
font-size: 10px; 
color: #E4E4F0; 
text-align: justify; 
font-weight : bold;
text-decoration: none;
}
 a.textenews:active{
 
font-family: Verdana, sans-serif; 
font-size: 10px; 
color: #E4E4F0; 
text-align: justify; 
font-weight : bold;
text-decoration: none;
}
a.textenews:visited{
 
font-family: Verdana, sans-serif; 
font-size: 10px; 
color: #E4E4F0; 
text-align: justify; 
font-weight : bold;
text-decoration: none;
}
a.textenews:hover{
 
font-family: Verdana, sans-serif; 
font-size: 10px; 
color: #E4E4F0; 
text-align: justify; 
font-weight : bold;
text-decoration: underline;
}
 
 
 
a.menu:link{ 
				color: #8E94C6;
				text-decoration: none;
				font-family: Verdana, sans-serif;
				font-size: 11px; 
				font-weight: bold;
				text-align: center; 
				display: block;
				border-right: 1px solid #8E94C6;
} 
		
a.menu:active { 
				 color: #8E94C6; 
				 text-decoration: none; 
				 font-family: Verdana, sans-serif; 
				 font-size: 11px; 
				 font-weight: bold; 
				 text-align: center; 
				 display: block;
				 border-right: 1px solid #8E94C6;
} 

a.menu:visited { 
					color: #8E94C6; 
					text-decoration: none; 
					font-family: Verdana, sans-serif; 
					font-size: 11px; 
					font-weight: bold; 
					text-align: center; 
					display: block;
					border-right: 1px solid #8E94C6;
}

a.menu:hover { 
				color: #8E94C6; 
				text-decoration: underline; 
				font-family: Verdana, sans-serif; 
				font-size: 11px; 
				font-weight: bold; 
				text-align: center;
				display: block;
				border-right: 1px solid #8E94C6;
} 
 
 
 
a.smenu:link{ 
				color: #FFFFFF;
				text-decoration: none;
				font-family: Verdana, sans-serif;
				font-size: 10px;
				text-align: center; 
				display: inline;
				 
} 
		
a.smenu:active { 
				 color: #FFFFFF; 
				 text-decoration: none; 
				 font-family: Verdana, sans-serif; 
				 font-size: 10px;
				 text-align: center; 
				 display: inline;
} 

a.smenu:visited { 
					color: #FFFFFF; 
					text-decoration: none; 
					font-family: Verdana, sans-serif; 
					font-size: 10px; 
					text-align: center;
					display: inline;
}

a.smenu:hover { 
				color: #FFFFFF; 
				text-decoration: underline; 
				font-family: Verdana, sans-serif; 
				font-size: 10px; 
				text-align: center;
				display: inline;
}  
 
 
 
 






div#rollupmenu {
	width: 525px;
	height: 20px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	z-index: +1;
}

ul.pulldownmenu {
	position: relative;
	display: inline;
	top: 0px;
	right: 0px;
margin: 0px !important;
}

ul.pulldownmenu>li {
	width: 105px;
		display: block;
	float:right;
	margin: 0px !important;
	}




div.submenu {
	left: 0px;
	position: relative;
	padding: 0px;
	background-color: #8E94C6;
	overflow: visible;
	z-index: +1;
}

div.submenu ul {
	margin: 0px;
	padding: 0px;
	color: #8E94C6;
}

div.submenu li {
		color: #8E94C6;
		text-align : center;
	}



div#menu1Container, 
div#menu2Container, 
div#menu3Container,
div#menu4Container,
div#menu5Container
{
	visibility: hidden; 
}