#page {
	margin:0px;
	padding:0px;
	color:black;
	text-align: left;
	font: 0.8em verdana, helvetica, sans-serif ;
	background:white;
	height:100%;
}
#page_noir {
	margin:0px;
	padding:0px;
	color:white;
	text-align: left;
	font: 0.8em verdana, helvetica, sans-serif ;
	background:black;
	height:100%;
}

#entete {
	padding: 20px;
	margin:0px;
	text-align: left ;
	color: white; 
	font-size:2.2em
}
#pied{
	position:absolute;
	bottom:0px;
	left:0px;
	background:white;
	color:black;
	text-align:left;
	margin:0px;
	padding:10px;
}
#pied a{
	color:white;
}
#pied a:hover{
	color:yellow;
}
#pied a:visited{
	color:white;
}
#page table{
	width:100%;
	margin:0px;
	border-collapse:collapse;
	background:white;
	color:black;
}
#page td{
	padding:0px;
	vertical-align:top;
}
#page_noir table{
	width:100%;
	margin:0px;
	border-collapse:collapse;
	background:black;
	color:black;
}
#page_noir td{
	padding:0px;
	vertical-align:top;
}

a{
	text-decoration:none;
	border-bottom:1px dotted;	
	color:#0000AA;
}
a:hover{
	color:orange;
}
a:visited{
	color:darkred;
}

p{
	margin-top:0px;
}
img {
	border:0px none;
}

#titre {
	background:white;
	color:black;
	padding-left:210px;
	padding-bottom:10px;
	padding-top:10px;
	margin-left: 0px;
	margin-top:20px;
	text-align: left;
	font-size:2em;
	color:#667777;
}

.gauche{
	background:white;
	width:180px;
	border-right:1px solid #667777;
}
#gauche{
	background:white;
	position:absolute;
	color:black;
	text-align:right;
	margin-left:0;
	margin-top:30px;
	width:200px;
}
#gauche a{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:1px;
	display:block;
	font-size:0.9em;
	color:#667777;
	border:none;
}
#gauche a:hover{
	background:#667777;
	color:white;
}
#gauche a:visite{
	color:#777;
}
#texte{
	background:white;
	color:black;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0px;
	margin-left: 200px;
	padding-bottom:2000px;
}
#texte_zfiles{
	background:white;
	color:black;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 20px;
	margin-left: 200px;
	padding-bottom:2000px;
}
#texte h2 {
	text-align: left;
	font-size: 1.5em;
	font-weight:normal;
	color: #667777;
	margin-top:0px;
	padding-bottom:10px;
	border-bottom: 1px solid #667777;
}
#texte h3 {
	text-align: left;
	font-size: 1.3em;
	font-weight:normal;
	color: #667777;
	margin-top:20px;
	padding-bottom:5px;
	border-bottom: 0px none;
}
#texte h4 {
	text-align: left;
	font-size: 1.1em;
	font-weight:bold;
	color: #445555;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom: 0px none;
}
#texte ul {
	margin-left:20px;
	list-style-image : url('../images/deco/b_gris.jpg');
}
#panneau table{
	width:auto;
}
#panneau td{
	padding:5px;
}

#panneau h2{
	color:#667777;
	font-weight:normal;
	font-size:1.3em;
	border-bottom:1px dotted;
	margin-top:0;
	margin-bottom:10px;
}
#panneau h3{
	color:#667777;
	font-weight:normal;
	font-size:0.7em;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:3px;
}
#panneau a{
	border:0 none;
}
#panneau p{
	margin-top:0px;
	margin-bottom:10px;
	
}

#panneau_centre{
	text-align:center;
}
#panneau_centre a{
	border:0 none;
}
#navigation{
	background:white;
	padding-top:5px;
	padding-left:210px;
	font-size:0.8em;
}
#navigation a{
	padding:5px;
	color:#667777;
	border-bottom:0 none;
	border-left:1px solid black;
}
#navigation a:hover{
	color:white;
	background:black;
}
#navigation_zazzle a{
	background:yellow;
}
#copyright{
	border-top:1px solid #667777;
	padding-top:5px;
	margin-top:15px;
}
#copyright_noir{
	border-top:1px solid white;
	padding-top:5px;
	margin-top:15px;
	color:white;
	background:black;
}


#titre_iss {
	padding-left:210px;
	padding-bottom:10px;
	padding-top:10px;
	margin-top:20px;
	text-align: left;
	font-size:2em;
	background:black;
	color:orange;
}
#texte_iss{
	background:black;
	color: #B5C7FF; 
	padding-left: 10px;
	padding-top: 0px;
	padding-right:100px;
	margin-left: 200px;
}
#texte_iss h2 {
	text-align: left;
	font-size: 1.5em;
	font-weight:normal;
	color: white;
	padding-bottom:10px;
	border-bottom-style:solid;
	border-bottom-color: orange;
	border-bottom-width: 1px;
}

#texte_iss a:link { 
	color: #FFFFFF;
	}
#texte_iss a:visited { 
	color: #FFFFFF;
	}
#texte_iss a:hover { 
	color: #FFFF00;
	}
#texte_iss a:active { 
	color: #FFFFFF;
	}

