﻿.selected
{
    font-size:14px!important;    
    font-weight:bold;
}
img
{
border:0px;    
    
}    
a,  a:link 
{
    font-family:Arial;
    font-size:12px;
  /*  color:white;*/
    cursor:pointer; 

}
 
a:hover
{
    font-family:Arial;
    font-size:12px;
    color:white; 
}


/*Titre de al rubrique*/
h1, h1 p {
	color:#575757;
	font-size: 22px;
	font-weight: bold;	
	font-family:Arial;
	margin:0px;	
	padding:0px;
	line-height:1.2em;
	display:inline-block
}

/*Sous titre*/
h2, h2 p {
	color:#6BA52D;
	font-size: 16px;
	font-weight: bold;
	font-family:Arial;	
}

/*Titre de l'encart*/
h4, h4 p {
	color:#005F27;
	font-size: 12px;
	font-weight: bold  ;
	font-family:Arial;	
	margin-top:0px;
}
/*text*/
p
{
    margin:0px;
    padding:0px;
    line-height:1.2em;
	color:black;
	font-size: 12px;
	font-family:Arial;    
}
td, p
{
    line-height:1.2em;
	color:black;
	font-size: 12px;
	font-family:Arial;    
}

/*text 2*/
h3, h3 p {
	color:#007D50;
	font-size: 12px;
	font-style:italic;
	font-weight: bold  ;
	font-family:Arial;	
}

li
{
     background-image:url(../Images/1/Rubrique/PuceVerte.gif);
     background-repeat:no-repeat;
     background-position:0px 8px;
     font-family:Arial;
     font-size:12px;
     list-style-type:none;
     list-style-position:outside;
     padding-left:14px;
 
}

.NewsLetter
{
    font-family:Arial;
    font-size:9px;
    color:#BBCE00; 
     font-weight:bold;   
}

.NewsLetterGrand
{
    font-family:Arial;
    font-size:12px;
    color:#BBCE00;
    font-weight:bold;    
}

.divLienAccueil
{
display:inline;    
}
.divLienRubrique
{
display:inline;    
}

li.PremierLien
{
clear:both;    
}

.PremierLien, .PremierLien a , .PremierLien a:link , a:link.PremierLien, a.PremierLien
{
    font-family:Arial;
    font-size:12px;
    color:#BBCE00;
    cursor:pointer; 
    padding:0px;
    margin:0px;
    list-style-type:none;
    background-image:none;   
    text-decoration:none; 
}
.PremierLien:hover, .PremierLien a:hover, a:hover.PremierLien 
{
    font-family:Arial;
    font-size:12px;
    color:white; 
}

.Liens, .Liens a , .Liens a:link , a:link.Liens, a.Liens
{
    font-family:Arial;
    font-size:12px;
    color:#BBCE00;
    cursor:pointer; 
    float:left;
    padding:0px;
    margin:2px;
    list-style-type:none;
    background-image:none;   
        text-decoration:none; 
}
.Liens:hover, .Liens a:hover, a:hover.Liens 
{
    font-family:Arial;
    font-size:12px;
    color:white; 
}

.LiensRubrique,.LiensRubrique a, .LiensRubrique a:link ,a.LiensRubrique, a:link.LiensRubrique
{
    font-family:Arial;
    font-size:12px;
    color:#337b21;
    cursor:pointer; 
    text-decoration:none;
    float:left;
    padding:0px;
    margin:2px;
    list-style-type:none;
    background-image:none;
    
}


.LiensRetour,.LiensRetour a, .LiensRetour a:link ,a.LiensRetour, a:link.LiensRetour
{
    font-family:Arial;
    font-size:12px;
    color:#337b21;
    cursor:pointer; 
    text-decoration:none;
    padding:0px;
    margin:2px;
    list-style-type:none;
    background-image:none;
    
}


.ulLien
{
    margin:0px;
    padding:0px;
    display:block;
    float:right;

    
}
.LiensRubrique:hover, .LiensRubrique a:hover, a:hover.LiensRubrique
{
    font-family:Arial;
    font-size:12px;
    color:#0e2109; 
}

