#formulaire_login
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1F2F86;
}

#formulaire_login .boutons
{
	float:left;
	padding:0;
	margin:3px 0 0 0;
}

#formulaire_login .details a
{
 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1F2F86;
}

#formulaire_login .details
{
 margin:0 5px 0 5px;
}

#formulaire_login legend
{
	display:none;
}

#formulaire_login #var_login, #formulaire_login #password
{
	width:80px;
}

#formulaire_login ul li
{
	float:left;
}

#formulaire_login ul li label
{
	padding:3px 5px 0 0;
}

#formulaire_login ul li input
{
	margin:0 5px 0 0;
}

#formulaire_login ul
{
	list-style:none;
	padding:0;
	margin:0;
}


html {overflow-y: scroll;}

body
{
margin:0 auto 0 auto;
width:990px;
padding:0;

}

.spacer
{
clear:both;
}

.spacer_10
{
clear:both;
display:block;
height:10px;
}

/* TOP */

#top
{
width:930px;
height:26px;
padding:23px 0px 0px 60px;
background-image:url(../images/bg_top.gif);
background-repeat:no-repeat;
background-position:top left;
}

#top form
{
width:140px;
margin:0x;
padding:0px;
float:right;
}

#top fieldset
{
margin:0;
padding:0;
border:0;
float:left;
}

#top input#formulaire_recherche 
{
margin:0;
padding:0px 5px 0px 5px;
float:left;
width:90px;
-moz-border-radius:7px 7px 7px 7px;
-webkit-border-radius:7px 7px 7px 7px;
border:1px #979796 solid;
}

#top input#img_submit
{
margin:0px 0px 0px 12px;
padding:0;
float:left;
width:17px;
border:0;
}

#top label
{
margin:0;
padding:0;
float:left;
}


/* CENTRE */

#center
{
/* width:990px; */
padding:0px 0px 15px 0px;
margin:0;
overflow:hidden;
background-image:url(../images/degra_top_center.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#E1E3E5;
}

/* LEFT */

#left
{
float:left;
width:275px;
padding:0px 0px 0px 12px;
overflow:hidden;
margin:20px 12px 0px 0px;
}

#left h1
{
margin:0px;
padding:0px;
}

#middle
{
width:691px;
float:left;
overflow:hidden;
margin:35px 0px 10px 0px;
}

#right_sommaire2 form
{
margin:0x;
padding:0px  0px 0px 0px;
float:left;
}

#right_sommaire2 fieldset
{
margin:0;
padding:0;
border:0;
float:left;
}

#right_sommaire2 input#email
{
margin:0;
padding:0px 5px 0px 5px;
float:left;
width:90px;
-moz-border-radius:7px 7px 7px 7px;
-webkit-border-radius:7px 7px 7px 7px;
border:1px #979796 solid;
}

#right_sommaire2 input#img_submit
{
margin:0px 0px 0px 12px;
padding:0;
float:left;
width:17px;
border:0;
}

#right_sommaire2 label
{
margin:0;
padding:0;
float:left;
}

/* 404 */


#erreur_content form
{
margin:0x;
padding:0px  0px 0px 15px;
float:left;
}

#erreur_content fieldset
{
margin:0;
padding:0;
border:0;
float:left;
}

#erreur_content input#email
{
margin:0;
padding:0px 5px 0px 5px;
float:left;
width:90px;
-moz-border-radius:7px 7px 7px 7px;
-webkit-border-radius:7px 7px 7px 7px;
border:1px #979796 solid;
}

#erreur_content input#img_submit
{
margin:0px 0px 0px 12px;
padding:0;
float:left;
width:17px;
border:0;
}

#erreur_content label
{
margin:0;
padding:0;
float:left;
}

/* AGENDA */

.content_agenda
{
background-image:url(../images/puce_agenda.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0px 0px 10px 25px;
margin:15px 10px 10px 15px;
}


#agenda_content_top
{
width:275px;
overflow:hidden;
background-image:url(../images/prop-2010.gif);
background-repeat:no-repeat;
background-position:top left;
}

#agenda_content
{
width:275px;
min-height:323px;
overflow:hidden;
background-image:url(../images/bg_agenda.gif);
background-repeat:repeat-y;
background-position:top left;
}

#agenda_bottom
{
width:275px;
height:112px;
background-image:url(../images/bottom_agenda.gif);
background-repeat:no-repeat;
background-position:top left;
}

/* BLOCK Yvision */

#block_yvision
{
background-color:#FFF;
height:300px;
margin:0px 0px 15px 0px;
border:1px;
border-right:0px;
border-color:#d1d1d1;
border-style:solid;
}

/* CENTRE RUB */

#centre_rub
{
background-color:#FFF;
overflow:hidden;
margin:0px 0px 0px 0px;
border:1px;
border-color:#d1d1d1;
border-style:solid;
min-height:570px;
padding:15px;
}

#centre_rub p
{
color:#1f2f86;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

/* A LA UNE */

#alaune_content p, #alaune_content span
{
padding:0px 8px 0px 8px;
margin:Opx;
}

#alaune_top
{
width:328px;
height:229px;
overflow:hidden;
background-image:url(../images/bg2_alaune.gif);
background-repeat:no-repeat;
background-position:top left;
padding:15px 0px 0px 0px;
}

#alaune_top p a
{
color:#1f2f86;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#alaune_content
{
width:328px;
overflow:hidden;
background-image:url(../images/bg_alaune.gif);
background-repeat:repeat-y;
background-position:top left;
}

#alaune_bottom
{
width:328px;
height:7px;
background-image:url(../images/bottom_alaune.gif);
background-repeat:no-repeat;
background-position:top left;
}

.lire_la_suite
{
width:71px;
height:19px;
background-image:url(../images/lire_la_suite.gif);
background-repeat:no-repeat;
float:right;
background-position:top left;
margin:0px 7px 0px 0px;
}



/* A DECOUVRIR */

#decouvrir
{
width:299px;
height:200px;
overflow:hidden;
background-image:url(../images/bg_decouvrir.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px 30px 0px 0px;
padding:60px 0px 0px 0px;
float:right;
}

#decouvrir ul
{
margin:0px 0px 10px 0px;
padding:0px;
list-style:none;
}

#decouvrir ul li
{
margin:0;
padding:0px 0px 10px 0px;
background-image:url(../images/sep_decouvrir.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#decouvrir ul  img
{
margin:0;
padding:0px 0px 0px 20px;
vertical-align:middle;
}


#decouvrir ul li a
{
vertical-align:middle;
/* height: 36px; */
display:block;
padding:0;
text-align:left;
}

#decouvrir ul div
{
float:left;
width:8px;
height:9px;
padding:5px 0px 0px 0px;
margin:2px 30px 0px 0px;
}

/* ARTICLE */

#moins, #plus, #imprim, #envoi
{
float:right;
}

/* Envoi ami */

#send
{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#send fieldset
{
margin:0px 10px 0px 0px;
padding:0;
border:0;
float:left;
width:200px;
display:block;
}

#send input#formulaire_recherche 
{
margin:0;
padding:0;
float:left;
width:100px;
-moz-border-radius:7px 7px 7px 7px;
-webkit-border-radius:7px 7px 7px 7px;
border:1px #979796 solid;
}

#send input#img_submit
{
margin:0px 0px 0px 12px;
padding:0;
float:left;
width:55px;
border:0;
}

#send label
{
margin:8px 0px 8px 0px;
padding:0;
float:left;
width:200px;
}


/* BOTTOM */

#bottom
{
height:30px;
background-color:#387da9;
margin:0px;
padding:10px 0px 10px 0px;
}
