/*////////////////Fond///////////////*/
html,body
{
margin:0px;
padding:0px;
background-color: #E0E5EB;
height: 100%;
width: 100%;
color: #000000;
background-repeat: repeat;
text-align: justify;
}

a
{
color: #007BB5;
}

a:hover
{
color: #E78502;
}

form
{
display: inline;
}

td,th,table
{
padding: 0px;
margin: 0px;
border: 0px;
}

#main
{
width: 946px;
_height: 100%;
min-height: 100%;
margin: auto;
padding-left: 16px;
padding-right: 16px;
background-color: #FFFFFF;
background-image: url('images/bg.png');
background-repeat: repeat-y;
background-position: left; 
}

/*///////////////En-tête//////////////*/
#header
{
width: 946px;
padding: 0px;
background-color: #0084BA;
text-align:center;
margin: 0px;
background-repeat: no-repeat;
background-position: top left;
cursor: pointer;
position: relative;
}

#alerte
{
vertical-align: middle;
width: 175px;
text-align: center;
}

#headerPic
{
margin: auto;
height: 140px;
width: 51%;
}

.slogan
{
padding-top: 80px;
text-align: left;
font-style: italic;
font-size: 9pt;
color: #FFFFFF;
vertical-align: middle;
}

.up_box
{
vertical-align: top;
width: 50%;
}

.up_box2
{
vertical-align: top;
}
/*//////////Menus///////////*/
#menu
{
width: 166px;
background-color: #0084BA;
text-align: left;
color: #FFFFFF;
padding-bottom: 20px;
font-family: helvetica;
border-top: 0px solid #007BB5;
position: relative;
background-position: bottom;
background-repeat: no-repeat;
background-image: url("/templates/newLogo/images/bord_menu.gif");
}

.menuType
{
border-bottom:1px solid #E3E5FF;
cursor: default;
}

.titleMenu
{
font-size: 13pt;
cursor: pointer;
padding-left: 3px;
}

.sousMenuType
{
display: none;
visibility: hidden;
font-size: 10pt;
}

ul.menuUl
{
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-left: 15px;
  margin-bottom: 5px;
  text-align: left;
  width: 10em;
}

li.menuLi
{
 background-image: url('images/arrow.gif');
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 padding-left: 12px;
}

.lienMenu
{
text-decoration: none;
color: #FFFFFF;
cursor: pointer;
}
/*////////////Plateforme/////////*/
#plateforme
{
text-align: center;
margin: 20px;
opacity: 0.8;
filter : alpha(opacity=80);
}

#plateforme2:hover
{
opacity: 1;
filter : alpha(opacity=100);
}

#plateforme2
{
text-align: left;
margin: auto;
}

#plateforme2 td
{
padding: 5px;
opacity: 0.8;
filter : alpha(opacity=80);
height: 62px;
vertical-align: middle;
}

#plateforme2 td:hover
{
opacity: 1;
filter : alpha(opacity=100);
}

#plateforme2 a
{
text-decoration: none;
}

#plateforme3
{
text-align: left;
margin: auto;
}

#plateforme3 td 
{
padding: 5px;
}

/*//////////Newsletter///////////*/
#newsletter
{
width: 155px;
background-color: #FFFFFF;
text-align: center;
margin-bottom: 19px;
padding: 0px;
float: left;
color: #007BB5;
padding: 5px;
font-family: arial;
font-size: 9pt;
border-top: 0px solid #007BB5;
}

#newsletterLabel
{
font-size: 11pt;
font-weight: bold;
}

#mail
{
width: 130px;
margin: auto;
display: block;
color: #cccccc;
}

#searching
{
width: 130px;
margin: auto;
display: block;
color: #cccccc;
}

