@import "/admin/js/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
}
#page{
	color: #000;
	background-image:url(../image/fond_degrade.jpg);
	background-repeat:repeat-x;
	background-color:#594D65;
	text-align:center;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#conteneur {
	position: relative;
	width: 900px;
	margin: 0px auto 0px auto;
	background-color:url(../image/fond.jpg);
	text-align:left;
	border:0px solid #009966;
}

#conteneur_entete{
	background-image:url(../image/entete_fond.jpg);
	background-repeat:no-repeat;
	width:899px;
	height:12px;
	border:0px solid #00FF33;
	margin:0px;
	padding:0px;
}
#conteneur_pied{
	background-image:url(../image/pied.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:11px;
}

#header{
	background-image:url(../image/fond_header.jpg);
	height:289px;
	position:relative;
}

#logo{
	position:absolute;
	top:25px;
	left:23px;
	width:230px;
	height:100px;
	border:0px solid #FF0000;
	background-image:url(../image/logo.jpg);
	background-repeat:no-repeat;
}

#bandeau_texte{
	position:absolute;
	top:30px;
	left:279px;
	width:600px;
	height:46px;
	border:0px solid #FF0000;
	background-image:url(../image/bandeau_texte.jpg);
	background-repeat:no-repeat;
}

#bandeau_image{
	position:absolute;
	top:144px;
	left:25px;
	width:850px;
	height:117px;
	border:0px solid #FF0000;
	background-image:url(../image/bandeau_image.jpg);
	background-repeat:no-repeat;
}

#milieu{
	min-height:350px;
	_height:350px;
	background-image:url(../image/fond_content.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px;
}

#content {
	float:right;
	width:595px;
	margin-right:25px;
	color:#69616E;
}
#content table{
	color:#69616E;
}

/*
#content table {
	border:1px solid #000;
	border-collapse:collapse;
}
#content table td{
	border:1px solid #000;
	padding:4px;
}
*/

a {
	font-weight:bold;
	text-decoration:underline;
	color:#69616e;
}

#menu_gauche {
	float:left;
	width:250px;
	border:0px solid #CCCCCC;
}

/* DEBUT STYLES MENU GAUCHE*/
.bloc_menu{
	width:253px;
	margin-bottom:20px;
}
.bloc_menu .bloc_menu_haut{
	width:253px;
	height:38px;
	background-image:url(../image/menu_element_haut.jpg);
	color:#333333;
	font-size:14px;
	font-weight:bold;
	position:relative;
}
.bloc_menu .bloc_menu_milieu{
	width:253px;
	line-height:18px;
	color:#ad111f;
	font-weight:bold;
	background-image:url(../image/menu_element_milieu.jpg);
}

.bloc_menu .bloc_menu_bas{
	width:253px;
	height:18px;
	background-image:url(../image/menu_element_bas.jpg);
}

.bloc_menu_milieu span{
	margin-left:25px;
}

.bloc_menu_milieu a{
	font-weight:normal;
	margin-left:25px;
	line-height:15px;
	display:block;
	color:#69616e;
	text-decoration:none;
	margin-left:25px;
	padding-left:10px;
	background-image:url(../image/menu_puce.jpg);
	background-repeat:no-repeat;
	background-position:1px 7px;
}
.bloc_menu_milieu a:hover{
	color:#ad111f;
}
.bloc_menu_milieu div{
	padding-bottom:5px;
}


.bloc_menu_haut a{
	display:block;
	margin-left:25px;
	padding-top:5px;
	color:#69616e;
	font-size:17px;
	font-weight:normal;
	text-decoration:none;
}

.menu_image_up{
	width: 15px;
	height:15px;
	background-image:url(../image/menu_fleche_up.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:16px;
	left:215px;
}

.menu_image_down{
	width: 15px;
	height:15px;
	background-image:url(../image/menu_fleche_down.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:14px;
	left:216px;
}

/* FIN STYLES MENU GAUCHE*/


/* DEBUT STYLES MENU HORIZONTAL*/
#menu_horizontal{
	position:absolute;
	top:85px;
	left:290px;
	width:620px;
	height:31px;
	border:0px solid #FF0000;
}
.bord_gauche{
	background-image:url(../image/menu_hor_gauche.jpg);
	position:absolute;
	top:85px;
	left:280px;
	width:11px;
	height:31px;
}
#menu_horizontal .menu_hor_element{
	height:31px;
	float:left;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
#menu_horizontal .menu_hor_element a{
	background-image:url(../image/menu_hor_centre.jpg);
	background-repeat:repeat-x;
	display:block;
	padding-top:6px;
	padding-left:23px;
	padding-right:24px;
	padding-bottom:7px;
	color:#333333;
	font-size:15px;
	text-decoration:none;
	font-weight:normal;
}
#menu_horizontal .menu_hor_element a:hover{
	background-image:url(../image/menu_hor_centre.jpg);
	background-repeat:repeat-x;
	color:#d10117;
}

#menu_horizontal .menu_hor_separation{
	background-color:#FFFFFF;
	width:1px;
	height:31px;
	float:left;
}

