body{
    background-color:#97bf0e;
}

html, body, table, th, tr, td, ul, li,dl, dt, dd, img, h1, h2, h3, h4, h5, h6, a, legend, form, input, label, textarea {
	text-decoration: none;
	list-style-type: none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#58585a;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#globale{
    width:980px;
    height:auto;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    top:-9px;
    padding:0px;
    
    background-color:#f8f7db;
    border:1px solid #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#globale a{
    text-decoration:none;
    color:#8A0872;
}
#globale a:hover{
   color:#666666;
}
#globale img{
    border:none;
}
#formeFond{
    position:absolute;
    width:1269px;
    height:1370px;
    left: 50%;
    top:-370px;
    margin-left:-634px;
    
    /*background-image:url('../media/site/gen/interieure_fondGlobal.png');*/
    background-repeat:no-repeat;
}
#ombre_droite{
    position:absolute;
    width:6px;
    height:100%;
    right:-6px;
    top:0px;
    
    background-image:url('../media/site/gen/ombre_droite_interieure.png');
    background-repeat:repeat-y;
}
#ombre_bas{
    position:absolute;
    width:988px;
    height:6px;
    bottom:-6px;
    right:-6px;
    
    background-image:url('../media/site/gen/ombre_bas_interieure.png');
    background-repeat:no-repeat;
}
div#separateur{
    clear:both;
    height:15px;
}


/*//  pied de page    //////////*/
#pied_de_page{
    position:absolute;
    margin-top:-5px;
    right:0px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
}
#pied_de_page p a{
    color:#FFFFFF;
    text-decoration:none;
}
#pied_de_page p a:hover{
    color:#58585a;
    text-decoration:none;
}

/*//    bloc gauche avec logo et menu   //////////*/
#bloc_gauche{
    float:left;
    width:187px;
    height:auto;
    left:15px;
    z-index:2;
}
/*SousPartie Logo   */
#bloc_gauche div img{
    position:relative;
    left:15px;
    top:0px;
}
/*  SousPartie Menu */
.enteteMenu{
    position:relative;
    width:170px;
    height:43px;
    top:30px;
    left:15px;
    
    background-repeat:no-repeat;
}
#rub_niveau2{
    position:relative;
    width:187px;
    left:15px;
    top:40px;
    
    list-style-type:none;
    background-repeat:repeat-y;
}
#rub_niveau2 p{
    position:relative;
    left:-40px;
    top:-16px;
    width:187px;
    height:22px;
    padding-left:5px;
    padding-right:5px;
    
    background-repeat:no-repeat;
}
#rub_niveau2 a{
    position:relative;
    width:155px;
    margin-top:0px;
    line-height:16px;
    display:block;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
}
#rub_niveau2 a.menu_head, #rub_niveau2 a.menu_head_vide{
    margin:0px;
    top:-10px;
    left:0px;
    width:165px;
    padding-left:5px;
	padding-top: 3px;
	padding-bottom: 5px;
}
#rub_niveau2 div.menu_body{
    margin-bottom:13px;
    margin-top:-13px;
    /*display:none;*/
}
#rub_niveau2 div.menu_body ul{
    margin:0;
    padding:0;
    width:176px;
}
#rub_niveau2 div.menu_body li{
    padding-left:15px;
 	padding-top: 1px;
    padding-bottom: 2px;
    list-style-type:none;
}
#rub_niveau2 div.menu_body li a{
    font-size:11px;
}
#rub_niveau2 div.menu_body li a:hover{
    font-size:11px;
    color:#FFFFFF;
}
#rub_niveau2 div.menu_body li a.selected, #rub_niveau2 div.menu_body li a.current{
    color:#FFFFFF;
    background-image:none !important;
}
#hautMenu{
    position:relative;
    width:187px;
    height:10px;
    top:40px;
    left:15px;
    
}
#basMenu{
    position:relative;
    width:187px;
    height:38px;
    left:15px;
    margin-top:40px; 
}