.newsletterButton
{
color: #fff;
background-color: #007BB5;
font-weight: bold;
}
/*//////////Facebook//////////*/
#facebook
{
width: 155px;
background-color: #FFFFFF;
text-align: center;
margin-bottom: 19px;
padding: 0px;
float: left;
color: #007BB5;
padding: 5px;
font-family: arial;
font-size: 9pt;
border-top: 0px solid #007BB5;
}
/*////////////Dette////////////*/
#dette
{
text-align: center;
font-family: helvetica;
font-weight: bold;
font-size: 10pt;
border: 1px solid black;
padding: 20px 0 20px 0;
background-image: url('images/stolen.gif');
background-position: right bottom;
background-repeat: no-repeat;
}

#detteValue
{
font-size: 13pt;
font-family: times new roman;
display: inline;
color: #ff0000;
background-color: #b7cad9;
border: 1px solid black;
padding: 1px;
margin-right: 16px;

}
/*/////////Articles////////////*/
.article
{
margin: auto;
width: 540px;
border: 1px solid #007BB5;
position: relative;
}

.article_texte
{
text-shadow: 0px 0px 0px #000000;
margin: auto;
width: 480px;
overflow: hidden;
}

.titre_article
{
font-family:arial;
font-size:16pt;
text-align: center;
margin: 10px 20px 15px 20px;

}

a.titre_article_a
{
text-decoration: none;
color: #E78502;
}

.titre_article_a:hover
{
color: #007BB5;
cursor: pointer;
}

a.titre_article_b
{
cursor: pointer;
}

.titre_agenda
{
font-family:arial;
font-size:16pt;
text-align: center;
color: #000000;
margin: 10px 20px 15px 20px;
}

.date_agenda
{
font-family: sans-serif;
font-size: 11pt;
text-align: center;
color: #000000;
margin: 10px 0px 15px 0px;
}

.date_agenda:hover
{
color: #000000;
}

.pied_article
{
background-color: #007BB5;
width: 100%;
color: white;
font-family:arial;
font-size:8pt;
}

a.auteur
{
color: white;
text-decoration: underline;
font-style: italic;
}

a.auteur_nul
{
color: white;
}

.groupe
{
font-family: arial;
font-size: 10pt;
margin-bottom: 30px;
padding-left: 5px;
}

.comment_url
{
color: #ffffff;
text-decoration: none;
}

.comment
{
border-top: 1px solid #007BB5;
font-family: arial;
font-size: 10pt;
margin: 10px;
padding-top: 3px;
}

#comment
{
background-color: #d4e8f2;
padding: 10px;
}

.comment_foot
{
font-family: sans-serif;
font-size: 8pt;
text-align: right;
margin-top: 7px;
}

.comment_make
{
margin: auto;
width: 530px;
background-color: #669cb5;
color: #ffffff;
padding: 20px;
}

.comm_img
{
border: 0px;
margin: 0px 2px 0px 2px;
}

.messagecomm
{
width: 300px;
height: 150px;
}

.groupes_articles
{
text-align: center;
margin: auto;
margin-bottom: 10px;
width: 580px;
border-bottom: 1px solid #007BB5;
border-top: 1px solid #007BB5;
}

.groupe1
{
margin: 5px;
}

.groupe2
{
margin: 5px;
text-decoration: none;
font-family: arial;
font-size: 11pt;
}

a.groupe3
{
margin: 5px;
text-decoration: none;
font-family: arial black;
font-size: 11pt;
}

a.groupe3:hover
{
color:#6E8ACF;
}

.jumper
{
font-size: 9pt;
color: #007BB5;
display: block;
margin: 10px;
text-align: center;
}

.jumperlink
{
font-size: 9pt;
color: #007BB5;
text-decoration: none; 
}

.jumperlinkB
{
font-size: 9pt;
text-decoration: none; 
color: #007BB5;
font-weight: bold;
}

.button_share
{
float: right;
margin-bottom: 5px;
}

/*///////////Menus à côtés//////////*/

.alerte_link
{
text-decoration: none;
}

.news_titre
{
color: #007BB5;
font-weight: bold;
font-family: arial;
font-size: 10pt;
display: inline;
}
.news_texte
{
color: #000000;
font-family: sans-serif;
font-size: 9pt;
display: inline;
}

