body {
	font-family: Verdana, Arial,Sans-Serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #000000;
	margin-top:5px;
}
div{
/*border:1px solid #CCCCCC;

*/}
td{
	font-size: small;

}

#enGrand{
	/*float:right;*/
	margin-top:20px;
	border : 1px solid #333333;
	height : auto;
}

div#logoHome{
	margin-bottom:10px;
	width:250px;
	
}
#phot  {
	color: #FFFFFF;
	font-size: 12px;
}


div.titreListe{
	font-size: 14px;
	color:#CC0000;
	margin-bottom: 10px;
	
}

#photList {
	margin-top:50px;

}

#photVign{
	margin-left:20px;

}


#spotlights {
	margin-top:30px;

}

/* HOME MENU DES PHOTOGRAPHES  */
div.photMenu{
	color: #FFFFFF;
	width:auto;
	
 }

div.photMenuOver{
	color: #FF9900;
}


a:link, a:visited {  
	text-decoration: none;
	color: #FF9900;
	
}


a:hover,a:active {  
	text-decoration: none;
	color: #FF0000;
}

a.corpo:link, a.corpo:visited {  
	text-decoration: none;
	color: #7C8A9D;
	font-weight: bold;
	
}


a.corpo:hover,a.corpo:active {  
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}

a.sans:link, a.sans:visited {  
	text-decoration: none;
	color: #FFFFFF;
	
}


a.sans:hover,a.sans:active {  
	text-decoration: none;
	color: #FFFFFF;
}


a.photMenu:link, a.photMenu:visited {  
	text-decoration: none;
	
}


a.photMenu:hover,a.photMenu:active {  
	text-decoration: none;
}



/* HOME MENU DES SPOTLIGHTS  */
div.spotlightMenu{
	color: #FFFFFF;
 }

div.spotlightMenuOver{
	color: #FF9900;
}

a.spotlightMenu:link, a.spotlightMenu:visited {  
	text-decoration: none;
	
}


a.spotlightMenu:hover {  
	text-decoration: none;
}

a.titreColl:link, a.titreColl:visited {  
	text-decoration: none;
	color: #CC0000;
	font-weight:bold;
	font-size:14;
}


a.titreColl:hover {  
	text-decoration: none;
	color: #FF9900;
	font-weight:bold;
	font-size:14;
}


div.titreColl{
	margin-top:10px;	

}



#titreSpotlights {
	color: #CC0000;
	font-weight : bold;

}

#menuLigne {
margin-top:50px;
}

#formOrphea{
	/*float:right;*/

}

input.formOrphea{
	background-color: #303030;
	color:#FFFFFF;
	width:120;
	border: 1px solid #999999;

}


input.contact{
	background-color: #303030;
	color:#FFFFFF;
	width:200;
	border: 0px solid #CC0000;
	margin-bottom:5px;

}

textarea.contact{
	background-color: #303030;
	color:#FFFFFF;
	width:450;
	border: 0px solid #CC0000;
	margin-bottom:5px;

}

div.boutonNavigation{
	margin-left:10px;
	margin-top:5px;
	float:right;
}

div.logoHaut{
	margin-top:5px;

}



div.boutonFlag{
	margin-left:10px;
	float:right;
}

/*VIGNETTE DES P>HOTOGRAPHES*/

div.vignettePhot{
	z-index: 100;
	position: absolute;
	visibility: hidden;
	top:0px;
	
}
div.vignettePhotZ{
	z-index: 100;
	display:none;
	
}
div.titreVign{
	z-index: 100;
	position: absolute;
	visibility: hidden;
	top:0px;
	
}
div.titreVignZ{
	z-index: 100;
	position: absolute;
	visibility: hidden;
	top:0px;
	
}

/*PHOTOGRAPHES*/

div.photMenuLigne{
	margin-top:30px;
	margin-bottom:10px;

}

div.griseLigne{
	margin-top:2px;
	margin-bottom:2px;

}

div.griseLigneFine{
	margin-top:0px;
	margin-bottom:0px;

}
div.titreRubr{
	color:#FF3000;
	margin-right : 10px;
}
.titresspage{

	color:#FFFFFF;
	font-size:14px;
	letter-spacing:5px;
	margin-left:0px;

}
.titrephotographe{

	color:#FF3000;
	font-size:14px;
	letter-spacing:5px;
	margin-left:20px;

}
.titresspage a{
	color:#FFFFFF;
	font-size:14px;
	letter-spacing:5px;
	margin-left:0px;


}

.flechetitre{
vertical-align:bottom;
margin-left:25px;

}

/* HOME MENU DES SPOTLIGHTS  */
div.repoMenu{
	color: #FFFFFF;
	margin-right : 10px;
 }

div.repoMenuOver{
	color: #FF9900;
	margin-right : 10px;
}

a.repoMenu:link, a.repoMenu:visited {  
	text-decoration: none;
	
}


a.repoMenu:hover {  
	text-decoration: none;
}



div.boutonDroite {
	float:right;
	margin-left : 20px;
	
	
}

td.ssligne{
	border-bottom : 1px solid #333333;
}

td.livreCouv{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom : 1px solid #333333;
}

td.livreTexte{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom : 1px solid #333333;
}

span.rouge{
	color:#CC0000;

}



td.lineOrphea{
	border-top: 1px solid #999999;
	border-bottom : 1px solid #999999;
	padding-top: 0px;
	padding-bottom: 0px;

}

td.linemenu{
	border-bottom : 1px solid #999999;
	padding-top: 0px;
	padding-bottom: 0px;

}
div#ligneVignettes{
	margin-top : 20px;

}

span.parBy{
	color:#999999;
	font-size:11;

}













div.sousbloc{
	font-family: Verdana, Arial,Sans-Serif;
	position:absolute;
	display:none;
	background-color:#3a3a3a;
	z-index:100;
	width:186px;
	left:186px;
	width:382px;
	height:171px;
	overflow:hidden;
	top:0px;
	font-size:11px;
	color:#FFFFFF;

}

div.sousblocleft{
	font-family: Verdana, Arial,Sans-Serif;
	position:absolute;
	display:none;
	background-color:#3a3a3a;
	z-index:100;
	width:186px;
	left:-382px;
	width:382px;
	height:171px;
	overflow:hidden;
	top:0px;
	font-size:11px;
	color:#FFFFFF;

}



div.texto{
	background-color:#000000;
	color:#FFFFFF;

}

div.texto p,
div.texto  ul,
div.texto  li ,
div.sousbloc p,
div.sousbloc  ul,
div.sousbloc  li 
{
	margin-top: 0px;
	margin-bottom: 0px;
}


div.texto a,
div.sousbloc a{
color:#FF9900;
text-decoration:underline;


}
div.texto a:hover
div.sousbloc a:hover  {

	color:#FFFFFF;
	text-decoration:underline;

}








.txttitrerouge{

	font-family: Verdana, Arial,Sans-Serif;
	font-size: 14px;
	color: #CC0000;
	letter-spacing:3px;


}
.txttitre{

	font-family: Verdana, Arial,Sans-Serif;
	font-size: 18px;
	font-weight:bold;


}
.txtsoustitre{

	font-family: Verdana, Arial,Sans-Serif;
	font-size: 12px;


}