a:hover /* Quand le visiteur pointe sur le lien */
{
	text-decoration:none;
	color:#990000;
}

body
{
	background-position:top;
	background-repeat:repeat-y;
	color:#FFFFFF;
}

link
{
border:none;
text-decoration:none;
} 

img
{
		border:none;
	text-decoration:none;
	color:#FFF;
}

a
{
	border:none;
	text-decoration:none;
	color:#FFF;
}

#cache_scroll_cv
{
	height:20px;
	background-color:#000000;
	position:relative;
	bottom:20px;
}

.cv_date
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.cv_desc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:40px;
	padding-right:130px;
}

.cv_general
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:100px;
	padding-right:40px;
	text-align:left;

}

.cv_groupe
{
	font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#990000;
	 font-weight:bold;
	 line-height:200%;
}

.cv_groupe2
{
	font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#990000;
	 font-weight:bold;
	 line-height:200%;
}

.cv_sujet
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-indent:20px;
	line-height:150%;
}

.etapes_texte
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:40px;
	padding-right:130px;
	text-align:justify;
}

.galerie
{
    height:150px;
    width:150px;
    opacity:0.6;
	filter:alpha(opacity=50);
}

.galerie_f3b
{
    height:240px;
    width:176px;
    opacity:0.5;
	filter:alpha(opacity=50);
}

.index_accueil
{
	position:relative;
	bottom:86px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.index_cinema
{
	position:relative;
	bottom:312px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.index_cirque
{
	position:relative;
	bottom:461px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.index_off
{
	background-repeat:no-repeat;
	background-position:top;
	width:200;
	height:600;
}

.index_sculpt
{
	position:relative;
	bottom:225px;
	color:#FFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.menu_0
{
}

.menu_1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFFS;
}

.menu_1 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}

.menu_2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	padding-bottom:0px;
}

.menu_3 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:3px;
}

.pied_contact
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	padding-left:100px;
}

.pied_web
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#660000;
	padding-left:100px;
	padding-bottom:10px;
}

.pres_galerie
{
	width:245px;

	padding-top:20px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:80px;
	background-repeat:no-repeat;
	background-position:left;
}


.pres_texte
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:40px;
	padding-left:100px;
	padding-right:40px;
	text-indent:25px;
	text-align:justify;
}

.sculpt_legende
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

.sculpt_legende_b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:200%;
}

.sculpt_retour
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#999999;
	padding-left:90px;
}

.sculpt_texte
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;

	padding-top:5px;
	text-align:justify;
}

.sculpt_titre1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	padding-top:10px;
}

.sculpt_titre2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
}


<!-- ###################################################################################### -->

/* root element for scrollable */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollables have typically larger height than width but not now */
	height: 360px;
	width: 612px;
}


/* root element for scrollable items */
.scrollable .items {
	position:absolute;

	/* this time we have very large space for the height */
	height:20000em;
}

/* root element for scrollable */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 360px;	 
	width: 612px;
	/*border-top:1px solid #ddd;	*/
}

/* root element for scrollable */
.vertical_e {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 300px;	 
	width: 612px;
	/*border-top:1px solid #ddd;	*/
}


/* root element for scrollable items */
.items {	
	position:absolute;	
	/* this time we have very large space for height */	
	/*height:20000em;	*/
}

/* single scrollable item */
.item {
	margin:0px 0;
	padding-left:15px;
	padding-bottom:10px;
}

/* elements inside single item */
/*.item img {
	float:left;
	margin-right:20px;
	height:180px;
	width:240px;
} */

/*.item h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}*/

/* the action buttons above the scrollable */
#actions
{

}

 #actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
}

#actions img a:hover {
	text-decoration:underline;
	color:#990000;
}

.disabled {
	visibility:hidden;		
}

.next {
	float:right;
}	

.prev {
	float:right;
}

