BODY {
    BACKGROUND-COLOR: #D92354;
    TEXT-ALIGN: center;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
    FONT-SIZE:78%;
}
A {
	TEXT-DECORATION: none;
	COLOR: #CD0043;
}
A:hover {
	TEXT-DECORATION: underline;
}
A:visited {
/*	COLOR: #8A9290; */
}
H1, H2, H3, H4, H5, H6 {
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
}
FORM, IMG {
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
}
FIELDSET {
	BORDER: 0px;
}
P {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px;
}
STRONG {
	FONT-WEIGHT: bold;
}
EM {
	FONT-STYLE: italic;
}
TR {

}
TD {

}
.invisible { DISPLAY: none; }
.left { FLOAT: left; }
.right { FLOAT: right; }
.center { TEXT-ALIGN: center; }
.middle { VERTICAL-ALIGN: middle; }
.italic { FONT-STYLE: italic; }
.bold { FONT-WEIGHT: bold; }
.clear { CLEAR: both; height:0px;}
.disabled { COLOR: #AAAAAA; }

/* messages d'erreur et de confirmation */
.error {
	COLOR: #FF0000;
	MARGIN-BOTTOM: 5px;
	TEXT-ALIGN:center;
}

/* messages d'erreur et de confirmation */
.errorRI {
	COLOR: #FF0000;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 20px;
}

/* images */
.leftImg {
	MARGIN: 10px;
	FLOAT: left;
}
.rightImg {
	MARGIN: 5px;
	FLOAT: right;
}
.centerImg {
	MARGIN: 5px;
	TEXT-ALIGN: center;
}

/* En-tête */
#head {
	BACKGROUND: #6C6E70 ;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom right;
}

#head .logo, #head .baseline {
	FLOAT: left;
}

#head .cg35 {
	PADDING-TOP: 14px;
	PADDING-BOTTOM: 14px;
	MARGIN-LEFT: 620px;
}


#main {
	BACKGROUND: #FFFFFF url("../img/frise.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom;
	PADDING-BOTTOM:80px;
}

/* Menu principal */
#menu {
	padding-top:8px;
	margin-left:60px;
}
#menu H2 {
	DISPLAY: none;
}

#navprinc {
	MARGIN: 0px;
	PADDING: 9px 0px 9px 0px;
	LIST-STYLE: none;
	FONT-SIZE:100%;
	FONT-WEIGHT: bold;		
	text-align:center;		

}
#navprinc .debut{
	BACKGROUND-IMAGE: url("../img/menu_gauche.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left center;
	padding-left:20px;
	margin:0px;
}
#navprinc .fin{
	BACKGROUND-IMAGE: url("../img/menu_droite.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right center;
	padding-right:20px;
	margin:0px;
}
#navprinc LI {
	DISPLAY: inline;
	COLOR:#D92354;
	PADDING: 9px 0px 9px 9px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #6D6E72;
	float:left;
}
#navprinc LI A{
	COLOR:#FFFFFF;
	MARGIN:0px;
	PADDING:0px;
}



/* Menu secondaire */
#navsec {
	TEXT-ALIGN: left;
	MARGIN: 15px 16px 0px 0px;
	WIDTH: 189px;	
    BACKGROUND-IMAGE: url("../img/reseauPerturb_haut.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;
	HEIGHT:190px;
}
#navsec H2 {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 22px;
	PADDING-TOP:10px;
	COLOR: #000000;
	FONT-SIZE:110%;	
}
#navsec H2 SPAN {
	DISPLAY: none;
	BACKGROUND-COLOR: #E4E4E4;
	MARGIN: 0px;
	LIST-STYLE: none;	
}
#navsec UL {
	BACKGROUND-COLOR: #E4E4E4;
	MARGIN: 0px 0px 0px 3px;
	PADDING: 10px 0px 0px 0px;
	LIST-STYLE: none;
	WIDTH:183px;
}
#navsec LI {
	MARGIN: 0px;
	PADDING-LEFT:5px;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	HEIGHT:15px;
}
#navsec LI.select A{
	FONT-WEIGHT:bold;
}
#navsec LI H3 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	HEIGHT:15px;
}
#navsec LI H3 A{
	COLOR: #000000;
	PADDING-LEFT:12px;
	BACKGROUND-IMAGE: url("../img/puce3.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left center;
	margin:0px;
	HEIGHT:15px;
}

#navsec H3 {	
	WIDTH:168px;
	margin-left:3px;
	PADDING-TOP:10px;
	PADDING-LEFT:15px;
	FONT-SIZE:100%;	
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #E4E4E4;
}

/* Bouton Contactez nous */
#avis {
	MARGIN: 15px 17px 0px auto;
	WIDTH: 189px;
	TEXT-ALIGN: center;
    BACKGROUND-IMAGE: url("../img/avis_bg.jpg");
	BACKGROUND-REPEAT: no-repeat;
}
#avis H2 {
	FONT-SIZE:120%;
	PADDING: 3px 0px 10px 0px;
}
#avis A {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
#avis A:hover {
	TEXT-DECORATION: underline;
}

