@charset "UTF-8";
/* CSS Document */


body {
	background-image: url(../images/design/bg_rayures_vert.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#cadre_gauche .separateur_hor_int{
	margin-left:-45px;
}

/*======================================================== CADRES DU FOND ========================================================
--------------------------------------------------------------------------------------------------------------------------------*/

#navContenu {
	height:1035px;
}
	
#nav2Cadre, #nav2a, #nav2b {
	height:885px; /*toujours 150px de moins que #navContenu {*/
}

.telechargement img {
	border:1px solid #CCC;
}

/*=========================================================== CONTENU ============================================================
--------------------------------------------------------------------------------------------------------------------------------*/

span.telechargement span.separateur_ver_int{
	width:1px;
	height:175px;
	border-right:1px #000 dotted;
	margin-right:10px;
}

/* POPUP */
#popup_fenetre {
	left:275px;
	top:650px;
}

/*=============== CADRE ===============*/
#cadre{
	position:relative;
	background:url(../images/design/medias_cadre.gif) no-repeat;
	width:910px;
	height:857px;	
	z-index:2;
}

#contenu {
	width:auto;
	height:auto;
	padding-top:20px;
	padding-left:100px;
	padding-right:30px;
	margin-left:-15px;
}

#contenu_gauche {
	float:left;	
	width:350px;
}

.main {
	position:absolute;
	left:20px;
	top:175px;
}

#contenu_droite {
	float:right;
	width:395px;
	margin-top:-10px;
}

#section_titre {
	position:relative;
	margin-left:45px;
	margin-top:0px;
}

#section_jv {
	position:relative;
	margin-top:0px;
}

.media_fiche {
	position:relative;
	border-top: #000 1px dotted;
	padding-top:10px;
	margin-top:25px;
	clear:left;
}

.media_fiche_titre {
	margin-bottom:-5px;
}

span.telechargement{
	list-style:none;
	margin:0px;
	padding:0px;
}

span.telechargement span{
	display:inline;
	float:left;
	font-size:10px;
	margin-top:15px;
	margin-bottom:15px;
}

span.telechargement span.separateur_ver_int{
	width:1px;
	height:135px;
	border-right:1px #000 dotted;
	margin-right:7px;
	margin-left:7px;
}


/*FORMULAIRE*/
table.form{
	position:relative;
	margin-top:15px;
	margin-left:-5px;
}

tr.form_set{
	position:relative;
	margin-top:20px;
}

.form_descr{
	padding-right:20px;
}

td.form_champ{
}
