#contenu p { clear:both; width: 100%; font-size: 1.1em;}
#contenu p a { text-decoration: none; background-color:#FFFFFF; color:#000000;}
#contenu p.center { clear:both; text-align:center;}
#contenu * a.link1 { background: url(../images/external1.png) right no-repeat; color: #AAAAAA; padding-right: 13px; }

#contenu .titre { margin: 0; font-size: 2.3em; background-color: #FFFFFF; color: #E3004F; text-align:left;}
#contenu p.chapeau { background-color: #FFFFFF; color: #E3004F; margin: 1.5em 0 0em 0; clear: both;}
#contenu p.chapeau a { background-color: #FFFFFF; color: #E3004F; text-decoration:none; }

#contenu p.sstitre1 { margin: 0 0 1em 0; text-align: left; font-size: 1.1em; color: #AAAAAA;}
#contenu p.sstitre { margin: .5em 0 0em 0; text-align: left; font-size: 1.5em; color: #E3004F;}
#contenu font.sstitre { text-align: left; font-size: 1.5em; color: #E3004F;}
#contenu font.label1 { background-color: #FFFFFF; color: #E3004F; }

#contenu .sectionTelechargement { width: 90%; margin-left: 5%;}
#contenu .sectionTelechargement > p.sstitre + p { margin:0;}
#contenu .sectionTelechargement > p.spacer { height:5px; }

#contenu img.float {
	position: absolute;
	top: 2px;
	right: 2px;
	background-color: red;
	width: 150px;
	height: 100px;
	z-index: 2;
}
#contenu img.c_left { float: left; vertical-align: bottom; clear: both; margin : 0 .4em .4em 0; border: 1px solid #E3004F; }
#contenu img.c_leftnb { float: left; vertical-align: bottom; clear: both; margin : 0 .4em .4em 0; border: 0px; }
#contenu p.c_center { text-align: center; vertical-align:top;}
#contenu img.c_center { vertical-align: bottom; margin : 10px 2px; border: 1px solid #E3004F; }
#contenu img.c_right { float: right; vertical-align: bottom; margin : 0 0 4px 10px; }
#contenu p.partenaire { text-align: center; vertical-align:top; }
#contenu p.partenaire img { border:0; vertical-align:middle; }


#contenu ul li { font-size:1.1em; }
#contenu p.nospt { margin-bottom:0; }
#contenu ul.nospt { margin-top:0;}
#contenu ul.nospt li { padding-bottom:2px;}

#contenu .visiteur { width:95%; border-collapse: collapse; margin-top: 10px; margin-bottom:10px;}
#contenu .visiteur td.e { 
	border:1px solid #7D7D7D; 
	background-color: #F9F9F9; color: #000000; 
	font-size:1.1em; font-weight: bolder;
	padding:8px 4px 8px 4px; 
	text-align: left;
	vertical-align: top; 
	width: 35%;}
#contenu .visiteur td.c { 
	border:1px solid #7D7D7D; 
	background-color: #FFFFFF; color: #000000; font-size:1.1em; 
	padding:8px 4px 8px 4px;
	text-align: left;
	vertical-align: top;}
#contenu .visiteur img { border:0; }

#contenu ul.animation { margin-top: 25px;}

#contenu table.contact { width:95%; border-collapse: collapse; margin-top: 20px; margin-bottom:10px;}
#contenu table.contact td.e { 
	border:1px solid #7D7D7D; 
	background-color: #F9F9F9; color: #000000; 
	font-size:1.1em; font-weight: bolder;
	padding:8px 4px 8px 4px; 
	text-align: left;
	vertical-align: top; 
	width: 38%;}
#contenu table.contact td.c { 
	border:1px solid #7D7D7D; 
	background-color: #FFFFFF; color: #000000; font-size:1.1em; 
	padding:8px 4px 8px 4px;
	text-align: left;
	vertical-align: top;}
#contenu table.contact img { border:0; }
#contenu table.contact p { font-size:1.1em; }


#contenu p.contact img { border:0; }


#contenu .exposant { width:95%; border-collapse: collapse; margin-top: 10px; margin-bottom:10px;}
#contenu .exposant td.entete { 
	border:1px solid #000000; 
	background-color: #C9189A; color: #FFFFFF; 
	font-size: 1.1em; font-weight: bolder;
	padding: 8px;
	text-align: center;
	vertical-align:middle;}

#contenu .exposant td.sstitre { 
	border:1px solid #000000; 
	background-color: #FA74D6; color: #FFFFFF; 
	font-size: 1.1em; font-weight: bolder;
	padding: 8px;
	text-align: left;
	vertical-align:middle;}
#contenu .exposant td.sstitre a { text-decoration:none; background-color:#FA74D6; color:#FFFFFF; }
#contenu .exposant td.sstitre a:hover { text-decoration:none; background-color:#FA74D6; color:#000000; }

#contenu .exposant td.lib { 
	border:1px solid #000000; 
	background-color: #FFFFFF; color: #000000; 
	font-size:1.1em; 
	padding:4px; 
	text-align: left;
	vertical-align: top;}

#contenu .exposant td.loc { 
	border:1px solid #000000; 
	background-color: #FFFFFF; color: #000000; font-size:1.1em; 
	padding:4px;
	text-indent: 40px;
	text-align: left;
	vertical-align: top;}

#contenu .exposant img { border:0; }

#contenu .interacc { width:95%; margin-bottom:20px;}
#contenu .interacc img { border:0; margin-left: 15px; margin-bottom:15px; margin-right:15px;}
#contenu .interacc a.ext { background: url(../images/external1.png) right no-repeat; color: #AAAAAA; padding-right: 13px; }


#contenu #galerie .spacer { height:10px; }
#contenu #galerie img.galerie {
	margin: 0 5px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	position: relative;
}


#contenu #form { width: 90%; margin-bottom:20px; font-size: 1.1em;}
#contenu #form td { vertical-align:middle; }
#contenu #form .entete { text-align:right; height: 30px;}
#contenu #form input { border: 1px solid #000000; padding:3px; width:100%; font-size: 1.1em;}
#contenu #form input.chk { border: 0px; width:15px; margin: 0 5px 15px 0; float: left;}
#contenu #form select { border: 1px solid #000000; padding:4px; width:100%;  font-size: 1.1em;}
#contenu #form input.submit { 
	width:95%; padding:4px;
	border: 1px solid #000000;
	background-color:#FF4D8B; color:#FFFFFF; 
	font-weight: bolder;
	font-size: 1.1em; 
}
#contenu #form .spacer {  height:4px; }