
body {
background:#000000;
}

body.bodyPrint {
background:#ffffff;
}

img {
border:0;
}


h1
   {
    font-size: 16pt;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-decoration: none
   }
h2
   {
    font-size: 14pt;
	font-style: normal; 
	/* line-height: normal; */
	font-weight: bold;   
	font-variant: normal;
	text-transform: none;
	text-decoration: none
   }
h3 
   {
    font-weight: bold; 
	font-size: 12pt; 
	font-style: italic;
	text-decoration: none
   }
h4 
   {
	font-style: italic;
	font-size: 11pt;
	font-weight: normal;
   }
h5 
   {
    font-size: 8pt;  
	font-style: italic; 
	line-height: normal; 
	font-weight: normal;   
	font-variant: normal; 
	text-transform: none;
	color: #666666; 
	text-decoration: none;
	text-align: center;
   }
h6 
   {
	font-style: italic;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
   }
   
.nav
   {
    font-size: 8pt;
   }
.header           
  {
   font-size:8pt;   
   color:#000000;
  }
small
  {
   font-size: 1pt;
  }
p {

    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none
}

/* La gestion du min-max CSS sous IE se fait avec un script Javascript libre */
#container {
width: 100%; 
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid #404040 ;  /* trait (PLus visible avec cette couleur qu'en #404040) */
line-height:1em;
max-width:1200px;
min-width:900px;
background: #000000 ;
}


/*  Gestion Header */
#headleftnav {
float: left;
width: 160px;
margin: 0;
padding: 0px;
}

#headrightnav {
float: right;
width: 150px;	/* Consid�ration du padding */
margin: 0;
padding: 3px 10px 0px 0px;
height: 60px ;
overflow:hidden;		/* N�cessaire pour IE pour la hauteur d'un div */
}

#divlangue {
margin: 0;
padding: 0px;
float:right;
height:100%;
text-align:right;
}

#headspacetop {
padding:0px;
margin:0px;
height: 5px ;
overflow:hidden;		/* N�cessaire pour IE pour la hauteur d'un div */
background: #000000;		/* Fond pour que le headback ne passe pas dessus */
background: #000000;
}


#headcontent {
border-left: 1px solid #404040 ;
border-right: 1px solid  #404040 ;
padding: 0px 10px 0px 10px;
height: 60px ;
}


#headback {
background: #000000;	/* Background ent�te */

}

#tablelogo {
margin:0;
padding:0;
width:100%;
height:100%;	/* M�me hauteur que le conteneur #headcontent */
}

#tablelogo .fleche {
width:30px;
vertical-align: middle;
}

#tablelogo .logomarque {
vertical-align: middle;
}

#tablelogo .textenommarque {
padding-bottom: 0.4em;
vertical-align: middle;
}

#tablelogo .worldtempus {
width:300px;
vertical-align: middle;
text-align:right;
}





#flechegauche {
display:inline;
}

#logomarque {
display:inline;
}

#headcontentgauche {
border: 1px solid #404040 ;
float:left;
line-height: 2em;
}

#headcontentdroite {
border: 1px solid #404040 ;
float:right;
}


#headspacebottom {
margin:0;
padding:0;
overflow:hidden;	/* N�cessaire pour IE pour la hauteur d'un div */
height: 5px ;
background: #000000;		/* Fond pour que le headback ne passe pas dessus */
}

#headdroite {
float:right;
/*border: 1px solid #404040  ; */
background:#000000;
/* height:100px; */
}

#headgauche
{
float:left;
background:#000000;
}


/* ##############################################3 */
/* Gestion navigation */

#tablepage tr td.navleft, #tablepage tr td.navmiddle, #tablepage tr td.navright {
border-top: 1px solid  #404040 ;
border-bottom: 1px solid  #404040 ;
background: #202020;
}

#tablepage tr td.contentleft, #tablepage tr td.contentright {
background: #202020;
}

#tablepage tr td.contentmiddle {
border-left: 1px solid  #404040 ;
border-right: 1px solid  #404040 ;
}


#navspacetop {
overflow:hidden;	/* N�cessaire pour IE pour la hauteur d'un div */
height: 5px ;;
}