#texte_iss ul {
	margin-left:20px;
	list-style-image : url('../images/deco/b_orange.jpg');
}
#panneau_noir td{
	padding:5px;
}
#panneau_noir a{
	border:0 none;
}
#panneau_noir table{
	background:black;
	width:auto;
}

p.citation {
	color:white;
	margin-left:20px;
}

#gauche_iss{
	text-align:right;
	position:absolute;
	margin-left:0;
	margin-top:30px;
	width:200px;
}
#gauche_iss a{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	display:block;
	font-size:0.8em;
	color:white;
	border:none;
}
#gauche_iss a:hover{
	background:orange;
	color:black;
}
#gauche_iss a:visite{
	color:#777;
}

.gauche_iss{
	background:black;
	width:180px;
	border-right:1px solid orange;
}

#titre_variations {
	padding-left:210px;
	padding-bottom:10px;
	padding-top:10px;
	margin-left: 0px;
	margin-top:20px;
	text-align: left;
	font-size:2em;
	font-size:1.7em;
	background:black;
	color:white;
}

#texte_variations{
	padding-left: 10px;
	padding-right:100px;
	padding-top: 0px;
	margin-left: 200px;
	background:black;
	color: white; 
}
#texte_variations h2 {
	text-align: left;
	font-size: 1.5em;
	font-weight:normal;
	color: white;
	margin-top:0px;
	padding-bottom:10px;
	border-bottom-style:dotted;
	border-bottom-color: #FF3300;
	border-bottom-width: 2px;
}

#texte_variations a:link { 
	color: #FF3300;
	}
#texte_variations a:visited { 
	color: #FF3300;
	}
#texte_variations a:hover { 
	color: #FFFF00;
	}
#texte_variations a:active { 
	color: #FF3300;
	}
#texte_variations ul {
	margin-left:20px;
	list-style-image : url('../images/deco/b_rouge.jpg');
}

#panneau_variations a{
	border:0 none;
}
#panneau_variations table{
	background:black;
	width:auto;
}
#panneau_variations td{
	padding:5px;
	background:black;
}

#gauche_variations{
	background:black;
	color:right;
	text-align:right;
	position:absolute;
	margin-left:0;
	margin-top:30px;
	width:200px;
	height:1000px;
}
#gauche_variations a{
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	font-size:0.7em;
	color:white;
	border:none;
}
#gauche_variations a:hover{
	background:red;
	color:white;
}
#gauche_variations a:visite{
	color:#777;
}

.gauche_variations{
	background:black;
	width:180px;
}
#copyright_variations{
	border-top:2px dotted #FF3300;
	margin-top:15px;
	padding-top:10px;
}

#tablesimple table{
	margin-top:10px;
	margin-bottom:10px;
	border-collapse : collapse;
	width:auto;
}
#tablesimple td{
	padding:5px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#667777;
}
#titre_mix {
	padding-left:210px;
	padding-bottom:10px;
	padding-top:10px;
	margin-left: 0px;
	margin-top: 20px;
	text-align: left;
	font-size:2em;
	background:black;
	color:white;
}
#texte_mix{
	color: white; 
	background:black;
	color:black;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0px;
	margin-left: 200px;

}
#texte_mix h2 {
	text-align: left;
	font-size: 1.5em;
	font-weight:normal;
	color: white;
	padding-bottom:10px;
	border-bottom-style:solid;
	border-bottom-color: white;
	border-bottom-width: 1px;
}

#texte_mix a:link { 
	color: white;
	}
#texte_mix a:visited { 
	color: white;
	}
#texte_mix a:hover { 
	color: yellow;
	}
#texte_mix a:active { 
	color: white;
	}

#texte_mix ul {
	margin-left:20px;
	list-style-image : url('../images/deco/b_orange.jpg');
}
#panneau_mix table{
	background:black;
	color:white;
	width:auto;
}
#panneau_mix td{
	padding:5px;
}
#panneau_mix a{
	border:0 none;
}
#gauche_mix{
	text-align:right;
	position:absolute;
	margin-left:0;
	margin-top:30px;
	width:200px;
	color:white;
	background:black;
}
#gauche_mix a{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	display:block;
	font-size:0.8em;
	color:white;
	border:none;
}
#gauche_mix a:hover{
	background:white;
	color:black;
}
#gauche_mix a:visite{
	color:white;
}

.gauche_mix{
	background:black;
	width:180px;
	border-right:1px solid white;
}

#texte_fractales{
	background:black;
	color: white; 
	padding-left: 0px;
	padding-top: 20px;
	padding-right:0px;
	margin-left: 0px;
}
#texte_fractales p{
	text-align:center;
}
#texte_fractales img{
	margin:5px;
}
#texte_fractales a{
	border:0px none;
	color:orange;
}
#texte_fractales a:hover{
	color:yellow;
}
#texte_fractales a:visited{
	color:orange;
}
#video{
	margin-left:150px;
	margin-right:150px;
}

td.vphoto {
	background:#CCC;
	padding:20px;
	text-align:center;
	border:10px solid white;
}

td.vphoto2 {
	background:#CCC;
	padding:20px;
	text-align:center;
	border-top:0px none;
	border-bottom:10px solid white;
	border-left:10px solid white;
	border-right:10px solid white;
}
#news ul{
	margin-top:0px;
}