/*// bloc central avec les rubrique + le contenu    //////////*/
#bloc_central{
    float:left;
    width:565px;
    height:auto;
    margin-left:12px;
    margin-top:36px;
    margin-bottom:70px;
    z-index:4;

    background-image:url('../media/site/gen/interieure_fondBlocCentral.png');
    background-repeat:repeat-y;
}
#HautBlocCentral{
    position:relative;
    width:565px;
    height:11px;
    top:-11px;
    
    background-image:url('../media/site/gen/interieure_HautBlocCentral.png');
}
#BasBlocCentral{
    position:relative;
    width:565px;
    height:74px;
    top:74px;
    
    background-image:url('../media/site/gen/interieure_BasBlocCentral.png');
}
/*  SousPartie Rubriques    */
#rubriques{
    position:relative;
    left:9px;
    z-index:10;
}
#rubriques a{
	position:relative;
	top:-35px;
	float:left;
	display: block;
}
#rubriques a img{
    border:none;
}
/*  SousPartie menu déroulant Communauté    */
#rubriques div#com ul{
    position:absolute;
    width:176px;
    left:1px;
    top:-15px;
    padding-top:15px;    
    background-image:url('../media/site/gen/communaute/fondVerti_MenuHaut.png');
    background-repeat:repeat-y;
}
#rubriques div#com ul div{
    position:relative;
    width:261px;
    height:32px;
    left:-77px;
    top:32px;
    padding-top:0px;    
    background-image:url('../media/site/gen/communaute/fondBas_MenuHaut.png');
    background-position: 37px bottom;
    background-repeat:no-repeat;
}
#rubriques div#com ul li{
    position:relative;
    left:-42px;
    margin-bottom: 5px;
    padding: 0;  
    list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3bfda;
    /*background-image:url('../media/site/gen/communaute/filet_bas_communaute.gif');
    background-position:bottom;
    background-repeat:no-repeat;*/
}
#rubriques div#com ul li a{
    position:relative;
    top:-5px;
    left:15px;
    width:160px;
    float:none;    
    font-size:13px;
    color:#fcf2fa;
    text-decoration:none;
}
#rubriques div#com ul li a:hover{
    color:#CDCDCD;
}
#rubriques div#dec ul li a:hover, #rubriques div#viv ul li a:hover, #rubriques div#ent ul li a:hover{
    color:#666666;
}
/*  SousPartie menu déroulant Découvrir    */
#rubriques div#dec ul{
    position:absolute;
    width:176px;
    left:176px;
    top:-15px;
    padding-top:15px;    
    background-image:url('../media/site/gen/decouvrir/fondVerti_MenuHaut.png');
    background-repeat:repeat-y;
}
#rubriques div#dec ul div{
    position:relative;
    width:261px;
    height:32px;
    left:-77px;
    top:32px;
    padding-top:0px;
    background-image:url('../media/site/gen/decouvrir/fondBas_MenuHaut.png');
    background-position:bottom;
    background-repeat:no-repeat;
}
#rubriques div#dec ul li{
    position:relative;
    left:-42px;
    margin-bottom:5px;
    padding: 0;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dce3a8;
    list-style-type: none;
    */background-image:url('../media/site/gen/decouvrir/filet_bas_decouvrir.gif');
    background-position:bottom;
    background-repeat:no-repeat;*/
}
#rubriques div#dec ul li a{
    position:relative;
    top:-5px;
    left:15px;
    width:160px;
    float:none;    
    font-size:13px;
    color:#f8f7db;
    text-decoration:none;
}
/*  SousPartie menu déroulant Vivre    */
#rubriques div#viv ul{
    position:absolute;
    width:176px;
    left:299px;
    top:-15px;
    padding-top:15px;    
    background-image:url('../media/site/gen/vivre/fondVerti_MenuHaut.png');
    background-repeat:repeat-y;
}
#rubriques div#viv ul div{
    position:relative;
    width:261px;
    height:32px;
    left:-77px;
    top:32px;
    padding-top:0px;    
    background-image:url('../media/site/gen/vivre/fondBas_MenuHaut.png');
    background-position:bottom;
    background-repeat:no-repeat;
}
#rubriques div#viv ul li{
    position:relative;
    left:-42px;
    margin-bottom: 5px;
    padding: 0;
    list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffa9d8;
    /*background-image:url('../media/site/gen/vivre/filet_bas_vivre.gif');
    background-position:bottom;
    background-repeat:no-repeat;*/
}
#rubriques div#viv ul li a {
    position:relative;
    top:-5px;
    left:15px;
    width:160px;
    float:none;    
    font-size:13px;
    color:#ffe7f4;
    text-decoration:none;
}
/*  SousPartie menu déroulant Entreprendre    */
#rubriques div#ent ul{
    position:absolute;
    width:176px;
    left:421px;
    top:-15px;
    padding-top:15px;    
    background-image:url('../media/site/gen/entreprendre/fondVerti_MenuHaut.png');
    background-repeat:repeat-y;
}
#rubriques div#ent ul div{
    position:relative;
    width:261px;
    height:32px;
    left:-77px;
    top:32px;
    padding-top:0px;    
    background-image:url('../media/site/gen/entreprendre/fondBas_MenuHaut.png');
    background-position:bottom;
    background-repeat:no-repeat;
}
#rubriques div#ent ul li{
    position:relative;
    left:-42px;
    margin-bottom: 5px;
    padding: 0;   
    list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #facb8c;
    /*background-image:url('../media/site/gen/entreprendre/filet_bas_entreprendre.gif');
    background-position:bottom;
    background-repeat:no-repeat;*/
}
#rubriques div#ent ul li a{
    position:relative;
    top:-5px;
    left:15px;
    width:160px;
    float:none;    
    font-size:13px;
    color:#fde1bb;
    text-decoration:none;
}
/*  SousPartie Fil d'ariane */
#fil_ariane{
    position:relative;
    width:511px;
    top:-30px;
    left:25px;
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
#fil_ariane a{
    color:#58585a;
    text-decoration:none;
}
/*  SousPartie Contenus */
#contenus{
    position:relative;
    left:25px;
    top:-15px;
    width:511px;
    height:100%;
    min-height:652px;
    
		font-size:11px;
    color:#58585a;
    text-align:justify;}

