	/* --------------------- Style principal de la page --------------------- */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	background:#000 url(/template/univers/images/background.jpg) repeat-y;
	background-position:center center;
	padding:0;
	margin:0;
}
h2 {
	font-size:0.9em;
	color:#ff6600;
	font-weight:bold;
	margin:2px;
}
h3 {
	font-size:0.9em;
	color:#555;
	margin:0 0 2px;
}
a:link, a:visited {
	color:#ff6600;
	text-decoration:underline;
}
a:hover, a:active {
	color:#333;
	text-decoration:underline;
}

img {
	border:none;
}
/* --------------------- Conteneur --------------------- */

#conteneur {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	background-color:#ffffff;
}
/* --------------------- Header --------------------- */

#header {
	width:1000px;
	border:none;
	height:120px;
	background-color:#f5f3f3;
}
#pre
{
	background-color:#F5F3F3;
	margin:0;
	padding:5px 15px 0 0;
	font-size:0.8em;
	text-align:right;
	color:#777;
	font-weight:bold;
}
#pre a:link, #pre a:visited
{
	color:#333;
	text-decoration:none;
}
#pre a:hover, #pre a:active
{
	color:#ff6600;
	text-decoration:underline;
}
#header_admin {
	width:1000px;
	text-align:center;
	border-bottom:1px solid #ff6600;
	height:100px;
	background-color:#f5f3f3;
}
#header p {
	color:#ff6600;
	text-align:left;
	font-weight:bold;
	font-size:0.8em;
	margin-top:-12px;
	margin-left:50px;
}
#header #pub {
	position:relative;
	left:15px;
	top:5px;
}
/* --------------------- Menu horizontal --------------------- */

#menu {
	padding:3px;
	margin-top:7px;
	background-color:#ff6600;
	color:#fff;
	text-align:center;
	font-size:0.9em;
}
#menu a:link, #menu a:visited {
	padding:3px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#menu a:hover, #menu a:active {
	color:#fff;
	text-decoration:underline;
}
/* --------------------- Colonne Gauche --------------------- */

#gauche {
	margin:0;
	padding:5px 0 10px 10px;
	float:left;
	width:300px;
	background-color:#fff;
	color:#777;
	text-align:center;
	font-size:1em;
}

/* --------------------- Colonne Centre --------------------- */

#centre {
	margin:0 0 10px 0;
	padding:5px 10px 0;
	float:left;
	position:relative;
	width:500px;
	background-color:#fff;
	color:#ff6600;
	text-align:center;
	font-size:1em;
}
#centre_droite {
	padding-top:5px;
	float:left;
	position:relative;
	width:675px;
	background-color:#fff;
	color:#ff6600;
	text-align:center;
	font-size:1em;
}
#centre a:link, #centre a:visited {
	color:#333;
	text-decoration:none;
}
#centre a:hover, #centre a:active {
	color:#ff6600;
	text-decoration:none;
}
#centre_droite {
	padding-top:5px;
	float:left;
	position:relative;
	width:675px;
	background-color:#fff;
	color:#ff6600;
	text-align:center;
	font-size:1em;
}
/* --------------------- Colonne Centre A la Une --------------------- */

#centre #block_centre img {
	margin:0;
	border:none;
}
#centre #block_centre h2 {
	font-size:1.1em;
	font-weight:bold;
}
#centre #block_centre p {
	margin:10px 10px 0 0;
	color:#333;
	text-align:justify;
}
#centre #block_centre p a:link, #centre #block_centre p a:visited {
	color:#ff6600;
	text-decoration:none;
}
#centre #block_centre p a:hover, #centre #block_centre p a:active {
	color:#333;
	text-decoration:none;
	background:#ececec;
}
#centre #block_centre ul {
	color:#333;
	list-style-type:none;
	margin-bottom:0px;
}
#centre #block_centre ul li {
	list-style-image:url(/template/univers/images/ul_puce.gif);
	margin-bottom:0px;
	margin-left:2px;
	margin-top:3px;
}
#centre #block_centre ul li a:link, #centre #block_centre ul li a:visited {
	color:#ff6600;
	text-decoration:none;
}
#centre #block_centre ul li a:hover, #centre #block_centre ul li a:active {
	color:#333;
	text-decoration:none;
	background:#ececec;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
}


