/* CSS Document */

body
{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* banniere */
#entete
{
	background-color:#000000;
	background-image:url(../locale/Fr/images/contenu/fond-1024-entete.jpg);
	background-repeat:no-repeat;
	background-position:780px 18px;
}

#langue
{
text-align:right;
padding-right:10px;
}

spot

/* la colone gauche */
#menugauche
{
	font-size:11px;
}

td.topmenu 
{
background-image:url(../locale/Fr/images/contenu/haut-menu.gif);
background-repeat:no-repeat;
width:206px;
height:9px;
}

#menugauche ul
{
	margin-bottom:0px;
	margin-top:0px;
}

#menugauche li
{
	
	list-style:none;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
	padding-bottom:2px;
}

#menugauche li a
{
	
	font-size:11px;
	color:#ca4f51;
	text-decoration:none;
	font-weight:normal;
	
}

#menugauche li a:hover
{
	font-size:11px;
	color:#000000;	
}
#sond 
{
	margin:0px;
	font-size:11px;
}
.padanim
{
	padding-left:14px;
	padding-right:14px;
	padding-top:10px;
	padding-bottom:4px;
}

.padmenugauche
{
	padding-left:14px;
	padding-right:5px;
}

#menugauche form
{
	margin:0px 0px 10px 0px;
}
.btradio
{
    margin-top:2px;
}

.bouton
{
	background-color:#edd613;
	border:1px solid #ff0000;
	font-size:10px;
	margin-top:4px;
}

.resultat
{
    background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:10px;
	text-decoration:none;
	color:#000000
}

/* le contenu */


#contenu
{
	background-image:url(../locale/Fr/images/contenu/coin-hg.gif);

	text-align:justify;
	margin:0px;
	font-size:11px;
	line-height:16px;

	background-repeat:no-repeat;
	background-position:-1px 0px;
	padding:20px 28px 10px 12px;
}

.fondnoir
{
	background-color:black;
	width:2px;
}

a
{
	font-size:11px;
	font-weight:bold;
	color:#b8371e;
}

#contenu ul
{
	margin-bottom:6px;
	margin-top:0px;
}

#contenu li
{
	font-size:11px;
	list-style:none;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:10px;
	padding-bottom:2px;
	margin-top:0px;
		
}
#contenu>ul>li
{
background-position:0px 2px;
}

h2
{
    font-size:12px;
	margin:10px 0px 4px 0px;
	color:#F1C93C;
	
}
h3
{
    font-size:11px;
	margin:10px 0px 4px 0px;
	color:#35A068;
}
p
{
	text-align:justify;
	margin:0px 0px 10px 0px;
	font-size:11px;
	line-height:16px;
}

.imgtitre
{
margin-bottom:4px;
}
.imgd
{
float:right;
margin:4px 4px 0px 6px;
}

.imgd td
{
font-size:11px;
color:#FFFFFF;
text-align:center;
padding:4px;
background-color:#BD2323;
}

.imgg
{
float:left;
margin:4px 6px 0px 4px;
}

.imgg td
{
font-size:11px;
color:#FFFFFF;
text-align:center;
padding:4px;
background-color:#BD2323;
}

/* footer */


#copyright a
{
	font-size:9px;
	color:#b1b1b1;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/contenu/logo_pyxicom.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:18px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:14px;
}

#footer
{
	font-size:9px;
	background-image:url(../locale/Fr/images/contenu/copyright.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:160px;
	height:20px;
}
#footer a
{
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

/* page actualité */
.actualite
{
	width:98%;
	background-color:#E3E3E3;
	border:1px solid #A6A6A6;
	padding:6px;
	margin-bottom:8px;
	
}

.actualite th
{
padding:6px;
}
.actualite th img
{
border:1px solid black;

}
.actualite2
{
	width:98%;
	background-color:#D0CFCF;
	border:1px solid #A6A6A6;
	padding:6px;
	margin-bottom:8px;
}
.actualite2 th
{
padding:6px;
}
.actualite2 th img
{
border:1px solid black;

}
.detailactu
{
	padding-left:4px;
	vertical-align:top;

}
div.date
{
    margin:0px;
	font-size:12px;
	color:#727071;
	font-weight:bold;
}
div.resumet
{
margin:0px;
	font-size:12px;
	color:#000000;
	font-weight:bold;

}

p.enumactuleft
{
    text-align:justify;
	margin:0px;
	font-size:11px;
	line-height:16px;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:10px;
}

a.lire
{
    font-size:11px;
	color:#cc2225;
	text-decoration:none;
	font-weight:normal;	
}

/* page agenda */
.agenda
{
	width:98%;
	background-color:#F2EBD4;
	border:1px solid #A6A6A6;
	padding:6px;
	margin-bottom:8px;
	
}

.agenda th
{
padding:6px;
}
.agenda th img
{
border:1px solid black;

}
.agenda2
{
	width:98%;
	background-color:#EBDDAF;
	border:1px solid #A6A6A6;
	padding:6px;
	margin-bottom:8px;
}
.agenda2 th
{
padding:6px;
}
.agenda2 th img
{
border:1px solid black;

}
.detailagenda
{
	padding-left:125px;
}
.detailagenda h1
{
    margin:0px;
	font-size:12px;
	color:#727071;
	font-weight:bold;
}
.detailagenda h2
{
margin:0px;
	font-size:12px;
	color:#000000;
	font-weight:bold;

}
.detailagenda p
{
    text-align:justify;
	margin:0px;
	font-size:11px;
	line-height:16px;
	padding-left:10px;
}
.detailagenda p.enumag
{
    text-align:justify;
	margin:0px;
	font-size:11px;
	line-height:16px;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:4px 6px;
	padding-left:10px;
}

/*  détail de l'agenda */
.imgdetailagend
{
  background-color:#F2EBD4;
  border-left:1px solid #A6A6A6;
  border-top:1px solid #A6A6A6;
  border-right:1px solid #A6A6A6;
  border-bottom:1px solid #A6A6A6;
  padding:6px;
}
.imgdetailagend img
{
	float:left;
	border:1px solid black;
}

/*  détail de l'actualité */
.imgdetailactu
{
	
  background-color:#E3E3E3;
  border-left:1px solid #A6A6A6;
  border-top:1px solid #A6A6A6;
  border-right:1px solid #A6A6A6;
  border-bottom:1px solid #A6A6A6;
  padding:6px;
}
.imgdetailactu img
{
	float:center;
	border:1px solid black;
}

div.tahmil
{
  padding:12px 0px 6px 0px;
  text-align:right;
}
a.telecharger
{
    font-size:10px;
	color:#747474;
	font-weight:bold;
	text-decoration:none;
	padding-right:2px;
	
		
}

.pagedetailactu
{
	padding-left:4px;
	vertical-align:top;
}

.pagedetailactu p
{
    text-align:justify;
	margin:0px;
	font-size:11px;
	line-height:16px;
	padding-left:10px;
}
.pagedetailactu p.enumactu
{
    text-align:justify;
	margin:0px;
	font-size:11px;
	line-height:16px;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:12px;
}

/* page communication */

#com
{
margin-left:26px;
border-left:2px solid black;
border-bottom:2px solid black;
}
#com td
{
padding:4px;
}

a.communication
{
	font-size:11px;
	font-weight:bold;
	color:#b8371e;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	text-decoration:none;
	
}

a:hover.communication
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	text-decoration:none;
}

a.actif
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	
	text-decoration:none;
}

h2.spot
{
font-size:14px;
	font-weight:bold;
	color:#555354;
	background-image: url(../images/contenu/bg-spots.gif);
	background-repeat:no-repeat;
	height:21px;
	padding-left:14px;
	background-position:0px 0px;
	margin-left:26px;
}
h2.entete
{
    font-size:12px;
	margin:10px 0px 4px 0px;
	color:#FF0000;
	font-weight:bold;
	background-image:url(../locale/Fr/images/contenu/triangle-r.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:14px;
	
}

#toutspottv
{
margin-left:50px;
}

.spottv
{
margin-bottom:20px;
}

.spottv th
{
padding-bottom:20px;
width:49px;
}


.spottv td
{
vertical-align:bottom;
padding:8px 0px 2px 4px;
vertical-align:top;
}

.spottv h2
{
	font-size:12px;
	font-weight:bold;
	color:#555354;
	margin:0px;
}
.spottv h3
{
	font-size:10px;
	font-weight:bold;
	color:#b8371e;
	margin:0px;
}


.spottv a
{
	font-size:10px;
	font-weight:bold;
	color:#b8371e;
	text-decoration:none;
}

/* page plan */
#plan
{
margin-bottom:20px;
}
#plan p
{
    font-size:11px;
    color:#000000;
	margin:2px 0px 2px 116px;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:8px;
}

#plan p a
{
    font-size:11px;
    color:#000000;
	text-decoration:none;
	font-weight:normal;
	
}
#plan p a:hover
{
    font-size:11px;
    color:#000000;
	text-decoration:underline;
}


h1.accueil
{
font-size:12px;
	font-weight:bold;
	color:#727071;
	margin:20px 0px 0px 100px;	
}

h1.accueil a
{
    font-size:12px;
	font-weight:bold;
	color:#727071;
	text-decoration:none;
}
h1.accueil a:hover
{
    font-size:12px;
	font-weight:bold;
	color:#727071;
	text-decoration:underline;
}

 h2.planrub
{
    font-size:12px;
	font-weight:bold;
	color:#000000;
	border:1px solid #bd2323;
	background-color:#f1c93c;
	width:170px;
	padding:2px 2px 2px 10px;
	margin:2px 0px 2px 100px;
	background-image:url(../images/contenu/t-rougeb.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	
}

 h2.planrub a
{
    font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

 h2.planrub a:hover
{
    font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;
}

 h2.planrub2
{
    font-size:12px;
	font-weight:bold;
	color:#000000;
	border:1px solid #bd2323;
	background-color:#f1c93c;
	width:170px;
	padding:2px 2px 2px 12px;
	margin:2px 0px 2px 100px;
	background-image:url(../images/contenu/t-rougej.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	
}

 h2.planrub2 a
{
    font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

 h2.planrub2 a:hover
{
    font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;
}
.fond
{
    font-size:12px;
	padding:2px 4px 2px 4px;
	margin-bottom:10px;	
	background-color:#EDBC13;
	border:1px dotted black;
	color:black;
	text-align:center;
	
}

a.haut
{
font-size:11px;
background-image:url(../images/contenu/haut.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding-left:16px;

}

/* page education routière */
.education
{
width:520px;
}

.education img
{
border:1px solid black;
}

.education td
{
text-align:center;
}

.education th
{
font-size:11px;
font-weight:bold;
text-align:left;
color:#000000;
border:1px solid black;

padding:4px;
}

/* page presse */
.presse
{
width:96%;
}

.presse th
{
font-size:11px;
font-weight:bold;
text-align:left;
color:#ffffff;
background-color:#000000;
padding:2px 4px 2px 14px;
}
.presse th.niveau1
{
font-size:11px;
font-weight:bold;
text-align:left;
color:#000000;
background-color:#ffffff;
padding:2px 4px 2px 14px;
border:1px solid black;
}
.presse td.date
{
font-size:11px;
font-weight:bold;
text-align:left;
color:#ffffff;
background-color:#4f4f4f;
padding:2px 0px 2px 20px;
}
.presse td.numero
{
font-size:11px;
font-weight:bold;
text-align:left;
color:#ffffff;
background-color:#5f5f5f;
padding:2px 0px 2px 20px;
}

.presse td.page
{
font-size:11px;
font-weight:bold;
color:#edbc13;
text-align:left;
background-color:#6e6e6e;
padding:2px 0px 2px 20px;
}

.presse td.page a
{
font-size:11px;
font-weight:bold;
color:#edbc13;
}

/* page contact */
.contact
{
background-color:#E3E3E3;
border:1px solid #A6A6A6;
width:560px;
padding:4px;
}

.contact th
{
font-size:11px;
font-weight:normal;
text-align:left;
color:#000000;
padding-top:6px;
}
.contact td
{
font-size:11px;
font-weight:normal;
color:#000000;
}
.contact textarea
{
font-size:11px;
font-weight:normal;
color:#000000;
}
.contact input
{
font-size:11px;
font-weight:normal;
color:#000000;

}
.contact select
{
font-size:11px;
font-weight:normal;
color:#000000;

}
.boutongris
{
background-color:#E3E3E3;
border:1px solid #A6A6A6;
margin:0px 4px 0px 0px;
}

/*page communication*/
#contenu ul ul li
{
	font-size:11px;
	list-style:none;
	background-image:url(../locale/Fr/images/contenu/t-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:10px;
	margin-bottom:4px;
	margin-top:0px;
	text-align:justify;
}

#contenu>ul>ul>li
{
background-position:0px 2px;
}

/*cadre qui s'ouvre dans la page bulletin de liaison*/
.cadre
{
display:none;
width:96%;
margin:2px;
}
.cadre P
{
text-align:justify;
margin:0px 0px 4px 0px;
}

/*image à droite du contenu avec contour*/
.imgdroite
{
float:right;
margin:0px 0px 0px 4px;
border:1px solid #C1C0C5;
}
.imgbrd
{
margin:0px;
border:1px solid #C1C0C5;
}

/*page media tableau affiche*/
#affiche
{
text-align:center;
}
#affiche img
{
margin:4px;
border:1px solid #C1C0C5;
}
#affiche th
{
font-size:11px;
font-weight:bold;
text-align:center;
color:#000000;
padding:4px;
}
/* tableau spot tv et radio */
.media
{
width:96%;
margin-bottom:10px;
}

.media th
{
font-size:11px;
font-weight:bold;
text-align:left;
color:#ffffff;
background-color:#000000;
padding:2px 4px 2px 14px;
}

.media th.titentete
{
font-size:11px;
font-weight:bold;
text-align:center;
color:#000000;
background-color:#ffffff;
padding:2px 4px 2px 14px;
border:1px solid black;
}
.media td.tv
{
font-size:11px;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#4f4f4f;
padding:2px 0px 2px 20px;
}
.media td.action
{
font-size:11px;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#5f5f5f;
padding:2px 0px 2px 20px;
}

.media td.telechargement
{
font-size:11px;
font-weight:bold;
color:#edbc13;
text-align:center;
background-color:#6e6e6e;
padding:2px 0px 2px 20px;
}

.media img
{
margin:0px 6px 0px 6px;
}