/* menu d'aide */
#navbas {
	FONT-WEIGHT: bold;
	FONT-SIZE:90%;
	FLOAT: right;
	MARGIN-RIGHT: 10px;
}
#navbas H2 {
	DISPLAY: none;
}
#navbas UL {
	MARGIN: 0px 0px 3px 0px;
	PADDING: 0px;
	LIST-STYLE: none;	
	COLOR: #FFFFFF;
}
#navbas LI {
	PADDING: 2px;
	DISPLAY: inline;
}
#navbas SPAN.rss {
	PADDING: 1px 20px 1px 0px;
    BACKGROUND-IMAGE: url("../img/navbas_rss.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}
#navbas SPAN.fr {
	PADDING: 1px 25px 1px 0px;
    BACKGROUND-IMAGE: url("../img/navbas_fr.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}
#navbas SPAN.de {
	PADDING-RIGHT: 25px;
	BACKGROUND-IMAGE: url("../img/navbas_de.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}
#navbas SPAN.en {
	PADDING-RIGHT: 25px;
	BACKGROUND-IMAGE: url("../img/navbas_en.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}
#navbas SPAN.it {
	PADDING-RIGHT: 25px;
	BACKGROUND-IMAGE: url("../img/navbas_it.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}
#navbas A {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
#navbas A:hover {
	TEXT-DECORATION: underline;
}

/* Recherche sur le site */
#recherche {
	FLOAT: right;
	TEXT-ALIGN: left;
	MARGIN-TOP: 12px;
	WIDTH: 170px;
}
#recherche H2 {
	COLOR: #FFFFFF;
	FONT-SIZE:100%;
}
#recherche FIELDSET {
	MARGIN: 0px;
	PADDING: 0px;
}
#recherche LEGEND, #recherche LABEL {
    DISPLAY: none;
}
#recherche #keywords {
	WIDTH: 130px;
    BORDER: none;
    BACKGROUND-COLOR: #FFFFFF;
	PADDING: 2px;
}
#recherche .submit {
    BORDER: none;
    BACKGROUND-COLOR: #6C6E70;
    COLOR: #FFFFFF;
    PADDING: 0px;
    FONT-WEIGHT:bold;
}

/* Pied de page */
#foot UL {
	COLOR: #FFFFFF;
	MARGIN: 3px 0px 0px 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#foot LI {
	PADDING: 2px;
	DISPLAY: inline;
}
#foot A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
#foot A:hover {
	TEXT-DECORATION: underline;
}


/* Espace adhérent */
#adherent {
	WIDTH:189px;
	TEXT-ALIGN: center;
	margin-top:10px;
	margin-right:16px;		
	margin-bottom:10px;
}
#adherent H2 {
	PADDING-TOP:9px;
	FONT-SIZE:120%;
	HEIGHT:17px;
}
#adherent .loglink{
	COLOR: #3B3C3E;
	TEXT-ALIGN:center;
	PADDING-TOP:5px;
	PADDING-BOTTOM:5px;
}
#adherent .loglink A{
	COLOR: #3B3C3E;
}
#adherent .top {
	BACKGROUND-IMAGE: url("../img/monEsp_haut.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
}
#adherent .content {
	BACKGROUND-IMAGE: url("../img/monEsp_centre.jpg");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: top left;
	margin-left:1px;
	width:188px;
}
#adherent .content UL{
	padding:5px 0px 0px 15px;
	margin:0px;
	list-style:none;
	width:160px;
}
#adherent .content UL LI{
	text-align:left;
	width:140px;
	list-style:none;
	BACKGROUND-IMAGE: url("../img/puce2.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center left;
	padding-left:15px;
	padding-top:1px;
	padding-bottom:1px;
}
#adherent .content UL LI A{
	COLOR:#000000;
}
#adherent .bottom {
	BACKGROUND-IMAGE: url("../img/monEsp_bas.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom left;
	padding-bottom : 0px;
	height:27px;
	
}


/* Lignes perturbées */
#perturbation .top {
	BACKGROUND-IMAGE: url("../img/reseauPerturb_haut.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	text-align:left;
	padding-left:22px;
	HEIGHT:30px;
}
#perturbation .top H2 {
	PADDING-TOP:10px;
	FONT-SIZE:120%;		
}
#perturbation .top H2 A{
	COLOR: #000000;
}
#perturbation .content {
	BACKGROUND-COLOR:#E4E4E4;
	width:183px;
	margin-left:3px;
	margin-right:20px;
	text-align:left;
}
#perturbation .content UL {
	PADDING: 5px 0px 0px 0px;
	MARGIN: 0px 12px 0px 12px;
	COLOR:#616362;
	LIST-STYLE: inside;
}
#perturbation .content LI {
	PADDING-BOTTOM: 8px;
}
#perturbation .content UL.img {
	list-style:none;  
}
#perturbation .content LI.img {
	display:inline;    
}
#perturbation .content IMG.picto {
	margin:2px;
}
#perturbation .content LI A{
	COLOR:#616362;
}
#perturbation .content A {
	COLOR: #9C1840;
	TEXT-DECORATION: none;
}
#perturbation .content H2 A:hover {
	TEXT-DECORATION: underline;
}
#perturbation .content UL LI A:hover {
	COLOR:#616362;
	TEXT-DECORATION: underline;
}
#perturbation .bottom {
	BACKGROUND-IMAGE: url("../img/reseauPerturb_bas.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom left;
	TEXT-ALIGN: left;
	padding-left:14px;
	padding-top:4px;
	HEIGHT:26px;
}
#perturbation .bottom A{
	COLOR:#000000;
	FONT-SIZE:95%;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url("../img/puce6.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center left;
	padding-left:15px;
}