.FooterRubrique .Liens, .FooterRubrique span
{
    font-family:Arial;
    font-size:12px;
    color:#838384;
    cursor:pointer;
    }

.MapPathNode
{
    color:black;
	font-size: 12px;
	font-family:Arial; 
	text-decoration:none;  
} 

.MapPathNode:Hover
{
     color:#337b21;
	font-size: 13px;
	font-family:Arial; 
	text-decoration:none;  
} 

 .MapPathCurrentNode
{
    color:#068B2D !important;
	font-size: 13px;
	font-family:Arial; 
	text-decoration:none;  
	font-weight:bold;
} 

.RechercheLaureat
{

    padding-left:144px;   

 }
 
 .LibelleRechercheLaureat
 {
    padding-right:3px;
    color:#5c5c5c;
	font-size: 12px;
	font-family:Arial; 
	font-weight:bold;
	text-decoration:none;  
    width:130px;
    float:left;  
    text-align:right;
    margin-left:-140px !important;
    margin-left:-80px;
 }

.LibelleRechercheExposant
{
    color:#068B2D;
    font-size: 12px;
    font-family:Arial; 
    text-decoration:none;  
    width:100px;
    float:left;
} 

.Cadre
{
    
    border:1px solid #646464;
    padding:14px;
    }


/*ResulttRecherche*/

.titreResultatRechercheSansFiche,a.titreResultatRechercheSansFiche, a:hover.titreResultatRechercheSansFiche
{
    text-decoration:none;
    color:#04702d !important;
	font-size: 14px;
	font-family:Arial; 
	font-weight:bold;  
    }
    
.titreResultatRecherche,a.titreResultatRecherche
{
    text-decoration:none;
    color:#04702d;
	font-size: 14px;
	font-family:Arial; 
	font-weight:bold;  
    }

 a:hover.titreResultatRecherche
{
    text-decoration:none;
    color:black;
	font-size: 14px;
	font-family:Arial; 
	font-weight:bold;   
    
}
    
.ProduitResultatRecherche
{
    
    color:#5c5c5c;
	font-size: 12px;
	font-family:Arial; 
	font-weight:bold;     
    }
.ResultatRecherche
{
    color:#2c2c2c;
	font-size: 10px;
	font-family:Arial;    
    }
    



.GridPagination:hover, .GridPagination a:hover, a:hover.GridPagination, .GridPagination a:active,a:active.GridPagination, .GridPagination span
{
    font-family:Arial;
    font-size:12px;
    color:#0e2109; 
}

.GridPagination a
{
    font-family:Arial;
    font-size:12px;
    color:#337b21;
    cursor:pointer; 
    text-decoration:none;
    float:left;
    padding:0px;
    margin:2px;
    list-style-type:none;
    background-image:none;
    }
    
    

.CalendrierAjax *
{
background-color:White;
}
.CalendrierAjax table
{
border:1px solid black;
}



/********Modele Tableau ****/
.modeleTableau
{
    border-left:1px solid #04702d;

}
.modeleTableau td
{
       border-bottom:1px solid #04702d;
       border-right :1px solid #04702d;
       padding:10px;
       vertical-align:top;
}
.modeleTableau .thModele
{
    background-image: url(../Images/modele2008/fondTh.gif);  
    background-repeat:repeat-x ; 
    margin:1px !important;
    text-align:left;
    font-size:17px;
    font-weight:bold;
    font-family:Arial;
    color:#ffffff;
    border:1px solid white;
    height:36px; 
    vertical-align:middle ; 
    border-right:1px solid #04702d;      
    border-top:1px solid #04702d;  
}


