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


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

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

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

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

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

.separateur_hor_int{
	background:url(../images/design/separateur_hor_int_jeux.png) no-repeat;
	width:627px;
	margin-top:40px;
}

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

/*=============== CADRE ===============*/
#cadre{
	position:relative;
	background:url(../images/design/contact_cadre.jpg) no-repeat;
	width:903px;
	height:608px;	
	z-index:2;
}

#contact_cadre_ext_dessins{
	background:url(../images/design/contact_cadre_ext_dessins.png) no-repeat;
	position:absolute;
	width:105px;
	height:117px;
	z-index:5;
	left:895px;
	top:598px;
}

#contenu {
	width:auto;
	height:auto;
	padding:40px 400px;
}

#contact_titre {
	position:absolute;
	margin-left:125px;
	margin-top:40px;
}

/*FORMULAIRE*/
tr.form_set{
	position:relative;
}


td.form_descr{
	text-transform:uppercase;
}

td.form_champ{
	padding:0;
	margin:0;
	padding-left:20px;
}

.alerte {
	width:400px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
}

/*AMI*/
#ami{
	margin-top:20px;
}