.news_lien
{
text-decoration: none;
}

.news_img
{
display: block;
margin: auto;
}

/*////////Actualité///////////////*/

.mot_box
{
position: relative;
border: 2px solid #E78502;
padding: 5px;
margin: 16px 5px 25px 5px;
}
#mot_box_flash
{
position: relative;
margin: 20px 5px 25px 5px;
}
.mot_titre
{
color: #E78502;
position: absolute;
left: -2px; 
top: -15px; 
padding-right: 5px; 
background-color: white;
font-family: arial;
font-size: 11pt;
font-weight: bold;
z-index: 100;
}

.mot_titre_flash
{
color: #007BB5;
position: absolute;
left: -2px; 
top: -15px; 
padding-right: 5px; 
background-color: white;
font-family: arial;
font-size: 11pt;
font-weight: bold;
z-index: 100;
}

.mot_texte
{
margin: auto;
font-size: 8pt;
padding: 5px;
}
 #flash1, #flash2, #flash3, #flash4, #flash5
{
margin: auto;
width: 230px;
font-size: 8pt;
padding: 10px;
border: 1px solid #007BB5;
}

.flash_access
{
border-top: 2px solid #007BB5;
border-bottom: 2px solid #007BB5;
margin: auto;
text-align: center;
padding: 15px;
margin-top: 10px;
margin-bottom: 10px;
}

.url_img
{
float: left;
margin: 2px;
width: 150px;
}

.flash_jumper_a
{
text-decoration: none;
color: #000000;
padding: 10px;
}

.flash_jumper_titre
{
font-size: 8pt;
text-align: right;
font-weight: bold;
padding: 5px;
cursor: pointer;
border-top: 1px solid #007BB5;
}


.artindex_box
{
position: relative;
margin: 20px 5px 0px 0px;
color: #ffffff;
}

.artindex_lien
{
color: #ffffff;
}

.artindex_titre
{
color: #007BB5;
position: absolute;
top: -18px; 
padding-right: 5px; 
font-family: arial;
font-size: 13.5pt;
font-weight: bold;
z-index: 100;
}

.artindex_texte
{
margin: auto;
width: 100%;
overflow: hidden;
padding-top: 10px;
background-color: #007BB5;
}

.artindex_jumper_a
{
text-decoration: none;
color: #ffffff;
background-color: #007BB5;
margin-bottom: 10px;
}

.artindex_jumper_titre
{
font-size: 9pt;
text-align: left;
font-weight: bold;
cursor: pointer;
color: #ffffff;
padding: 4px;
}

.artindex_jumper_texte
{
margin: auto;
width: 100%;
font-size: 8pt;
font-style: italic;
}

#blanc
{
position:absolute; 
width:10px; 
left: 243px;
height:25px; 
top: 1px; 
z-index:1000;
}

#art1, #art2, #art3, #art4, #art5
{
padding: 0px 5px 0px 5px;
}

#titreflash1, #titreflash2, #titreflash3, #titreflash4, #titreflash5
{
color: #000000;
margin-left: 1px;
*margin: 0px;
background-color: #c3c3c3;
}

.comm_box
{
background-color: #E78502;
padding: 5px 0 5px 0;
position: relative;
margin: 43px 5px 25px;
}

.titre_comm_box
{
background-color: #E78502;
color: #FFFFFF;
position: absolute;
top: -17px; 
width: 100%;
text-align: center;
font-family: arial;
font-size: 13.5pt;
font-weight: bold;
z-index: 100;
}

.text_jumper_comm
{
color: #E78502;
background-color: white;
margin: 2px;
padding: 5px;
font-size: 8pt;
font-weight: bold;
}

.comm_jumper_url:hover
{
color: #007BB5;
}

.comm_jumper_url
{
text-decoration: none;
color: #E78502;
}

.info_jumper_comm
{
font-size: 8pt;
text-align: right;
display: block;
font-weight: normal;
}