.modeleTableau .tdModel1
{
    background-image: url(../Images/modele2008/fondTdModele1.gif);   
    width:85px;
    color:#01582d;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;    
}
.modeleTableau .tdModel2
{
    background-image: url(../Images/modele2008/fondTdModele2.gif);   
    width:99px;
    color:#01582d;
    font-size:13px;
    font-weight:normal;
    font-family:Arial;     
}
.modeleTableau .tdModel3
{
    background-image: url(../Images/modele2008/fondTdModele3.gif);   
    width:226px;
    color:#01582d;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;     
}
.modeleTableau .tdModel4       
{
    background-image: url(../Images/modele2008/fondTdModele4.gif);   
    width:226px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;     
}
/********Modele Tableau2 ****/
.modeleTableau2
{
    border-left:1px solid #04702d;

}
.modeleTableau2 hr
{
    border-top:#d3d3d5;
    margin:0px;
    padding:0px;
    height:0px;
    
}

.modeleTableau2 td
{
       border-bottom:1px solid #04702d;
       border-right :1px solid #04702d;
       padding:10px;
       color:#01582d;
       font-size:11px;
       vertical-align:top;
}
.modeleTableau2 .thModele
{
    background-image: url(../Images/modele2008/fondTh2.gif);  
    background-repeat:repeat-x ; 
    margin:1px !important;
    text-align:left;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;
    color:#ffffff;
    border:1px solid white;
    height:28px; 
    vertical-align:middle ; 
    border-right:1px solid #04702d;      
    border-top:1px solid #04702d;  
}

.modeleTableau2 .tdModel21
{
    background-image: url(../Images/modele2008/fondTdModele21.gif);   
    width:143px;
    color:#01582d;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;    
}

.modeleTableau2 .tdModel22
{
    background-image: url(../Images/modele2008/fondTdModele22.gif);   
    width:143px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;    
}


/******Modele brochure****/

.modeleBrochure
{


}

h2.titreBrochure1
{
    display:inline;
    font-size:15px;
    color:#458665;
    font-family:Arial;
}
a.titreBrochure1
{
    display:inline;
    font-size:15px!important;
    color:#bbce00!important;
    font-family:Arial!important;
}
p.texteBrochure1
{
    display:inline;
    font-size:13px;
    color:#575757;
    font-family:Arial;
}
.modeleBrochure table
{
    margin-top:20px;
    clear:both;
}
.modeleBrochure hr
{
    clear:both;
    border-top:#007c4e 1px solid ;
    height:0px;
    margin:0px;
    padding:0px;
    margin-top:18px;
}

.imgBrochure
{
    margin-left:35px;
    margin-right:59px;    
}

.imgBrochure2
{
    margin-left:59px;
    margin-right:89px;    
}


/*********************Actulite************/

.titreModeleActualite 
{
    background-image: url(../Images/modele2008/titreActu.gif); 
    width:633px;
    height:26px; 
    padding-top:10px;  
    margin-bottom: 23px;
}
.titreModeleActualite  h2
{
    margin:0px;
    padding:0px;
    display:inline;
    font-size:12px;
    color:#bbce00;
    font-family:Arial;    
}
.titreModeleActualite  h3
{
    margin:0px;
    padding:0px;
    display:inline;
    font-size:17px;
    color:#575757;
    font-family:Arial;
    font-style:normal;
}




div.CartoucheExposer img
{
    margin-left:8px;
}
div.CartoucheVisiter img
{
    margin-left:7px;
}
div.CartouchePresse img
{
    margin-left:8px;
}
div.CartoucheExposer,
div.CartoucheExposer ul,
div.CartoucheExposer li;
div.CartoucheVisiter,
div.CartoucheVisiter ul,
div.CartoucheVisiter li,
div.CartouchePresse,
div.CartouchePresse ul,
div.CartouchePresse li
{
    font-family:Trebuchet MS;
    font-size:11px;
    color:#000000;
    text-align:left;
}
div.CartoucheExposer li,
div.CartoucheVisiter li,
div.CartouchePresse li
{
    background:none;
    list-style-type:disc;
    padding-left:0px;
    font-family:Trebuchet MS;
    font-size:11px;
    color:#000000;
    text-align:left;
}
div.CartoucheExposer a,
div.CartoucheVisiter a,
div.CartouchePresse a
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    
    padding:1px 3px;
    margin-left:7px;
    margin-right:7px;
    background-color:#97bd04;
    border:solid 1px #01582d;
}
div.CartoucheExposer a:hover,
div.CartoucheVisiter a:hover,
div.CartouchePresse a:hover
{
    color:#FFFFFF;
    background-color:#01582d;
    border:solid 1px #bbce00;
}