#navcontent {
padding: 4px;	/* Padding entre texte lien haut et la bordure haute */
border-left: 1px solid  #404040 ;
border-right: 1px solid  #404040 ;
}


#navcontent2 {
padding: 6px;	/* Padding entre texte lien haut et la bordure haute */
border-top: 1px solid  #404040 ;
border-bottom: 1px solid  #404040 ;
background: #202020 ;
}



#navspacebottom {
overflow:hidden;	/* N�cessaire pour IE pour la hauteur d'un div */
height: 5px ;
}

#navback {
background: #202020 ;		/* Background navigation */
}


#barrenavigation {
text-align:center;
}

/* Gestion contenu et les menus gauche et droite */
#leftnav {
width: 140px;
margin: 0;
padding:10px;
background: #202020 ;
}


#rightnav {
width: 140px;
margin: 0px;
padding: 10px;
background: #202020 ;
}


#content {
padding: 4px;
/* min-height:550px; */
background:#000000  ;	/* Font liseret avant contenu */

}

#vraicontent {
background:#000000;		/* Fond de la page du milieu et hauteur minimale de la page*/
}

/* Pour Internet Explorer */
* html #content {
height:550px;		/* Hauteur minimum du contenu du milieu */
}


/* ##################################### */
/* Style de la revue de presse */

#vraiblanccontent {
background:#ffffff;	/* Fond de la page du milieu et hauteur minimale de la page*/
min-height:700px;
}

/* Pour Internet Explorer */
* html #vraiblanccontent {
height:600px;
}

#vrainoircontent {
background: #000000;
min-height:650px;
}

/* Pour Internet Explorer */
* html #vrainoircontent {
height:600px;
}

#pageTitleBlanc {
padding-top:5px;
padding-bottom: 2px;
padding-left: 2px;
border-bottom:1px #404040 solid;
}

#rubriqueBlanc {
margin: 20px 20px 0 0;
padding-left: 0;
list-style-image: url(/nwt2006/repository//images/cliparts/bouleleft.jpg);
}

#rubriqueBlanc ul{
margin:0 0px 0 15px;
padding: 0 0px 0 15px;
list-style-type:disc;
line-height:1em;
}

#rubriqueBlanc li{
vertical-align:top;
list-style-type:disc;
height: 33px;
}



#titrerdp {
padding: 0px 10px 3px 10px;
border-bottom:1px #202020 solid;
}

#rdpcontainer {
padding: 10px 10px 10px 10px;
}

/* ##################################### */
/* Page de la marque */
#titrepagemarque {
padding: 0px 10px 3px 10px;
border-bottom:1px #202020 solid;
}

#pagemarquecontainer {
padding: 10px 10px 10px 10px;
/* height :550px; */
}

#pagemarquecontainernoir {
padding: 10px 10px 10px 10px;
border : 1px #404040 solid;
}




#pagemarquesouscontainer {
padding: 10px 20px 10px 10px;
height:100%;
}

#listerubrique { 
list-style-image: url(/images/bulle.jpg);
margin-left:0;
padding-left:0;
}



.floatleft
{
float: left;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}


#articlerdp {
padding: 10px;
line-height:1em;
}




#contentback {
background: #202020  ;		/* Background des menu left et droite - Pour compenser */

/*background-image:url(/images/fond_tourbillon1.jpg);*/
background-repeat:no-repeat;
background-position:left bottom;
}

#separate {
clear: both;
}


#footer
{
clear: both;
width: 100%;
margin: 0;
padding: 1px;
color: #FFFFFF;
background-color:#202020 ;
border-top: 1px solid  #404040 ;
text-align:center;
}

#back {
background:#999999;
}

/* Navigation horizontale */
#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { 
display: inline; 
border-left: 1px solid #fff;
}

#navcontainer ul li.premier { 
border-left: none;
}

#navcontainer ul li a {
text-decoration: none;
padding: 5px 3px;
color: #fff;
background-color: #202020;
}

#navcontainer ul li a:hover {
color: #fff;
background-color: #666666;
}
/* Fin Navigation horizontale */





