body {
	font-family : verdana, arial ;
	font-size : 12px ;
	padding-bottom : 10px ;
	padding-top : 10px ;
	color : #e0d9cd ;
	background : #000000 ;
}

div#global {
	width : 1000px ;
	position : absolute ;
	left : 50% ;
	margin-left : -500px ;
	overflow : hidden ;
	border : 1px solid #5C0515 ;
	border : 1px solid #999999 ;
	background-color : #000000;
}

/*************************************************/
/* POLICES */
/*************************************************/
h1 {
	font-size : 18px ;
}
h2 {
	font-size : 14px ;
}


div#content h1 {
	font-size : 13px ;
	margin : 0px ;
	padding : 3px 10px ;

}
div#content h2 {
	font-size : 14px ;
	margin : 0px ;
	padding : 3px 0px ;
	border-bottom : 1px dashed #EEEEEE;

}
div#content p {
	line-height : 20px ;
	text-align : justify ;

}
div#content p.align-right {
	text-align : right ;
}
div#content ul {
	line-height : 18px ;
	text-align : justify ;

}

span.important {
	font-weight : bold ;
	color : #EABA55 ;
}

div.csc-textpic {
	overflow : auto ;

}
dd.csc-textpic-caption {
	color : #999999 ;
	text-align : center ;
	font-size : 9px ;
}
a, a:visited {
	color : #5C0515 ;
	color : #ff9c17 ;
	font-weight : bold ;
	text-decoration : underline ;
}
a:hover {
	color : #FFFFFF;
}
/*==============================================================*/
/* ENTETE */
/*==============================================================*/

div#entete{
	width : 100% ;
	height : 200px ;
	position : relative ;
	background : #222222 ;

}
div#titre {
	padding-left : 10px ;
	padding-top : 10px ;
	font-weight : bold ;
	border : 0px solid #999999 ;
}
div#titre h1{
	margin-top : 0px ;
}
div#logo {
	position : absolute ;
	right : 0px ;
	top : 0px ;
	width : 138px ;
	height : 200px ;
	border : 0px solid green ;
	background : URL(../images/logo_petit.png) no-repeat ;
}
div#menu_langues {
	position : absolute ;
	width : 70px ;
	right : 0px ;
	top : 30px ;
	border : 0px solid green ;
	
}
div#menu_langues img {
	padding : 1px ;
}
/* titre de la page */
div#title_page {
	position : absolute ;
	top : 140px ;
	left : 50px ;
	width : 600px ;
	padding-left : 35px ;
	background : URL(../images/icone_appareil_photo_29.png) no-repeat left center ;
	
}
div#title_page h1{
	font-size : 15px ;
}
div#menu {
	position : absolute ;
	right :110px ;
	top : 0px ;
	width : 200px ;
	border : 0px solid red ;
	/*background-color : #222222 ;*/
} /* voir detail menu dans fichier menu.css */

div#date {
	border : 0px solid red ;
	/* voir fichier pathway.css */
}
/*==============================================================*/
/* ZONE MILIEU */
/*==============================================================*/

div#zone_milieu{
	width : 1000px ;
	top : 100% ;
	overflow : hidden ;
/*
	background : URL(../images/fond_milieu.png) repeat-y ;
*/
}



/* sous-titre de la page */
div#subtitle_page {
	float : left ;
	width : 100% ;
	text-align : center ;
}
div#subtitle_page  h2{
	font-size : 12px ;
	color : #666666 ;
	margin-bottom : 15px ;
}

div#content {
	float : left ;
	width : 900px ;
	padding : 0px 50px 0px 50px ;
	position : relative ;
	min-height : 200px ;
	margin-top : 20px ;
}
div#content img{
	float : right ;
	margin-top : 20px;
	margin-bottom : 10px;
	
}
div#content div.test_content {
	overflow : auto ;
	float : left ;
	width : 760px ;
}
/* COLONNE DROITE */

div#droite {
	margin-top : 40px ;
	width : 0px ;
	float : left ;
	padding : 0px ;
}
div#menu_sec {
	padding : 0px 5px 0px 5px ;
	overflow : auto ;
	position : relative ;
} /* voir detail menu dans fichier menu.css */


/*==============================================================*/
/* ZONE BAS */
/*==============================================================*/

div#pied_page {
	width : 100% ;
	height : 110px ;
	float : left ;
	background-color : #000000;
	position : relative ;
	background : #222222 ;
	margin-top : 20px ;

}
div#coordonnees {
	color : #FFFFFF ;
	width : 100% ;
	float:left ;
	text-align : center ;
	margin-top : 15px ;
	font-size : 9px ;

}
div#mentions{
	width : 100% ;
	text-align : center ;
	font-size : 8px ;
	font-weight : bold ;
	padding : 5px 0px ;
	position : absolute ;
	bottom : 0px ;
	color : #4C4C4C ;

}
div#mentions p.bodytext{
	margin : 0px ;
}



/*************************************************/
/* TX-RGSMOOTHGALLERY */
/*************************************************/
div.tx-rgsmoothgallery-pi1 {
	margin-top : 20px ;
	margin-bottom : 50px ;
	margin-left : 65px ;

}
#content div.jdGallery .slideInfoZone h2 {
	border-bottom : none ;
	padding : 0px 0px 0px 5px ;
	font-size : 12px ;
}
#content div.jdGallery .slideInfoZone p{
	font-size : 10px ;
}
div.rgsgcontent {
}
div.myGallery {
}

/*************************************************/
/* MOOFLOW */
/************************************************
#MooFlow {
	border : 0px solid blue ;
	height : 400px ;
	overflow : hidden ;
}
*/
div.tx-cfamooflow-pi1 {
	border : 0px solid red ;
	height : 450px ;
	overflow : hidden ;
}
div.csc-frame {
	width : 400px ; 
	padding : 0px 25px ;
	float : left ;
}