/* --------------------- Colonne Centre Dossier --------------------- */


#centre #block_centre .autrecategorie {
	text-align:right;
}
#centre #block_centre #liste_dossier .autrecategorie a:link, #centre #block_centre #liste_dossier .autrecategorie a:visited {
	color:#777;
	text-decoration:none;
}
#centre #block_centre #liste_dossier .autrecategorie a:hover, #centre #block_centre #liste_dossier .autrecategorie a:active {
	color:#333;
	text-decoration:none;
	background:none;
}

#centre #block_centre #images_dossier {
margin:10px 5px;
width:125px;
text-align:center;
font-size:10px;
color:#555;
font-weight:bold;
}
#centre #block_centre #liste_dossier {
width:350px;
text-align:left;
position:relative;
left:130px;
top:-90px;
}

#tableau_forfait_dossier table thead
{
	background-color: rgb(215, 215, 215);
	width: 175px;
	font-weight:bold;
	text-align:center;
	color:black;

}
#tableau_forfait_dossier table tbody
{
	background-color: rgb(236, 236, 236);
	width: 175px;
	text-align:center;
	color:black;

}




#centre #block_centre #menu-dossier img {
	margin:0;
	border:none;
}
#centre #block_centre #menu-dossier h1 {
	font-size:1.1em;
	font-weight:bold;
}
#centre #block_centre #menu-dossier h2 {
	margin-bottom:10px;
}
#centre #block_centre #menu-dossier p {
	margin:10px 10px 0 0;
	color:#333;
	text-align:justify;
}
#centre #block_centre #menu-dossier p a:link, #centre #block_centre #menu-dossier p a:visited {
	color:#ff6600;
	text-decoration:none;
}
#centre #block_centre #menu-dossier p a:hover, #centre #block_centre #menu-dossier p a:active {
	color:#333;
	text-decoration:none;
	background:#ececec;
}
#centre #block_centre #menu-dossier ul {
	color:#333;
	list-style-type:none;
	margin-bottom:0px;
}
#centre #block_centre #menu-dossier ul li {
	list-style-image:url(/template/univers/images/ul_puce.gif);
	margin-bottom:0px;
	margin-left:2px;
	margin-top:3px;
}
#centre #block_centre #menu-dossier ul li a:link, #centre #block_centre #menu-dossier ul li a:visited {
	color:#ff6600;
	text-decoration:none;
}
#centre #block_centre #menu-dossier ul li a:hover, #centre #block_centre #menu-dossier ul li a:active {
	color:#333;
	text-decoration:none;
	background:#ececec;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
}

#centre #block_centre #menu-dossier table {
width:478px;
background:#eeeeee;
border-bottom:1px dashed #333;
border-top:1px dashed #333;
padding:10px;
}

#centre #block_centre #menu-dossier table a.activation {
font-weight:bold;
}
#centre #block_centre #menu-dossier table a:link, #centre #block_centre #menu-dossier table a:visited {
	color:#333;
	text-decoration:none;
}
#centre #block_centre #menu-dossier table a:hover, #centre #block_centre #menu-dossier table a:active {
	color:#333;
	text-decoration:underline;
}
/* --------------------- Colonne droite --------------------- */

#droite {
	margin:0;
	float:left;
	padding:5px 10px 10px 0;
	position:relative;
	width:160px;
	color:#777;
	text-align:center;
	font-size:1em;
}
/* --------------------- Colonne centre marques --------------------- */

#centre .tableau_marque {
	width:100%;
	text-align:center;
}
#centre .tableau_marque a {
	text-decoration:none;
}
#centre .tableau_marque a:link, #gauche .tableau_marque a:visited {
	color:#777;
}
#centre .tableau_marque a:hover, #gauche .tableau_marque a:active {
	color:#ff8800;
	text-decoration:none;
}
#centre .tableau_marque tfoot{
	text-align:right;
	vertical-align:bottom;
	height:25px;
	margin-top:10px;
}
/* --------------------- Colonne Gauche --------------------- */