/* Liste des partenaires */
#listepartenaire {
color:#ffffff;
padding: 0;
margin:0;
list-style:none;	/* sans bullet */
line-height:1em;	/* Choisir un interligne de 1 caract�re */
}

#listepartenaire a {
color:#ffffff;
padding: 0;
margin:0;
list-style:none;	/* sans bullet */
}

#listepartenaire ul {
padding: 0;
margin:0;
list-style:none;	/* sans bullet */
}



/* Liste type marque */
#listetypemarque {
color:#ffffff;
padding: 0;
margin:0;
list-style:none;	/* sans bullet */
line-height:1em;	/* Choisir un interligne de 1 caract�re */
}

#listetypemarque a {
color:#ffffff;
padding: 0;
margin:0;
list-style:none;	/* sans bullet */
}


/* Images de la montre du mois */
.thumbnail {
float: left;
border: 1px solid #404040;
margin:0;
padding:0;
}
/* Fin image de la montre du mois */


/* Grande image du centre */
.photomiddle {
float: left;
display:block;
width: 100%;
border: 1px solid #404040 ;
margin: 0px 0px 0px 0px;
padding: 1px;
background-attachment: fixed;
background-image: url(images/CleSolFondPage.gif);
background-repeat: no-repeat;
background-position: center center;
height:270px ;
}
/* Fin grande image du centre */



/* Essai d'un tableau */

#tableau ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
	width:300px;
   }

#tableau ul li {
    margin-left: 0px;
    margin-bottom: 0;
    padding: 10px 10px 10px 10px;
	
    border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
    list-style: none;
    display: inline;
	width:200px;
   }

#tableau ul li.premier {
	border-left: 1px solid #000;
    border-right: 1px solid #000;
	list-style: none;
	display: inline;
   }


/*  */


/* Photo du milieu */
/* Mettre dans script php */
/*
#photoaleatoiremiddle {
height:250px;
border:1px #404040 solid;
background-image:url(/images/jeteau.jpg);
background-repeat:no-repeat;
background-position:center;
}
*/


/*  Tableau montre du mois */
#tablemontremois {
border-collapse:collapse;
margin:0;
width:100%;
background:#202020;
}

#tablemontremois tr td {
width:20%;
border-top:1px #404040 solid;
border-bottom:1px #404040 solid;
border-right:1px #404040 solid;
padding:10px;
}

#tablemontremois tr td.premier {
border-top:1px #404040 solid;
border-left:1px #404040 solid;
border-bottom:1px #404040 solid;
border-right:1px #404040 solid;
}


.montreleft {
text-align:left;
}


/* S�paration des calques */
#separationcalque {
/*border:1px #ffffff solid;*/
width:30px;
height:4px;
background:#000000;
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 4px
}

/* Pour Internet Explorer */
* html #separationcalque {
height:4px;
}

.imagemontre {
border:1px #404040 solid;
}


/* Contenu evenement page accueil */
#contenuevent {
height:100px;
border:1px #404040 solid;
background:#202020;
}

.search{
border: 1px #ffffff solid;
}


#photoaleatoiremiddle {
height:320px;
border:1px #404040  solid;
background-repeat:no-repeat;
/* background-position:center; */
background-position:left;
}


#photomarquechapitre {
height:320px;
/* border:1px #404040  solid; */
background-repeat:no-repeat;
background-position:left;
}



/* ######################################### */
/* Gestion de la liste du menu gauche des marques */

#leftMarque { 
float:left;
margin-left:0;
padding-left:0px
}

#leftMarque ul { 
list-style-image: url(/nwt2006/repository/images/cliparts/bouleleft.jpg); 
}

#leftMarque a:hover {
list-style-image: url(/nwt2006/repository/images/cliparts/flecheleftpagemarque3.jpg); 
padding-left: 6px;
}


/* Alignement de la liste elle m�me */
#leftMarqueList {
margin:0px 0px 0px 17px;
padding:0px 0px 0px 0px;
}

/* Gestion de la presentation de la page de la marque */
.contrdp {
padding: 8px 3px 3px 3px;
background: #dedede;
}


.contrdpnoir {
padding: 8px 1px 1px 1px;
background: #404040;
}



.contrdpmarque {
padding: 5px;
background: #ffffff;
}



