.Pole {  font-family: Arial; font-size: 14pt; font-weight: bold; color: #006699}
.Pole:hover{  font-family: Arial; font-size: 14pt; font-weight: bold; color: #990066}
.TextColonne {  font-family: Arial; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.TextColonneActif:hover{  font-family: Arial; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.MenuCatalogue {  font-family: Arial; font-size: 8pt; color: #006699}
.MenuCatalogue:hover{  font-family: Arial; font-size: 8pt; color: #990066}
.RetourCatalogue {  font-family: Arial; font-size: 8pt; font-style: italic; color: #006699}
.RetourCatalogue:hover{  font-family: Arial; font-size: 8pt; font-style: italic; color: #0E9694}
.TitreMenu {  font-family: Arial; font-size: 12pt; font-weight: bold; color: #006699}
.Titre     {  font-family: Arial; font-size: 12pt; font-weight: bold; color: #006699}
.TitreGros     {  font-family: Arial; font-size: 16pt; font-weight: bold; color: #006699}
.Information {  font-family: Arial; font-size: 8pt; color: #006699}
.InformationGras {  font-family: Arial; font-size: 8pt; font-weight: bold; color: #006699}
.Information:hover {  font-family: Arial; font-size: 8pt; color: #FF9900}
.InformationGras:hover {  font-family: Arial; font-size: 8pt; font-weight: bold; color: #FF9900}
.Text {  font-family: Arial; font-size: 10pt; color: #006699}
.TextGras {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #006699}
.Responsable {  font-family: Arial; font-size: 12pt; font-weight: bold; color: #006699}
.Navig:hover{  font-family: Arial; font-size: 10pt; font-weight: bold; color: #FF9900}
.NavigActif {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #FF9900}
.NavigActif:hover {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #F09900}
.NavigDate {  font-family: Arial; font-size: 10pt;  color: #800080}
.NavigDate:hover {  font-family: Arial; font-size: 10pt; color: #F09900}
.NavigS {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.NavigS:hover{  font-family: Arial; font-size: 10pt; font-weight: bold; color: #FF9900}
.NavigSActif {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #FF9900}
.NavigSActif:hover {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.NavigPhare {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #006699}
.NavigPhare:hover{  font-family: Arial; font-size: 10pt; font-weight: bold; color: #FF9900}
.Liens {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #006699; text-decoration: underline}
.Liens:hover {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #F09900; text-decoration: underline}
.lienclassique {  font-family: Arial; font-size: 8pt; color: #0000CC; text-decoration: underline}
.lienclassique:hover {  font-family: Arial; font-size: 8pt; color: #CC0000; text-decoration: underline}
.messageNews {  font-family: Arial; font-size: 10pt; font-style: italic;
                color: #8888889; text-decoration: none; 
                padding-left:25px;padding-bottom:0px;
                margin-left: 20px;margin-bottom: 0px; }
.imgNews { margin-left:15px;}

#tagsphere a {  font-family: Arial; font-size: 12pt; color: #6c2d87}
#tagsphere { 
    margin-left:50px; 
    height: 70px;
    overflow: auto;}

/*---------------   Bloc large -------------*/


/* Block 700b */
div.block700b {
    margin-bottom: 1em;
    width: 700px;
    padding-bottom: 19px;
    background: transparent url('../img_temp/block/block700b_footer.png') no-repeat bottom left;
}
#left_column div.block700b, #right_column div.block700b {
    padding-bottom: 19px;
    background: transparent url('../img_temp/block/block700b_footer.png') no-repeat bottom left;
}
div.block700b h4 {
    margin: 0;
    text-transform: uppercase;
    font-family: Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 1.2em;
    padding-left:140px;
    /*border-bottom:1px solid #595A5E;*/
    border-bottom:1px solid #699eff;
    padding-top:25px;
    line-height:25px;
    color: #FFFFFF;
    height: 25px;
    background: transparent url('../img_temp/block/block700b_header.png') no-repeat top left;
}
#left_column div.block700b .block_content a.button_large, #right_column div.block700b .block_content a.button_large { margin:0 0 0 -3px; }
div.block700b .block_content {    
    border-left: 1px solid #699eff;
    border-right: 1px solid #699eff;
    /*padding:0.5em 0.7em 0pt;*/
    padding:3px 3px 0;
    background: #FFFFFF url('../img_temp/block/block700b_bg.png') repeat-x bottom left;
    min-height:20px;
}            
/* Block 700r */
div.block700r {
    margin-bottom: 1em;
    width: 700px;
    padding-bottom: 19px;
    background: transparent url('../img_temp/block/block700b_footer.png') no-repeat bottom left;
}
#left_column div.block700b, #right_column div.block700b {
    padding-bottom: 19px;
    background: transparent url('../img_temp/block/block700b_footer.png') no-repeat bottom left;
}
div.block700r h4 {
    margin: 0;
    text-transform: uppercase;
    font-family: Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 1.2em;
    padding-left:1em;
    /*border-bottom:1px solid #595A5E;*/
    border-bottom:1px solid #f76161;
    padding-top:4px;
    line-height:1.3em;
    color: #FFFFFF;
    height: 21px;
    background: transparent url('../img_temp/block/block700b_header.png') no-repeat top left;
}
#left_column div.block700r .block_content a.button_large, #right_column div.block700r .block_content a.button_large { margin:0 0 0 -3px; }
div.block700r .block_content {
    border-left: 1px solid #f76161;
    border-right: 1px solid #f76161;
    /*padding:0.5em 0.7em 0pt;*/
    padding:3px 3px 0;
    background: #FFFFFF url('../img_temp/block/block700b_bg.png') repeat-x bottom left;
    min-height:20px;
}

/* Block 700oj */
div.block700oj {
    margin-bottom: 1em;
    width: 700px;
    padding-bottom: 19px;
    background: transparent url('../img_temp/block/block700oj_footer.png') no-repeat bottom left;
}
#left_column div.block700oj, #right_column div.block700oj {
    padding-bottom: 19px;
    background: transparent url('../img_temp/block/block700oj_footer.png') no-repeat bottom left;
}
div.block700oj h4 {
    margin: 0;
    text-transform: uppercase;
    font-family: Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 1.2em;
    padding-left:140px;
    /*border-bottom:1px solid #595A5E;*/
    border-bottom:1px solid #fea900;
    padding-top:25px;
    line-height:25px;
    color: #024a6c;
    height: 25px;
    background: transparent url('../img_temp/block/block700oj_header.png') no-repeat top left;
}
div.block700oj h5 {
    margin: 0;
    text-transform: uppercase;
    font-family: Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 1.2em;
    padding-left:140px;
    /*border-bottom:1px solid #595A5E;*/
    border-bottom:1px solid #fea900;
    padding-top:25px;
    line-height:25px;
    color: #024a6c;
    height: 25px;
    background: transparent url('../img_temp/block/block700oj2_header.png') no-repeat top left;
}
div.block700oj h6 {
    margin: 0;
    text-transform: uppercase;
    font-family: Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 1.2em;
    padding-left:140px;
    /*border-bottom:1px solid #595A5E;*/
    border-bottom:1px solid #fea900;
    padding-top:25px;
    line-height:25px;
    color: #024a6c;
    height: 25px;
    background: transparent url('../img_temp/block/block700oj3_header.png') no-repeat top left;
}
#left_column div.block700oj .block_content a.button_large, #right_column div.block700oj .block_content a.button_large { margin:0 0 0 -3px; }
div.block700oj .block_content {
    border-left: 1px solid #fea900;
    border-right: 1px solid #fea900;
    /*padding:0.5em 0.7em 0pt;*/
    padding:3px 3px 0;
    background: #FFFFFF url('../img_temp/block/block700oj_bg.png') repeat-x bottom left;
    min-height:20px;
}