#gauche .tableau_marque {
	width:100%;
	text-align:center;
}
#gauche .tableau_marque a {
	text-decoration:none;
}
#gauche .tableau_marque a:link, #gauche .tableau_marque a:visited {
	color:#777;
}
#gauche .tableau_marque a:hover, #gauche .tableau_marque a:active {
	color:#ff8800;
	text-decoration:none;
}
#gauche .tableau_marque tfoot{
	text-align:right;
	vertical-align:bottom;
	height:25px;
	margin-top:10px;
}

#gauche .tableau_marque tfoot a:link, #gauche .tableau_marque tfoot a:visited {
	color:#ff6600;
	text-decoration:none;
}
#gauche .tableau_marque tfoot a:hover, #gauche .tableau_marque tfoot a:active {
	color:#777;
	text-decoration:underline;
}
/* --------------------- Espace perso --------------------- */

#identifiant {
	background-color:#eeeeee;
	border:none;
	width:120px;
	color:333;
	margin-left:40px;
}
#mdp {
	background-color:#eeeeee;
	border:none;
	width:120px;
	color:333;
	margin-left:2px;
}
#eligibilite {
	background-color:#eeeeee;
	border:none;
	width:76px;
	color:333;
}
#bouton_espace {
	width:40px;
	height:20px;
	margin-left:10px;
	position:relative;
	top:5px;
}
#btn_trier {
	width:50px;
	height:22px;
	margin-left:5px;
	position:relative;
	top:5px;
}
/* --------------------- Block Gauche et droite --------------------- */

#block_haut {
	text-align:justify;
	background-image: url(/template/univers/images/h_block.gif);
	background-repeat:repeat-x;
	height:24px;
	margin-top:10px;
}
#block_haut h1 {
	position:relative;
	left:-13px;
	top:6px;
	font-size:1em;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:0;
}
#block {
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	margin:0;
	width:auto;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
#block ul {
	margin:0;
	padding-left:15px;
}
#block ul li {
	list-style-image:url(../images/ul_puce_forfait.gif);
	margin-bottom:0px;
	margin-left:2px;
	margin-top:3px;
}
#block ul li a:link, #block ul li a:visited{
	text-decoration:none;
}
#block ul li a:hover, #block ul li a:active{
	text-decoration:underline;
}
#block .promo-retour {
	margin:0 0 -8px -6px;
	padding-bottom:8px;
}
#block .promo-retour p{
	margin:5px 0 8px 10px;
	color:#333;
	text-align:right;
	font-size:1.1em;
}
#block .promo-retour a:link, #block .promo-retour a:visited{
	margin:0 5px;
	color:#ff6600;
	text-decoration:none;
}
#block .promo-retour a:active, #block .promo-retour a:hover{
	color:#777;
	text-decoration:underline;
}
#block .promo-retour p b{
	margin:5px 0 0 0;
	color:#FF6600;
}

#block h1 {
	font-size:1em;
	color:#ff6600;
	font-weight:bold;
	margin:2px;
}
#block p {
	margin:3px 5px 0 0;
	text-align:justify;
	padding:0;
}
#block_bas {
	height:7px;
	background-image: url(/template/univers/images/bb_block.gif);
	background-repeat:repeat-x;
	margin-bottom:10px;
	clear:both;
}

/* --------------------- Block Centre --------------------- */

#block_centre_haut {
	text-align:justify;
	background-image: url(/template/univers/images/h_block_centre.gif);
	background-repeat:repeat-x;
	height:25px;
	margin-top:10px;
}
#block_centre_haut h1 {
	position:absolute;
	left:15px;
	font-size:1em;
	color:#fff;
	font-weight:bold;
	text-align:left;
	margin:6px 0 0 10px;
}
#block_centre_haut h1 a:link, #block_centre_haut h1 a:visited{
	text-decoration:none;
	color:#fff;
}
#block_centre_haut h1 a:hover, #block_centre_haut h1 a:active{
	text-decoration:none;
	color:#ff6600;
}
#block_centre {
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	width:auto;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
#block_centre h1 {
	font-size:1em;
	color:#ff6600;
	font-weight:bold;
	margin:2px;
}

#block_centre .incqbox {
border:1px solid black;
background-color:#F8ECDF;
padding:5px;
}
#block_centre_bas {
	height:7px;
	background-image: url(/template/univers/images/bb_block.gif);
	background-repeat:repeat-x;
	margin-bottom:5px;
}
/* Tableau page index boutique */