#contenus p{    
    font-size:11px;
    color:#58585a;
    text-align:justify;
}
#contenus h1{
    /*display:inline;*/
    font-size:16px;
    color:#FFFFFF;
    padding-right:25px;
    padding-left:5px;    
}
#contenus #titre{
    margin-bottom:50px;
}

#contenus input, #contenus textarea, #contenus select  {
  background-color: #FFFFFF;
  /*float: left;*/
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 2px;
  padding-left: 5px;
  margin-bottom: 5px;  
  font-size:10px;
  color:#8a0872;
  border:1px solid #8a0872;    
}
#contenus input {
  height: 15px;
}

p.bouton {
  margin-bottom: 20px;
  margin-right: 10px;
  text-align: left;
}
a.bouton, #contenus a.bouton, #bloc_droite a.bouton {
  color: #ffffff;
  border: 1px solid #8a0872;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #8a0872;
}
a.bouton:hover, #contenus a.bouton:hover {
  color: #ffffff;
  border: 1px solid #8dbf44;
  background-color: #8dbf44;
}

#contenus .outils_page{
    left:428px;
    position:relative;
    top:6px;
}
#contenus .outils_page a{
    position:relative;
    top:-40px;
    margin-left:10px;
}
#contenus .filet{
    position:relative;
    top:-55px;
}
#contenus .filet2{
    position:relative;
    top:0px;
}
#contenus .chapeau{
    position:relative;
    margin-top:-40px;
    padding-left:15px;
    padding-right:15px;
    
    font-size:11px;
    text-align:justify;
}
#contenus h2{
    padding-left:15px;
    padding-right:15px;
    
    line-height:22px;
    font-size:15px;    
    border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8a0872;
}
#contenus .article_photo{
    position:relative;
    padding-left:15px;
    padding-right:3px;
    margin-bottom:30px;
    
    font-size:11px;
}
#contenus .article_photo div{
	position:relative;
	padding-left: 160px;
}
#contenus .article_photo img{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
    top:0px;
}
#contenus .encart{
    margin-top:25px;
    margin-bottom:25px;
}
#contenus .encart p{
    padding:15px;
    
    font-size:11px;
    color:#FFFFFF;
    text-align:justify;
}
#contenus div.bloc_image{
    margin-top:15px;
    margin-bottom:15px;
    padding-left:15px;
    padding-right:15px;
}
#contenus div.bloc_image img{
    top:0px;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
#contenus div.bloc_image p{
    position:relative;
    top:-55px;
    padding-left:280px;
    
    font-size:10px;
    color:#58585a;
}
#contenus div.bloc_image p.texte_bloc_image{
    position:relative;
    top:-2px;
    padding:0px;
    
    text-align:justify;
}
#contenus div.separateur_article{
    clear:both;
    height:15px;
}
#contenus div img.accolade{
    float:none;
}
#contenus h3{
    padding-left:15px;
    padding-right:15px;
    
    font-size:13px;
}

#contenus p.texte_niveau_3{
    padding-left:30px;
    padding-right:30px;
    
    font-size:11px;
    color:#58585a;
    text-align:justify;
}
#contenus ul{
    padding-left:42px;
    margin-bottom:15px;
    
    list-style-image:url('../media/site/gen/puce.png');
    font-size:11px;
    color:#58585a;
}

#contenus h2 a {
	font-size:15px;    
}

#contenus h3 a {
	font-size:13px;    
}
	