.AccueilBas1 a , .AccueilBas1 a:visited,
.AccueilBas2 a , .AccueilBas2 a:visited
{
    display:table-cell;
    vertical-align:middle;
    background: url(../Images/FondAccueilbas1.gif) no-repeat left top; 
    height:39px;
    width:186px;
    text-align:center;

    font-family:Trebuchet MS;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF !important;
    text-decoration:none !important;
}
.AccueilBas1 a:hover,.AccueilBas2 a:hover
{
    background: url(../Images/FondAccueilbas2.gif) no-repeat left top; 
    font-family:Trebuchet MS;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF !important;
    text-decoration:none !important;
}




/******************************************/
/**********************en direct*****************/
/******************************************/

.fckBody div.modele-accueil-spaceEndirect
{
    position: relative;
    float: left;
    min-height: 237px;
    height: auto !important;
    height: 237px;
    width: 400px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.accueil-Endirect-top
{
    position: relative;
    float: left;
    min-height: 47px;
    height: auto !important;
    height: 47px;
    width: 400px;
    background: url(../images/Accueil_1/accueil-Endirect-top.png) no-repeat top left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.accueil-Endirect-top .titreEndirect
{
    font-size: 20px;
    font-family: Trebuchet MS;
    color: #ffffff;
    display:inline-block;
    margin-top:10px;
    margin-left:20px;
}

div.accueil-Endirect-top a.lienTousLesReportages
{
    font-size: 10px;
    font-weight: bold;
    font-family: verdana;
    color: #005735;
    background: url(../images/Accueil_1/plus.gif) no-repeat  right;
    margin-left:17px;
    padding-right:15px
}
div.accueil-Endirect-mdl
{
    position: relative;
    float: left;
    min-height: 103px;
    height: auto !important;
    height: 103px;
    width: 400px;
    background: url(../images/Accueil_1/accueil-Endirect-mdl.png) repeat-y top left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.accueil-Endirect-btm
{
    position: relative;
    float: left;
    min-height: 42px;
    height: auto !important;
    height: 42px;
    width: 363px;
    background: url(../images/Accueil_1/accueil-Endirect-btm.png) no-repeat top left;
    margin: 0px 0px 0px 0px;
    padding: 8px 20px 0px 17px;
}
.fckbody div.accueil-Endirect-btm
{
    width: 400px;
    
}
div.accueil-ContenuDirect-illu
{
    position: relative;
    float: left;
    min-height: 103px;
    height: auto !important;
    height: 103px;
    width: 167px;
    background: url(../images/Accueil_1/accueil-ContenuDirect-illu.png) no-repeat top left;
    margin: 0px 0px 0px 6px;
    padding: 0px 0px 0px 0px;
}

div.accueil-ContenuDirect-desc
{
    position: relative;
    float: left;
    min-height: 90px;
    height: auto !important;
    height: 90px;
    width: 206px;
    margin: 0px 0px 0px 0px;
    padding: 9px 2px 0px 9px;
}
.accueil-ContenuDirect-desc span.titretitle
{
    font-size: 12px;
    font-weight: normal;
    font-family: verdana;
    color: #7fa90f;
    font-weight:bold;
}
.accueil-ContenuDirect-desc p
{
    font-size: 10px;
    font-weight: normal;
    font-family: verdana;
    color: #545454;
}

div.accueil-Endirect-btm p
{
    font-size: 9px;
    font-weight: normal;
    font-family: verdana;
    color: #000000;
}



/***************************************/
/*************Modification 2011*********/
.Space-footer-drap, .Space-footer-cont
{
    background-image: url(http://es.space.fr/App_Themes/Space/images/2011/sprite6.png);
}
.Space-contenu-Phots, .Space-contenu-Concours, .Space-contenu-WebTv
{
    background-image: url(http://es.space.fr/App_Themes/Space/images/2011/sprite2.png);
    background-repeat: no-repeat;
    background-position: top left;
}
.Space-contenu-Phots:hover, .Space-contenu-Concours:hover, .Space-contenu-WebTv:hover
{
    background-image: url(http://es.space.fr/App_Themes/Space/images/2011/sprite2b.png);
    background-repeat: no-repeat;
    background-position: top left;
}
.Space-cg-TpsFort, .Space-cg-TpsFort-off, .Space-cg-ListExposant, .Space-cg-ListExposant-off, .Space-cg-Chiffre, .Space-cg-Chiffre-off, .Space-menu-visiter-on, .Space-menu-visiter-off, .Space-menu-presse-on, .Space-menu-presse-off, .Space-menu-exposer-on, .Space-menu-exposer-off, .Space-menu-internationaux-on, .Space-menu-internationaux-off
{
    background-image: url(http://es.space.fr/App_Themes/Space/images/2011/sprite1.png);
    background-repeat: no-repeat;
    background-position: top left;
}
.Space-cg-innovSpace, .Space-cg-innovSpace-Off
{
    background-image: url(http://es.space.fr/App_Themes/Space/images/2011/sprite4.png);
    background-repeat: no-repeat;
    background-position: top left;
}

.bgActuG, .bgActuB, .bgActu
{
    background-image: url(http://es.space.fr/App_Themes/Space/images/2011/sprite5.png);
    width: 166px;
    height: 188px;
    margin: 7px 0 0 0;
    padding: 16px 19px 13px 17px;
    position:absolute;
}


div.Space-contenu-gauche
{
    float: left;
    min-height: 351px;
    height: auto !important;
    height: 351px;
    width: 233px;
    margin: -4px 7px 0px 15px;
    padding: 0;
}
a.Space-cg-innovSpace
{
    float: left;
    min-height: 47px;
    height: auto !important;
    height: 47px;
    width: 223px;
    background-position: -0px -0px;
    margin: 3px 0px 2px 0px;
    padding: 103px 5px 0px 5px;
    text-align: center;
    font-size: 12px !important;
    color: #4c4c4c !important;
    font-family: Trebuchet MS !important;
    text-decoration: none;
}
a.Space-cg-innovSpace:hover
{
    color: #4c4c4c !important;
    background-position: -0px -150px;
}

a.Space-cg-ListExposant, a.Space-cg-TpsFort, a.Space-cg-Chiffre, a.Space-cg-ListExposant:hover, a.Space-cg-TpsFort:hover, a.Space-cg-Chiffre:hover
{
    float: left;
    font-size: 16px !important;
    color: #4c4c4c !important;
    font-weight: bold !important;
    font-family: Trebuchet MS !important;
    display: inline-block;
    padding: 25px 0px 0px 0px;
    min-height: 39px;
    height: auto !important;
    height: 39px;
    width: 233px;
    text-align: center;
    text-decoration: none;
}
a.Space-cg-ListExposant
{
    background-position: -0px -652px;
    margin: 0px 0px 2px 0px;
}

a.Space-cg-TpsFort
{
    background-position: -0px -780px;
    margin: 0px 0px 2px 0px;
}

a.Space-cg-Chiffre
{
    background-position: -0px -524px;
    margin: 0;
}
a.Space-cg-ListExposant:hover
{
    background-position: -0px -716px;
}
a.Space-cg-TpsFort:hover
{
    background-position: -0px -844px;
}
a.Space-cg-Chiffre:hover
{
    background-position: -0px -588px;
}

/**/
a.Space-contenu-WebTv, a.Space-contenu-Phots, a.Space-contenu-Concours, a.Space-contenu-WebTv:hover, a.Space-contenu-Phots:hover, a.Space-contenu-Concours:hover
{
    float: left;
    font-size: 20px !important;
    color: #00774c !important;
    font-weight: bold;
    font-family: Trebuchet MS !important;
    display: inline-block;
    text-align: right;
    height: 94px;
    line-height: 20px;
    text-decoration:none;
}
a.Space-contenu-WebTv
{
    width: 168px;
    background-position: -0px -0px;
    margin: 0px 8px 0px 0px;
    padding: 10px 12px 0px 0px;
    display: inline-block;
}

a.Space-contenu-Phots, a.Space-contenu-Phots:hover
{
    width: 179px;
    background-position: -0px -208px;
    margin: 0px 8px 0px 0px;
    padding: 10px 0px 0px 0px;
    text-align: center;
}



a.Space-contenu-Concours, a.Space-contenu-Concours:hover
{
    width: 167px;
    background-position: -0px -104px;
    margin: 0px 8px 0px 0px;
    padding: 10px 12px 0px 0px;
}

/**/

/**Actu**/
.bgActuG
{
    background-position: -0px -434px;
}
.bgActuB
{
    background-position: -0px -217px;
}
.bgActu
{
    background-position: -0px -0px;
}


h2.modeleActu, h2.modeleActuG,
h2.modeleActu a, h2.modeleActuG a

{
    padding: 0;
    margin: 0;
    font-size: 18px !important;
    color: #ffffff;
    font-weight: bold!important;
    font-family: Trebuchet MS !important;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 5px;
}

p.modeleActu, p.modeleActuG,
p.modeleActu a, p.modeleActuG a
{
    font-size: 12px !important;
    color: #ffffff;
    font-weight: normal;
    font-family: Trebuchet MS !important;
    text-decoration: none;
}
h2.modeleActuG, p.modeleActuG,
h2.modeleActuG a, p.modeleActuG a
{
    color: #000000;
}


/**/
div.Space-footer-cont
{
    float: left;
    min-height: 156px;
    height: auto !important;
    height: 156px;
    width: 1011px;
    background-position: -0px -0px;
    padding: 21px 0 0 0;
    margin: 0;
}
div.Space-footer-gauche
{
    float: left;
    min-height: 156px;
    height: auto !important;
    height: 156px;
    width: 295px;
    margin: 0px 0px 0px 19px;
    padding: 0;
}

div.Space-footer-centre
{
    float: left;
    min-height: 156px;
    height: auto !important;
    height: 156px;
    width: 261px;
    margin: 0px 65px 0px 65px;
    padding: 0;
}

div.Space-footer-droite
{
    float: left;
    min-height: 93px;
    height: auto !important;
    height: 93px;
    width: 298px;
    margin: 0;
    padding: 0;
}

div.Space-footer-ml
{
    text-align: right;
    float: left;
    min-height: 63px;
    height: auto !important;
    height: 63px;
    width: 277px;
    margin: 0 21px 0 0;
    padding: 0;
}
h3.footer
{
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-weight: normal;
    font-family: Trebuchet MS;
    color: #717070;
    font-weight: bold;
}
ul.footer
{
    margin: 0;
    padding: 0 0 0 12px;
}
ul.footer li, ul.footer li a, ul.footer li a:hover
{
    background: url(http://es.space.fr/App_Themes/Space/images/2011/puce.gif) no-repeat left 5px;
    font-size: 11px;
    font-weight: normal;
    font-family: Trebuchet MS;
    color: #717070;
    text-decoration: none;
}
ul.footer li a, ul.footer li a:hover
{
    background:none;    
}
.Space-footer-ml, .Space-footer-ml a, .Space-footer-ml a:hover, .Space-footer-ml span
{
    font-size: 11px;
    font-weight: normal;
    font-family: Trebuchet MS;
    color: #717070 !important;
    text-decoration: none;
}

* html .fckBody .Space-cg-innovSpace
{
    float: left;

    height: 150px;
    width: 243px;
    background-position: -0px -0px;
    margin: 3px 0px 2px 0px;
    padding: 103px 5px 0px 5px;
    text-align: center;
	
}

* html .fckBody a.Space-cg-ListExposant,* html .fckBody  a.Space-cg-TpsFort,* html .fckBody  a.Space-cg-Chiffre,* html .fckBody  a.Space-cg-ListExposant:hover,* html .fckBody  a.Space-cg-TpsFort:hover,* html .fckBody  a.Space-cg-Chiffre:hover
{

    padding: 25px 0px 0px 0px;
    height: 64px;
 

}
/***************************************/
/**********FIN Modification 2011*********/