#Tableau_01 {
	width:459px;
	height:255px;
	border:0;
	margin:0;
	paddin:0;
}
/* --------------------- Tableau tous les forfaits --------------------- */
form select {
	margin-top:5px;
	background:#fff;
	border:1px solid #ececec;
	color:#555;
}
form{
	margin:0;
	padding:0;
}
#choix form select {
	margin-top:-2px;
}

#lunch {

	position:relative;
	width:auto;
	height:0;
	margin:10px auto 0;
	padding:0;
	text-align:center;
}
#lunch input{
	width:150px;
}

#liste_download h2
{
	padding-top:8px;
}

#liste_download #down {
	margin:10px 10px 10px 8px;
	color:#ff6600;
	font-size:0.9em;
	text-align:right;
	border-bottom:1px dotted #777;
	padding-bottom:5px;
}

#centre #block_centre #liste_download img {
	margin-right:10px ;
}
#liste_download #infos {
	text-align:left;
	margin:0;
	color:#ff6600;
	font-size:0.9em;
}
/*#liste_download .telechargement h2 a:link, #liste_download .telechargement h2 a:visited {
	color:#ff6600;
	text-decoration:none;
}
#liste_download .telechargement h2 a:hover, #liste_download .telechargement h2 a:active {
	color:#ff8800;
	text-decoration:underline;
}*/
#forfait #big {
	position:relative;
	float:right;
	top:-35px;
	padding:0 20px;
}
#forfait #small {
	position:relative;
	left:120px;
	top:-10px;
	padding:0 20px;
}
#forfait #tous_forfaits h2 a:link, #forfait #tous_forfaits h2 a:visited {
	color:#ff6600;
	font-size:1em;
	text-decoration:none;
	padding:3px 5px;
	margin-left:-5px;
}
#forfait #tous_forfaits h2 a:hover, #forfait #tous_forfaits h2 a:active {
	color:#555;
	font-size:1em;
	text-decoration:none;
	background-color:#ececec;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
}
#forfait h3 {
	color:#ff6600;
	text-align:right;
	font-size:0.9em;
	text-decoration:none;
	margin:0
}
#forfait h3 a:link, #forfait h3 a:visited {
	color:#ff6600;
	text-align:right;
	font-size:0.9em;
	text-decoration:none;
	padding:3px 5px 3px;
}
#forfait h3 a:hover, #forfait h3 a:active {
	color:#555;
	text-decoration:none;
	background-color:#ececec;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
}

#forfait #tous_forfaits p.surligne {
	color:#333;
	border-bottom:1px dotted #777;
	padding-bottom:10px;
	text-align:justify;
	margin-right:10px;
}
/* --------------------- Tableau forfait --------------------- */
#forfait h2 a:link, #forfait h2 a:visited {
	color:#ff6600;
	font-size:1em;
	text-decoration:none;
}
#forfait h2 a:hover, #forfait h2 a:active {
	color:#555;
	font-size:1em;
	text-decoration:underline;
}
#forfait p {
	color:#333;
}
/* Offre img souscription */

#forfait u {
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}
#forfait ul {
	margin-top:4px;
	color:#333;
}
#centre #block_centre #forfait ul li {
	list-style-image:url(../images/ul_puce_forfait.gif);
	margin-bottom:0px;
	margin-left:2px;
	margin-top:5px;
}
#forfait table {
	margin:2px 0 15px 0;
	width:475px;
	text-align:center;
	font-size:0.9em;
	padding-bottom:10px;
	border-bottom:1px dotted #777;
}
#forfait table thead {
	font-weight:bold;
	background:#d7d7d7;
	color:#333;
	height:20px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
}
#forfait table tbody tr {
	height:20px;
	border:1px dotted #d7d7d7;
}
#forfait table tbody tr:hover {
	background-color: #eee;
	color:#333;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
}
#forfait table tfoot {
	text-align:right;
	height:25px;
	margin-top:10px;
	color:#333;
	font-weight:bold;
}

/* --------------------- Result eligibilité --------------------- */
#typeoffre {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px dashed #ff8800;
}