#menu_horizontal .menu_hor_element_selectionne{
	height:31px;
	float:left;
	margin-left:1px;
	color:#d10117;
	font-size:15px;
	font-weight:normal;
}
#menu_horizontal .menu_hor_element_selectionne a{
	/*background-image:url(../image/menu_hor_centre_hover.jpg);*/
	background-image:url(../image/menu_hor_centre.jpg);
	background-repeat:repeat-x;
	color:#d10117;
	display:block;
	padding-top:6px;
	padding-left:23px;
	padding-right:24px;
	padding-bottom:7px;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
}


/* FIN STYLES MENU HORIZONTAL*/

#encart_newsletter{
	background-image:url(../image/encart_newsletter.jpg);
	width:252px;
	height:79px;
	margin-bottom:15px;
}
.titre_encart_newsletter{
	padding-left:25px;
	padding-top:7px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
.btn_ok{
	background-color:#ca0113;
	border:1px solid #FFF;
	color:#FFF;
	height:19px;
	margin-top:1px;
	width:30px;
}

/* FIL ARIANE */
#fil_ariane{
	color:#69616e;
	font-size:12px;
	margin-bottom:13px;
}
#fil_ariane a{
	color:#69616e;
	font-size:12px;
}

/* PARTNERS */
.partners{
	font-size:10px;
	margin-top:20px;
	border-top:1px solid #594D65;
	height:60px;
	padding-top:20px;
}
.partners_reed_business{
	color:#69616e;
	font-size:12px;
	border:0px solid #00CC33;
	float:left;
	width:225px;
	height:60px;
	text-align:left;
	margin-left:30px;
}
.partners_iaec{
	color:#69616e;
	font-size:12px;
	border:0px solid #00CC33;
	float:right;
	width:635px;
	height:60px;
	text-align:left;
}
.partners_iaec img{
	margin-right:15px;
}
/* FOOTER */
.footer{
	font-size:10px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	color:#FFF;
}
.footer_cat_2{
	padding-left:30px;
	color:#FFF;
	padding-right:30px;
}
.footer_cat_1 a{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}
.footer_cat_2 a{
	font-size:10px;
	color:#FFF;
}

/* PAGE REGISTER */
.register_tableau{
	margin-top:15px;
	border-collapse:collapse;
}
.register_tableau_titre_ligne{
	color:#ad111f;
	font-weight:bold;
}
.register_tableau_ligne_1{
	background-color:#ededef;
}
.register_tableau_ligne_1_center{
	background-color:#ededef;
	text-align:center;
}
.register_tableau_ligne_2{
	background-color:#FFFFFF;
}
.register_tableau_ligne_2_center{
	background-color:#FFFFFF;
	text-align:center;
}
.register_tableau td{
	border:0px solid #000;
	padding:4px 4px 4px 0px;
}
.register_tableau th{
	border:0px solid #000;
	font-weight:bold;
	font-size:16px;
	padding:4px 4px 4px 0px;
	color:#594d65;
	text-align:left;
}
.register_center{
	text-align:center;
}
.register_right{
	text-align:right;
}
.register_titre_formule{
	font-weight:bold;
	height:20px;
	margin-bottom:4px;
	height:25px;
}
.register_titre_souligne{
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	color:#ad111f;
}
.register_titre{
	font-size:14px;
}
.register_prix{
	font-weight:bold;
	display:block;
	margin-bottom:0px;
}
.register_cadre_1{
	margin-top:20px;
	border:2px solid #69616e;
	background-color:#EFEFEF;
	padding:4px;
	color:#000000;
}
.register_cadre_2{
	margin-top:20px;
	border:2px solid #69616e;
	background-color:#EFEFEF;
	padding:4px;
	font-size:10px;
}

.register_tableau_border{
	margin-top:15px;
	border-collapse:collapse;
}
.register_tableau_border td{
	border:1px solid #000;
	padding:4px 4px 4px 7px;
}
/* STYLES BOUTONS */

.lien_gris{
	color:#69616E;
}
/****************************/
/* bouton normal */
p.conteneur_bouton {
	background-image:url(/image/btn_fond_gauche.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	text-align:left;
}

a.bouton {
	line-height:19px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(/image/btn_fond.jpg);
	background-position:right;
	padding-right:5px;
	text-decoration:none;
	color:#ad111f;
	font-weight:bold;
	white-space: nowrap;
}
/* bouton gros */
p.conteneur_bouton_gros {
	background-image:url(/image/left_gros_bouton.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	text-align:left;
}

a.bouton_gros {
	line-height:24px;
	padding-top:3px;
	padding-bottom:2px;
	background-image:url(/image/right_gros_bouton.jpg);
	background-position:right;
	padding-right:5px;
	text-decoration:none;
	color:#ad111f;
	font-weight:bold;
	font-size:16px;
	white-space: nowrap;
}
/*********************/


a.bouton:hover {
	color:#ad111f;
	text-decoration:none;
}

/* ERREURS FORMULAIRE */
.erreurs{
	background-color:#FFEFF1;
	color:#ad111f;
	border:1px solid #ad111f;
	padding:5px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}