/* COMMON */

body {
margin:30px 0 0 0;
}

legend
{
display:none;
margin:0;
padding:0;
}

form{
margin:0;
padding:0;
}


fieldset
{
border:0;
margin:0;
padding:0;
}

label
{
margin:0;
padding:0;
text-align:left;
font:12px/14px Arial, Helvetica, sans-serif;
}

.forml {
width: 92px;
padding:1px;
margin:0;
border: 1px solid #50264c;
font:12px/14px Arial, Helvetica, sans-serif;
color:#777772;
}

.spip_bouton input 
{
float:right;
padding-right:5px;
font-size:12px;
font-weight:bold;
color:#860048;
height:20px;
width:60px;
border:0;
background:none;
cursor:pointer;
}


#centrer{
width:965px;
margin:0 auto;
}

#container
{
width:965px;
float:left;
background-color:#fff;
}

#header {
width:100%;
/*height:162px;*/
height:155px;
}

#header-left {
float:left;
width:121px;
}

#header-right {
float:right;
width:820px;
}

#flash-banner {
float:left;
width:660px;
margin-top:12px;
}

#identification {
float:right;
width:120px;
}

#middle-content {
width:100%;
margin-top:60px;
}

#middle-content-left {
float:left;
width:830px;
}

#middle-content-right {
float:right;
width:120px;
margin-top:0;
cursor:pointer;
}

#espace_presse {
margin:15px 0 8px 0;
}

/* MENU */

#menu {
padding:0 0 0 15px;
width:786px;
height:30px;
/*border-bottom:1px #74003d dotted;*/
margin-left:10px;
}

#navigation {
float:left;
padding:0 0 0 0;

}

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

#navigation li {
display:inline;
text-align:center;
}

/* HOME */

#home-content {
padding-top:25px;
}

#focus {
position:relative;
float:left;
width:355px;
height:365px;
background:url(../../images/block_home_bg.gif) no-repeat;
padding:28px 30px 0 26px;
overflow:hidden;
}

#actus {
position:relative;
float:right;
width:355px;
height:365px;
background:url(../../images/block_home_bg.gif) no-repeat;
padding:28px 30px 0 26px;
}

#evenementielle{
position:relative;
float:right;
width:381px;
height:373px;
background:url(../../images/block_home_bg.gif) no-repeat;
padding:20px 20px 0 10px;
overflow:hidden;
}

/* COMMON CONTENT INSIDE */
#content-inside {
margin-top:25px;
padding:12px 15px 15px 15px;
width:786px;
height:364px;
background:url(../../images/block_bg.gif) no-repeat;
}

#rubric-title {
padding:0 0 5px 10px;
margin-bottom:15px;
}



/* NOS PRODUITS */

#produits-menu {
float:left;
width:226px;
height:151px;
background:url(../../images/produits_menu_bg.gif) no-repeat;
padding:160px 0 0 15px;
}

#article-content {
float:right;
width:520px;
height:306px;
overflow:auto;
border-left:1px #74003d dotted;
padding:0 5px 0 15px;
}

/* FINANCEMENT */

#financement-menu {
float:left;
width:226px;
height:181px;
background:url(../../images/financement_menu_bg.gif) no-repeat;
padding:130px 0 0 15px;
}

/* NOTRE GROUPE */

#groupe-menu {
float:left;
width:226px;
height:311px;
background:url(../../images/groupe_menu_bg.gif) no-repeat;
padding:20px 0 0 15px;
}

/* NOS PARTICIPATIONS */

#participations-menu {
float:left;
width:226px;
height:311px;
background:url(../../images/participations_menu_bg.gif) no-repeat;
padding:20px 0 0 15px;
}

/* ESPACE PRESSE */

#espacepresse-menu {
float:left;
width:226px;
height:311px;
background:url(../../images/espace_presse_menu_bg.gif) no-repeat;
padding:20px 0 0 15px;
}

/* NOTRE EQUIPE */

#equipe-menu {
float:left;
width:226px;
height:201px;
background:url(../../images/equipe_menu_bg.gif) no-repeat;
padding:130px 0 0 15px;
}

/* ACTU/FOCUS */

#actu-focus-header {
height:40px;
}

#actu-focus-visuel {
float:left;
width:241px;
height:331px;
padding:0 0 0 0;
}

#actu-focus-header {
padding:0 0 5px 10px;
margin-bottom:15px;
}

#actu-focus-title {
float:left;
width:300px;
}

#actu-focus-archives-link {
float:right;
width:300px;
text-align:right;
}

/* ACTU/FOCUS ARCHIVES */

#archives-content {
/*height:331px;*/
height:315px;
overflow:auto;
}

/* POP EQUIPE */

#popup-equipe {
width:401px;
height:548px;
background:url(../../images/popup_equipe_bg.gif) no-repeat;
padding-top:20px;
}


/* FOOTER */

#footer {
clear:both;
width:100%;
padding:20px 0 0 15px;
}

#fil_info
{
float:left;
width:70px;
padding:0;
margin:0;
}

#fil_info_content
{
float:left;
width:850px;
height:18px;
overflow:hidden;
}

#tools {
float:left;
width:100%;
padding-top:10px;
text-align:center;
}