#typeoffre h1{
	font-size:1em;
	margin-top:10px;
}

#result_eligibilite {
	color:#666666;color:#555;
	text-decoration:none;
	background-color:#ececec;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
}


#result_eligibilite_block {
	background:url(../images/block_fond_elig.gif)  no-repeat;
	width:475px;
	height:43px;
	margin:10px 0 0;
}
#result_eligibilite_block h3 {
	margin:0 10px 5px;
	font-size:1.1em;
	font-weight:bold;
}

#result_eligibilite_block h4 {
	margin:0 10px 5px;
	font-size:1.1em;
	font-weight:bold;
	color:#ccc;
}

#centre #block_centre #result_eligibilite_block p {
	margin:-3px 0 0 10px;
}

#result_eligibilite_block_no {
	background:url(../images/block_fond_elig_no.gif) no-repeat;
	width:475px;
	height:43px;
	margin:0;
}
#result_eligibilite_block_no h3 {
	margin:0 10px 5px;
	font-size:1.1em;
	font-weight:bold;
}

#result_eligibilite_block_no h4 {
	margin:0 10px 5px;
	font-size:1.1em;
	font-weight:bold;
	color:#ccc;
}

#centre #block_centre #result_eligibilite_block_no p {
	margin:-3px 0 0 10px;
	color:#d7d7d7;
}


#result_eligibilite_prix {
	color:#F3F3F3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.6em;
	font-weight:bold;
	margin:-30px 20px 0pt 0pt;
	text-align:right;
}

#result_eligibilite_prix a:link, #result_eligibilite_prix a:visited {
	color:#fff;
	text-decoration:none;
}

#result_eligibilite_prix a:hover, #result_eligibilite_prix a:active {
	color:#fff;
	text-decoration:none;
}

#centre #block_centre .bouton_retro{
	margin-left:460px;
	margin-top:-25px;
	float:right;
}

.spacer
{
	clear	:both;
	width	:100%;
	display :block;
}
/* --------------------- footer --------------------- */

#footer {
	float:left;
	height:22px;
	width:1000px;
	padding-top:6px;
	border-top:1px solid #ff6600;
	background-color:#d7d7d7;
	color:#777;
	text-align:center;
	font-size:1em;
}
#footer a:link, #footer a:visited {
	color:#222;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
}


/* -------------------------- Marques ------------------*/
#marques .image
{
	float:left;
}
#marques img
{
	text-align:center;
	padding:10px;
}
#marques p
{
	text-align:center;
	padding:10px;
}


#marques
{
	text-align:center;

}


/* -------------------------- Mon compte ------------------*/


#centre #block_centre p.derniermessageforum
{
	color:#555;
	padding:5px;
	text-decoration:none;
	background-color:#ececec;
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
}
/* -------------------------- Mon compte ------------------*/
#formulaire {
}

#centre #block_centre #formulaire ul {
padding:0;
margin:0;
}
#centre #block_centre #formulaire ul li {
	list-style-type:none;
	list-style-image:none;
	margin:10px 0 0 0;
}
#centre #block_centre #formulaire form {
	padding-top:10px;
	height:auto;
}
#centre #block_centre #formulaire label, form .label {
	margin:0 5px 0 0;
	background-color:##eee;
	line-height: normal;
	color:#555;
}
#centre #block_centre #formulaire textarea, select, #centre #block_centre #formulaire select {
	padding: 0;
	vertical-align: top;
	margin: 0;
	background-color:#eee;
	border-bottom:1px dotted #555;
	border-top:none;
	border-right:none;
	border-left:none;
	color:#333;
}
#centre #block_centre #formulaire textarea {
	width:98%;
}
#centre #block_centre #formulaire input {
	background-color:#eee;
	margin:2px 5px 0 0;
	border-bottom:1px dotted #555;
	border-top:none;
	border-right:none;
	border-left:none;
	color:#333;
	padding:1px 2px;
	width:98%;
}
#centre #block_centre #btn_right {
	clear:right;
	text-align:right;
	float:none;
	display:block;
	width:99%;
}
#centre #block_centre #formulaire #btn_right input {
width: 80px;}
#centre #block_centre i {
font-size:0.8em;
}