.contrdpmarquenoir {
padding: 5px;
background: #000000;
}



.titrerdpmarque {
height: 20px;
padding-left: 12px;
}

#rdpmarque ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#rdpmarque ul li.firstrdp {
border: none;
}

#rdpmarque a {
display: block;
}

#rdpmarque a:hover {
background: #dedede;
}

#rdpmarque ul li {
padding: 4px 1px 4px 4px;
border-top:1px #cccccc  dashed;
background: #ffffff;
}




#rdpmarquenoir ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#rdpmarquenoir ul li.firstrdp {
border: none;
}

#rdpmarquenoir a {
display: block;
}

#rdpmarquenoir a:hover {

}

#rdpmarquenoir ul li {
padding: 4px 1px 4px 4px;
border-top:1px #404040  dashed;
background: #000000;
}


/* ######################################### */
/* Liste des rubriques des marques */

#rubrique {
margin: 20px 20px 0 0;
padding-left: 0;
list-style-image: url(/nwt2006/repository//images/cliparts/boulemarque.jpg);
}

#rubrique ul{
margin:0 0px 0 15px;
padding: 0 0px 0 15px;
list-style-type:disc;
line-height:1em;
}

#rubrique li{
vertical-align:top;
list-style-type:disc;
height: 33px;
}

/* Adresse de la marque */
.contadrmarque {
padding: 0 4px 0 4px;
}

/* Espacement blanc entre adresse marque et revue de presse */
.espacetab {
height:5px;
overflow:hidden;
}

/* Gestion fil d'ariane */
#filariane {
margin:0;
padding-left: 0px;
}

#filariane ul {
margin-left: 0;
padding-left: 0;
display: inline;
border: none;
}

#filariane ul li {
margin-left: 0;
padding-left: 2px;
border: none;
list-style: none;
display: inline;
}


#filarianeBlanc {
margin:0;
padding-left: 0px;
}

#filarianeBlanc ul {
margin-left: 0;
padding-left: 0;
display: inline;
border: none;
}

#filarianeBlanc ul li {
margin-left: 0;
padding-left: 2px;
border: none;
list-style: none;
display: inline;
}

/* ################################### */
/* Tableau de la page de la marque */

#tableaupagemarque {
margin-top:4px;
height:700px;	/* Hauteur minimale du tableau (avec image au-dessus) */
width:100%;
}

/* ################################### */
/* Titre d'une page */

#pageTitle {
padding-top:5px;
padding-bottom: 2px;
padding-left: 2px;
border-bottom:1px #404040 solid;
}

/* ################################### */
/* Gestion des menu gauches des marques */

#menumarque {
margin:0;
padding:0;
list-style:none;	/* sans bullet */
line-height:1em;	/* Choisir un interligne de 1 caract�re */
}

#menumarque li {
/* background:#ffff00; */
margin:0;
padding:0;
list-style:none;
}

.menumarquelist {
margin:0;
padding:0;
}

.menumarquelistchange {
margin:0;
padding:0;
}

.submenumarque {
margin:0;
padding:0 1px 10px 15px;
}

.submenumarque li {
margin:0;
padding:0;
list-style:none;
}


#photomarquemiddle {
height:320px;
/* background: #ffffff; */
display:none;
background-image:url(/nwt2006/repository/images/photos/degrisogono_01.jpg);
}


/* Affichage d'un div au milieu de la page d'accueil � chaque hover */
/*
.submenumarque li a:hover div#photomarquemiddle {
display:block;
}
*/


/* ################################### */
/* Gestion des vignettes des partenaires (gauche) */

#vignettepartenaire {
margin: 20px 0px 0px 0px;
padding: 0;
height:100px;
width: 140px;
/* background:#ffff00; */
}

.photovigpartenaire {
border:1px #404040 solid;
}

.spacevig {
height:3px;
overflow:hidden;		/* N�cessaire pour IE pour la hauteur d'un div */
}

/* ################################### */
/* Ajout du logo d'ubs en bas des marques fondateurs */
.linebottom {
padding: 2px 2px 2px 2px;
height: 15px;
overflow:hidden;		/* N�cessaire pour IE pour la hauteur d'un div */
border-bottom:1px #404040 solid;
}

