*{
	margin: 0px;
	padding: 0px;
}

body {
	background: #627494;
	font: 10px helvetica;
	color: #5E5E5E;	
}

.cache { display:none; }

#conteneur {
	background: transparent url(../images/bgConteneur.jpg) no-repeat; 
	width:858px;
}
.ecrituretelechargement
{
color:red;
font-size:11px;
font-style:italic;
}
#extensible {
	background: #627494 url(../images/bgBody1px.jpg) repeat-y;
	width:858px;
}

#bas {
	background: transparent url(../images/bgFooter.jpg) no-repeat; 
	width:857px;
	height:68px;
}

/* --------[  Menu  ]-------- */
#menu {
	position: absolute;
	top: 100px;
	left: 195px;	
	width: 137px;
}
.mesmotsclefs
{
position: absolute;
text-align:justify;
font-family: "cosmic sans ms" arial ;
font-style:italic;
color:#627494;
	top: 560px;
	left: 355px;	
	width: 400px;
}
.mesmotsclefs2
{
position: absolute;
text-align:justify;
font-family: "cosmic sans ms" arial ;
font-style:italic;
color:#627494;
	top: 520px;
	left: 355px;	
	width: 400px;
}
.mesmotsclefs3
{
position: absolute;
text-align:justify;
font-family: "cosmic sans ms" arial ;
font-style:italic;
color:#627494;
	top: 1240px;
	left: 355px;	
	width: 400px;
}
.mesmotsclefs4
{
position: absolute;
text-align:justify;
font-family: "cosmic sans ms" arial ;
font-style:italic;
color:#627494;
	top: 540px;
	left: 156px;	
	width: 200px;
}
#menu img{ float: left; margin-top: 35px; margin-left: -23px; }
#menu .micro { margin-top: 5px;	margin-left: -23px; }
#menu .movie { margin-top: 10px;	margin-left: -23px; }
#menu .picture { margin-top: 11px;	margin-left: -26px; }
#menu .contact { margin-top: 11px;	margin-left: -26px; }

.titreMenu {
	color : #363636;
	font-size: 13px;
	font-weight: bold;
	margin-top: 15px;	
}

.titreMenu img{
	padding: 0px 7px 0px 0px;
}

#menu  ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 13px;
}


#menu_1  a, a:link, a:active, a:visited{
	color: #363636;
	text-decoration:none;
}

#menu_1 a:hover{
	color: #627494;
	text-decoration:none;
}

#menu_2  a, a:link, a:active, a:visited{
	color: #394865;
	text-decoration:none;
	font-weight: bold;
}

#menu_2 a:hover{
	color: #627494;
	text-decoration:none;
	font-weight: bold;
}

#menu_3{ font-size: 11px; }

/* --------[  Titre de la rubrique  ]-------- */
#titrePage {
	float: left;
	text-align:left;
	margin: 139px 0px 0 0;
	margin-left:375px;
}
#titrePage h1, h2{
	display: inline;
	font-size: 11px;
}
#titrePage h1{
	color: #98B5C5;
}
#titrePage h2{
	color: #627494;
	font-weight: normal;
}

/* --------[  Partieprincipale du site  ]-------- */
#main{
	position: absolute;
	top: 93px;
	left: 337px;
	width: 438px;
}

#textIntroSon {
	color: #627494;
	text-align: right;
	margin-right:-57px;
	padding: 60px;
}

#index {
	width: 377px;
	margin: -60px 10px 100px 25px;
	padding: 0 0px 0 0px;
	font: 10px/15px helvetica;
	text-align: justify;
	font-weight: bold;
}
#index img { padding: 13px; }

#casting {
		 font-size: 15px;
		 font-style:italic;
		 font-weight: bold;	
		}
		

a.arrow{
		float:left;
		width: 11px; height: 24px;
		margin-left:10%;
		background: url(../images/bouton.png) center top no-repeat; }
a.arrow:hover { background: url(../images/bouton.png) center bottom no-repeat;}

/* --------[  Pages des voix  ]-------- */
#voix {
	width: 310px;
	margin: 80px 0 0 100px;
	font: 10px/40px Helvetica, Tahoma, Verdana, Arial;
	font-weight: bold;
}

/* --------[  Pages galeries photos  ]-------- */
#galerie {
	width: 377px;
	margin: -60px 10px 100px 25px;
	padding: 0 0px 0 0px;	
	font: 10px/15px helvetica;
	font-style:12px;
	text-align: justify;
	font-weight: bold;
}


/* --------[  Pages de contact  ]-------- */
#contact {
	width: 437px;
	margin: -60px 0 0 6px;
	font: 11px/15px helvetica;
}

#contact input {
	font-size : 10px;
	background : transparent;
	border : 1px solid #7C8AA5;
	color : #7C8AA5;
}

#contact textarea {
	font-size : 10px;
	background : transparent;
	border : 1px solid #7C8AA5;
	color : #7C8AA5;
}

#contact  a, a:link, a:active, a:visited{
	color: #627494;
	text-decoration:none;
}

#contact a:hover{
	color: #909090;
	text-decoration:none;
}
/* --------[  Fin du site  ]-------- */
#footer {
	margin-top: 50px;
	margin-bottom: 30px;
	text-align: center;
}