.pluslus_box
{
background-color: #007BB5;
padding: 5px 0 5px 0;
position: relative;
margin: 43px 5px 25px;
}

.titre_pluslus_box
{
background-color: #007BB5;
color: #FFFFFF;
position: absolute;
top: -17px; 
width: 100%;
text-align: center;
font-family: arial;
font-size: 13.5pt;
font-weight: bold;
z-index: 100;
}

.text_jumper_pluslus
{
color: #007BB5;
background-color: white;
margin: 2px;
padding: 5px;
font-size: 8pt;
font-weight: bold;
}

.pluslus_jumper_url:hover
{
color: #E78502;
}

.pluslus_jumper_url
{
text-decoration: none;
color: #007BB5;
}

.info_jumper_pluslus
{
font-size: 8pt;
text-align: right;
display: block;
font-weight: normal;
}

.blog_titre
{
color: #007BB5;
position: absolute;
background-color: #ffffff;
top: -15px; 
padding-right: 5px; 
font-family: arial;
font-size: 13.5pt;
z-index: 100;
}

/*///////////Rercherche/////////*/
.section_recherche
{
display: block;
margin-top: 15px;
margin-bottom: 15px;
}

.section_recherche_titre
{
color: #007BB5;
font-weight: bold;
font-size: 14pt;
font-family: arial;
}

.titre_rech
{
color: #007BB5;
font-weight: bold;
}

.text_rech
{
color: black;
}

.url_rech
{
color: #E78502;
text-decoration: underline;
font-style: italic;
}
.tracks_box_supp
{
border: 1px solid #9E9E9E;
padding: 5px;
margin: 26px 5px 25px;
}
.tracks_titre
{
background-color: #9E9E9E;
color: #ffffff;
font-weight: bold;
display: block;
text-align: center;
font-size: 9pt;
}

.tracks_url
{
text-decoration: none;
}

.tracks_titre:hover
{
background-color: #007BB5;
}

.tracks_box
{
margin-top: 15px;
text-align: justify;
font-size: 8pt;
}

.tracks_date
{
color: #4c4c4c;
font-style: italic;
text-align: right;
display: block;
font-size: 8pt;
margin: 10px 0 0px 0;
}

/*////////////Corps//////////*/
#marge
{
width: 168px;
margin-bottom: 19px;
text-align: left;
padding-left: 0px;
}

.GrosTitre
{
color: #007BB5;
font-family: Arial;
font-size: 22pt;
text-align: center;
margin: 5px 0px 15px 0px;
}

.news
{
width: 144px;
margin-bottom: 19px;
background-color: #FFFFFF;
text-align: justify;
padding: 3px;
overflow: hidden;
border-top: 1px solid #007BB5;
}

.alerte
{
width: 152px;
margin-bottom: 19px;
background-color: #FFFFFF;
text-align: center;
font-family: arial;
font-size: 10pt;
padding-top: 1px;
font-weight: bold;
color: #007BB5;
border-top: 0px solid ;
}

.alertetitre
{
display:block;
background-color: #E78502;
font-weight: bold;
font-size: 11pt;
color: #FFFFFF;
margin-bottom: 4px;
}

.search
{
width: 144px;
margin-bottom: 19px;
background-color: #FFFFFF;
text-align: center;
font-family: arial;
font-size: 9pt;
padding: 3px;
color: #007BB5;
padding-top: 7px;
border-top: 1px solid #007BB5;
}

.searchtitre
{
font-weight: bold;
font-size: 11pt;
display: inline;
}

#zonesearch
{
font-size: 7pt;
}

#centre
{
margin: 0px;
}

#contenu
{
width: 595px;
background-color: #FFFFFF;
border: 1px solid #007BB5;
border-top: 0px;
padding: 15px;
margin-bottom: 19px;
font-family: arial;
font-size: 9pt;
}

#footer
{
margin-bottom: 19px;
width: 526px;
background-color: #FFFFFF;
padding: 2px;
font-family: sans-serif,arial;
font-size: 8pt;
text-align: center;
}