#contenus .remonteesLiens{
    padding-left:25px;
    padding-right:15px;
}
#contenus .remonteesLiens ul{
    padding-left:20px;
    margin-top:5px;
}
#contenus ul.remonteesLiens {
	 padding-left:45px;
	 margin-top:5px;
}
#contenus .remonteesLiens ul a, #contenus ul.remonteesLiens li a, #contenus ul.remonteesLiens a{
    text-decoration:none;
}
#contenus .remonteesLiens a.plan{
	color:#58585a !important;
}
#contenus .filetremontees{
    margin-left:25px;
    margin-bottom:10px;
}
#contenus .video{
    padding-left:90px;
    margin-bottom:-30px;
}
#contenus .video p{
    position:relative;
    top:-53px;
    left:30px;
    width:390px;
    
    font-size:11px;
    color:#58585a;
}
#contenus .video div{
    position:relative;
    width:280px;
    height:250px;
    left:30px;
    top:-58px;
    
    background-color:#000000;
}


/*//    Bloc droite avec les annexes et remontées d'infos   //////////*/
#bloc_droite{
    float:left;
    width:216px;
    height:auto;
    margin-left:-13px;
    margin-top:94px;
    z-index:2;
    
    background-image:url('../media/site/gen/interieure_fondBlocDroite.png');
}
#bloc_droite div#recherche, div#actualites, div#video, div#newsletter, div#fluxRss, div#liens{
    position:relative;
    top:-21px;
    left:0px;
    margin-bottom:10px;
}
#HautBlocDroite{
    position:relative;
    width:216px;
    height:21px;
    top:-21px;
    
    
    background-image:url('../media/site/gen/interieure_HautBlocDroite.png');
}
#BasBlocDroite{
    position:relative;
    width:216px;
    height:62px;
    top:62px;
    
    background-image:url('../media/site/gen/interieure_BasBlocDroite.png');
}
#bloc_droite input, #bloc_droite textarea{
    position:relative;        
    font-size:10px;
    color:#8a0872;
    border:1px solid #8a0872;    
}
#bloc_droite form{
    position:relative;
    left:11px;
}
#bloc_droite form a{
    font-size:10px;
    color:#8a0872;
}
/*  SousPartie recherche    */
#recherche input.cadreRecherche{    
    top:-10px;
    height:12px;
    width:150px;       
}
#recherche form img{
    position:relative;
    top:-6px;
    left:-15px;
}
/*  SousPartie recherche    */
#actualites form{
    position:relative;
    left:11px;
}
#actualites ul, #liens ul{
    position:relative;
    left:-10px;
    top:-10px;
    margin-bottom:-10px;
}
#actualites ul li, #liens ul li{
    font-size:10px;
    color:#FFFFFF;
    list-style-type:none;
    list-style-image:url('../media/site/gen/interieure_fleche.gif');
}
#actualites ul li a, #liens ul li a{
    font-weight:500;
    font-size:11px;
    text-decoration:none;
    color:#8a0872;
}
#actualites ul li a:hover, #liens ul li a:hover{
    color:#58585a;
}
a#toutesActus, a#toutesVideos, a#tousFlux, a#tousLiens{
    position:relative;
    left:11px;
    padding-left:20px;
    
    font-size:11px;
    color:#58585a;
    background-image:url('../media/site/gen/interieure_fleche.gif');
    background-position:left;
    background-repeat:no-repeat;
}
a#toutesActus:hover, a#toutesVideos:hover, a#tousFlux:hover, a#tousLiens:hover{
    color:#FFFFFF;
}
/*  SousPartie newsletter   */
#newsletter input{
    width:180px;
}
#newsletter form img{
    position:relative;
    top:4px;
    left:-15px;
}
#newsletter img.btNewsletter{
    left:122px;
    top:3px;
}
#newsletter {
    font-size:10px;
    color:#FFFFFF;
}
/*  SousPartie Document divers  */
.docDivers{
    padding-left:11px;
    padding-right:5px;
}
.docDivers h1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#8a0872;
}
.docDivers h2{
    padding-left:15px;
    padding-right:15px;
    
    line-height:22px;
    font-size:12px;    
    border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8a0872;
		color:#8a0872;		
}
.docDivers p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
}
.invisible {
	display:none;
}
#envoyer_ami, #envoyer_ami_message {
background-color:#d4d1d3;
border:2px solid #666666;
color:#666666;
display:none;
font-weight:bold;
left:268px;
padding:10px;
position:absolute;
top:259px;
width:400px;
z-index:1000;
}
#envoyer_ami h2 {   
  color:#8a0872;	
  line-height:22px;
  font-size:15px;    
  border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8a0872;
	padding:3px 10px 5px 20px;
}