.linebottombig {
padding: 2px 2px 2px 2px;
height: 30px;
overflow:hidden;		/* N�cessaire pour IE pour la hauteur d'un div */
border-bottom:1px #404040 solid;
}

/* ################################### */
/* alignement de tous les logos */
.alignlogo {
text-align:center;
}

/* ######################################### */
/* Liste des rubriques dans chapitre Marques */

.rubriqueMarque {
margin: 20px 20px 0 0;
padding-left: 0;
list-style-image: url(/nwt2006/repository//images/cliparts/boulemarque.jpg);

}

.rubriqueMarque ul{
margin:0 0px 0 15px;
padding: 0 0px 0 15px;
list-style-type:disc;
line-height:1em;
}

.rubriqueMarque li{
vertical-align:top;
list-style-type:disc;
height: 33px;
}



/* ######################################### */
/* Liste des rubriques dans la page des groupes */


.tdRubriqueGroupe, .tdRubriqueRdp, .tdRubriqueRdpALaUne  {
width: 50%;
border: 1px #dedede solid;
}

.tdRubriqueGp {
width: 50%;
border-top: 1px #dedede solid;
border-right: 1px #dedede solid;
border-bottom: 1px #dedede solid;
}

.tdRubriqueRdpALaUne {
background: #dedede;
}

.rubriqueGroupe, .rubriqueRdp {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}

.rubriqueGroupe td.title {
padding-left:10px;
padding-right:10px;
background: #dedede;
}


.rubriqueRdp td.title {
padding-left:10px;
padding-right:10px;
background: #dedede;
}

.rubriqueRdp td.detail {
padding:10px;
}

.rubriqueRdp td.detaillistfirst, .rubriqueRdp td.listencheregauche, .rubriqueRdp td.listencheredroite{
padding:10px;
}


.rubriqueRdp td.detaillist {
border-top: 1px #dedede solid;
padding:10px;
}

.rubriqueRdp td.listencheregauche {
border-left: 1px #dedede solid;
border-bottom: 1px #dedede solid;
}

.rubriqueRdp td.listencheredroite {
border-right: 1px #dedede solid;
border-bottom: 1px #dedede solid;
}

.rubriqueRdp td.listenchere {
padding:5px;
border-bottom: 1px #dedede solid;
}


.rubriqueRdpALaUne td.title {
padding-left:10px;
background: #dedede;
}

.rubriqueRdpALaUne td.detail {
padding:10px;
margin:0;
}


.gdUne p {
	margin-top:0px;
}

.gdUnePopupActu p {
	margin-top:0px;
}

.dateUne {
	margin-top:3px;
}




.subRubriqueGroupe{
list-style-type: none;
padding: 0px 0px 0px 7px;
margin: 0px 0px 0px 7px;
}

.subRubriqueGroupe li{
list-style-image: none;
}


/* ######################################### */
/* Liste de toutes les marques */
.tabListeMarque tr {
border-top: 1px #cecece dotted;
}


/* ######################################### */
/* Image gauche flottant */
.imageGaucheFlottante {
float: left;
margin: 0px 10px 0px 0px;
padding: 2px 2px 2px 2px;
border: 1px #000000 solid;
}

.dateUne {
text-align:right;
}

.dateArticle {
text-align:left;
}

.tablePopupActu {
width:240px;
border: 1px #404040 solid;
padding: 5px;
}



/* Gestion interface d'administration */
.boutonAdmin {
width: 170px;
padding:3px 20px 3px 20px;
border: 1px #000000 solid;
background: #ffffff;
cursor:pointer;
}


/* Gestion du print */
body {
background:#ffffff;
}

#headcontent, #divlangue, #navcontent2, #leftnav, #rightnav, #footer{
  display:none;
}

#container, #tablepage tr td.navleft, #tablepage tr td.navmiddle, #tablepage tr td.navright {
border:none;
background: #ffffff;
}

#tablepage tr td.contentleft, #tablepage tr td.contentright {
border:none;
background: #ffffff;
}

#tablepage tr td.contentmiddle {
border:none;
background: #ffffff;
}



