BODY {
	left: 0px;
	top: 0px;
	margin: 0px;
	font-family: tahoma;
	background-color: #ffebcb;
	font-size: 10pt;
	color: black;
}
.Home {
	margin: auto;
	width: 1016px;
	border-bottom: 1px #cb8530 solid;
	border-left: 1px #cb8530 solid;
	border-right: 1px #cb8530 solid;
	background-color: #ffe4b5;
}
.HomeLeft {
	height:700px;
	width:0px;
	margin:0px;
	padding:0px
}
.HomeRight {
	width: 1016px;
}
.HomeBottom {
	text-align: center;
	border-top: 1px #cb8530 solid;
	background-color: #daa431;
}

.Small {
	font-size: 8pt;
}

/* CLEAR */ 

.Clear {
	Clear:both;
}

/* Fin CLEAR */ 
/* FRAME */ 

.Logo {
	color: black;
	border-bottom: #cb8530 1px solid;
	display: block;
	background-color: #f8bc2d;
}
.TitreSite {
	position:absolute;
	font-size: 20pt;
	color: white;
	margin:10px;
}
.TitreSite A {
	color: white;
}
.TitreSite A:hover {
	color: white;
}
.Deconnexion {
	position:absolute;
	color: white;
	margin-top:8px;
	margin-left:300px;
	font-size: 8pt;
}
.FrameMenu {
	background-color: #daa431;
	padding:2px;
}
.Frame {

}
.FrameBas {

}
.FrameHaut {

}
.Menu {
	border-right: #cb8530 1px solid;
	border-bottom: #cb8530 1px solid;
	width: 200px;
	padding: 1px;
	font-size: 8pt;
}
.Contenu {
	padding: 1px;
}

/* Fin FRAME */ 
/* Cadre d'information */ 

.CadreInformation {
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	margin: 5px;
}

/* Fin Cadre d'information */ 
/* Accueil */

.ColonneGauche {
	margin-right:5px;
}
.ColonneDroite {

}
.ColonneUnique {
	float:none;
}
.ListeColonne {
	padding: 2px;
}

/* Fin Accueil */
/* Administration des pages */ 

.Page_Admin {
	color: black;
	border-bottom: window 1px ridge;
	background-color: infobackground;
	height: 20px;
	font-size: 10pt;
}
.Page_AdminModifier {
	float: left;
	margin: 1px;
}
.Page_AdminSupprimer {
	float: right;
	margin: 1px;
}
.Page_AdminLabel {
	float:left;
	margin: 1px;
}

/* Fin d'administration des pages */ 
/* Administration des composants*/ 

.Comp_Admin {
	color: black;
	border-bottom: window 1px ridge;
	background-color: infobackground;
	height: 20px;
	font-size: 10pt;
}
.Comp_AdminModifier {
	float: left;
	margin: 1px;
}
.Comp_AdminSupprimer {
	float: right;
	margin: 1px;
}
.Comp_AdminLabel {
	float: left;
	margin: 1px;
}

/* Fin d'administration des composants */ 
/* Générique */ 

H1 {
	margin-top: 0px;
	font-weight: bolder;
	font-size: 10pt;
	margin-bottom: 10px;
	font-variant: small-caps;
	background-image: url(Graphique.aspx?Type=horizontal&FirstColor=hEBA757&LastColor=hBF7721);
	background-repeat: repeat-x;
	color: black;
}
H2 {
	font-weight: bolder;
	font-size: 10pt;
	margin-bottom: 10px;
	font-variant: small-caps;
	padding-top: .5em;
	padding-bottom: .17em;
}
H3 {
	font-weight: bolder;
	font-size: 10pt;
	margin-bottom: 10px;
	font-variant: small-caps;
	padding-top: .5em;
	padding-bottom: .17em;
}
EM
{
	font-weight: bold;
	left: 0px;
	margin: 0px;
	font-style: normal;
	top: 0px;
	color: black;
}
A {
	font-weight: bold;
	color: #a04514;
}
A:hover {
	text-decoration: none;
	border-bottom: none;
	color: black;
}
P {
	margin-top: 0px;
	margin-bottom: 0px;
}
IMG {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
UL,OL {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:15px;
	padding-left:10px;
}
UL.SansPuce, OL.SansPuce {
	list-style-type: none;
}

/* Fin Générique */
/* Photo */

.Photo {
	float: left;
}
.Thumb {
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	background-color: #daa431;
	padding: 3px;
	float: left;
	margin: 4px;
	text-align: center;
}
.Thumb:hover {
	background-color: #e5c077;
}
.ThumbDescription {
	font-size: 8pt;
	text-align: left;
}

/* Fin Photo */

.Decor {
	float:left;
	border-bottom: none;
}
.NoBorder {
	border-bottom: none;
}
.Smiley {
	cursor:pointer;
	display:inline;
}
.OptionSmiley {
	float: left;
	padding: 2px;
	margin: 2px;
}
.Fenetre {
	position: absolute;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
}
.Information {
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	font-size: 8pt;
}
.Important {
	font-weight: bold;
}
.Citer {
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	padding: 2px;
	margin: 3px;
}

/* Onglets */ 

.Classeur {
}
.SelectedOnglet {
	border-right: #cb8530 1px solid;
	border-top: green 2px solid;
	border-left: #f8bc2d 1px solid;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 1px;
	display: inline;
}
.Onglet {
	border-right: #cb8530 1px solid;
	border-top: #f8bc2d 2px solid;
	border-left: #f8bc2d 1px solid;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 1px;
	display: inline;
	cursor: pointer;
}
.Onglet:hover {
	border-right: #cb8530 1px solid;
	border-top: red 2px solid;
	border-left: #f8bc2d 1px solid;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 1px;
	display: inline;
}
.TabOnglet {
	padding-top: 5px;
}
.TabPage {
	border-right: #cb8530 1px solid;
	border-top: #f8bc2d 1px solid;
	border-left: #f8bc2d 1px solid;
	border-bottom: #cb8530 1px solid;
	float: left;
	clear: both;
}

/* Fin Onglets */
/* InfoBulle */

.InfoBulle {
	border: window 1px dashed;
	font-size: 8pt;
	padding: 3px;
	color: black;
	background-color: infobackground;
	float:left;
}
.InfoBulle EM {
	color: black;
}
.InfoBulle A {
	color: black;
}
.InfoBulle A:hover {
	color: black;
}
.InfoBulle Input {
	font-size: 8pt;
}

/* Fin InfoBulle */
/* ToolTip PostIt */

.ToolTip {
	border: window 1px ridge;
	background-color: infobackground;
}
.ToolTip EM {
	color: black;
}
.ToolTip A {
	color: black;
}
.ToolTip A:hover {
	color: black;
}
.PostIt {
	border: window 1px ridge;
	position:absolute;
	width:250px;
	z-index:100;
	cursor: pointer;
	background-color: infobackground;
	color: black;
}
.PostItTransparent {
	border: window 1px ridge;
	position:absolute;
	width:250px;
	z-index:100;
	cursor: pointer;
	background-color: infobackground;
	color: black;
}
.PostItTransparent:hover {

}
.PostIt_Entete {
	font-weight: bold;
	padding: 2px;
	border-bottom: black 1px solid;
}
.PostIt_Description {
	padding: 2px;
}
.PostIt_Fermer {
	float:right;
}
.PostIt EM {
	color: black;
}
.PostIt A {
	color: black;
}
.PostIt A:hover {
	color: black;
}
.Encadre {
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	margin:1px
}

/* Fin ToolTip PostIt */
/* TOC */

.TOC {
	font-size: 8pt;
	padding: 3px;
	width: 200px;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	float: right;
}
.TitreTOC {
	font-size: 8pt;
	padding: 3px;
	font-weight: bold;
	font-variant: small-caps;
}
.TOCLien {
	font-size: 8pt;
}
.TOCLien:hover {
	font-size: 8pt;
}

/* Fin TOC */
/* Message */

.Messages {
	width: 800px;
	margin: 3px;
}

.Message {
	background-color: #daa431;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	padding: 1px;
	margin: 1px;
	width: 800px;
}
.Message_Auteur {
	width: 150px;
	font-size: 8pt;
}
.Message_Contenu {
	width: 650px;
}
.Message_FondMessage {
	background-color: #daa431;
}
.AddMessage {
	padding: 1px;
	width: 560px;
	float:left;
}
.AddMessage_Option {
	float: left;
	background-color: #daa431;
	padding: 2px;
	margin: 2px;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
}
.AddMessage_Contenu {
	width: 550px;
}

/* Fin Message */
/* Liste avec pagination */

.Liste_Entete {
	padding: 1px;
	margin: 1px;
	background-color: #daa431;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
}
.Liste_Page {
	display: inline;
	font-size: 10pt;
	padding-right: 5px;
	padding-left: 5px;
	border-right: #ffebcb 1px solid;
}
.Liste_PageCourante
{
	display: inline;
	font-size: 10pt;
	padding-right: 5px;
	border-right: #ffebcb 1px solid;
}

/* Fin liste avec pagination */
/* Actualite */

.Actualite {

}
.Actualite_Description {
	margin-left:100px;
}

/* Fin Actualite */
/* Contact */

.FicheContact {
	display:block;
	float:left;
	width:300px;
	background-color: #daa431;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	padding: 1px;
	margin: 1px;
	font-size: 8pt;
}

.FicheContact:hover {
	background-color: #e5c077;
}

/* Fin Contact */
/* Télévision */

.Chaine {
	float:left;
	width:504px;
}
.Emissions {
	float:left;
	width:226px;
}
.Soir {
	float:left;
	width:274px;
	margin: 2px;
}
.Emission {
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	margin: 2px;
	width: 270px;
}
.Emission_Entete {
	Height: 60px;
}
.Emission_Heure {
	float:left;
	width:75px;
	font-size: 18pt;
	font-weight: bold;
}
.Emission_Type {
	float:left;
	width:100px;
	font-size: 8pt;
}
.Emission_ShowView {
	float:left;
	width:75px;
	font-size: 8pt;
}
.Emission_Description {
	text-align: justify;
	font-size: 8pt;
	padding: 2px;
}

/* Fin Télévision */
/* RSS */

.RSS {
	float:left;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	margin: 2px;
	padding: 2px;
}

/* Fin RSS */
/* Critères de recherche */

.Criteres {
	display:block;
}
.Critere {
	float:left;
	font-size: 8pt;
}
.Critere_Choix {
	float:left;
}
.Critere_Valeur {
	float:left;
}
.Critere_ValeurListItem {
	float:left;
	margin:1px
}

/* Fin Critères de recherche */
/* Support */

.Affiche {
	float:left;
	display:block;
	margin: 1px;
}
.Support {
	display:block;
	float:left;
	background-color: #daa431;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	padding: 1px;
	margin: 1px;
	width: 398px;
}
.Support:hover {
	background-color: #e5c077;
}
.Support_Description {
	font-size: 8pt;
	margin: 2px;
}

/* Fin Support */
/* Mail Options */

.MailOptions_Modifier {
	width:300px;
	margin: 10px;
}
.MailOption_Modifier {
	left:10px;
}

/* Fin Mail Options */
/* Documentation */

.Document {
	float:left;
	background-color: #daa431;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	padding: 1px;
	margin: 1px;
	width: 400px;
}
.Document_Auteur {
	width: 150px;
	float:left;
	font-size: 8pt;
}
.Document_Contenu {
	display: inline-block;
	font-size: 8pt;
	padding-left:3px;
}

/* Fin Documentation */
/* Fiche */

.Fiche {
	float:left;
	background-color: #daa431;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	padding: 1px;
	margin: 1px;
	width: 370px;
	font-size: 8pt;
}

.Fiche:hover {
	background-color: #e5c077;
}

/* Fin Fiche */
/* Tableau */

.Table {
}
.TableRow {
	clear:both;
}
.TableCell {
	float:left;
}

/* Fin Tableau */
/* Calendrier */

.Calendrier {
	clear:both;
	margin-left:10px;
	width:1000px;
}
.Calendrier_Row {
	clear:both;
}
.Calendrier_SemaineNb {
	float:left;
	width:82px;
}
.Calendrier_Semaine {
	float:left;
	width:80px;
	background-color: #daa431;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
}
.Calendrier_JourName {
	float:left;
	width:120px;
	background-color: #daa431;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
}
.Calendrier_Jour {
	float:left;
	width:120px;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
}
.Calendrier_JourGrand {
	float:left;
	width:170px;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
}
.Calendrier_JourAutreMois {
	float:left;
	width:120px;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	filter:alpha(opacity=50);
	background-color: #daa431;
}
.Calendrier_Ferie {
	float:left;
	width:120px;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	background-color: #daa431;
}
.Calendrier_WeekEnd {
	float:left;
	width:120px;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	background-color: #daa431;
}

.Calendrier_Tache
{
	margin: 2px;
	width: 160px;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	background-color: #ffebcb;
}
.Calendrier_Tache_Entete
{
	background-color: #daa431;
	padding: 2px;
}
.Calendrier_Tache_Titre
{
	font-size: 8pt;
}
.Calendrier_Tache_Contenu
{
	background-color: #daa431;
}
.Calendrier_Tache_InternalCell
{
}
.Calendrier_Tache_InternalTable
{
}
.Calendrier_Tache_InternalRow
{
}
.Calendrier_Tache_Gauche
{
	width: 5px;
}
.Calendrier_Tache_Text
{
	display: inline-block;
	padding: 2px;
	background-image: url(Graphique.aspx?Type=DegradeVertical&TransparenceFirst=255&TransparenceLast=0&FirstColor=hEBA757&LastColor=hBF7721);
	background-repeat: repeat-y;
	background-color: #ffebcb;
}
.Calendrier_Tache_Droite
{
}
.Calendrier_Tache_Pied
{
	background-color: #daa431;
	font-size: 6pt;
}
.Calendrier_Tache_Fin
{
	height: 6px;
	background-image: url(BasClair.png);
	background-color: #daa431;
	background-repeat: no-repeat;
	background-position: center;
}

/* Fin Calendrier */
/* Tableau */

.Tableau {
}
.Tableau_Ligne {
	clear:both;
}
.Tableau_Cellule {
	float:left;
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
}

/* Fin Tableau */
/* Barre d'outils */

.BarreLigne {
	clear:both;
}
.Barres {
	clear:both;
}
.Barre {
	background-image: url(Graphique.aspx?Type=horizontal&FirstColor=hEBA757&LastColor=hBF7721);
	margin:1px;
	float:left;
}
.Barre img {
	cursor: pointer;
}

/* Fin Barre d'outil */
/* Menu contextuel */


.MenuContextuel {

}

.ContextMenu {
	cursor:default;
	position:absolute; 
	text-align:left; 
	background:Menu; 
	border:1px outset buttonhighlight;
	visibility:hidden;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:2px;
	font:menu;
}
.ContextMenuItem{ 
	color:MenuText; 
	background:Menu;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.ContextMenuItem EM{
	color:MenuText; 
}
.ContextMenuItem:hover{ 
	color:HighlightText; 
	background:Highlight; 
}
.ContextMenuItemIcone {
	color:MenuText; 
	background:Menu;
	padding-left:2px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:4px;
}
.ContextMenuItemIcone EM{
	color:MenuText; 
}
.ContextMenuItemIcone:hover {
	color:HighlightText; 
	background:Highlight; 
}
.ContextMenuIcone {
	padding-right:2px;
	float:left;
}
.ContextMenuSeparator {
	margin:5px;
	border-top:1px solid GrayText;
}
.ContextMenuItemDisable {
	color:GrayText; 
	background:Menu;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.ContextMenuItemDisable EM{
	color:GrayText; 
}
.ContextMenuItemDisable:hover {
	color:GrayText; 
	background:Highlight; 
}

/* Fin menu contextuel */
/* Chronique */

.Chronique {
	color:black;
	background:white;
	background: url("Ressource/Decors/Papier.jpg");
	border:1px outset;
}
.Chronique h1 {
	margin: 10px;
	font-weight: bolder;
	font-size: 20pt;
	font-variant: small-caps;
	background-image: none;
	color: black;
}
.Chronique em {
	color: black;
}
.Chronique a {
	color: black;
}
.Chronique a:hover {
	color: black;
}
.Chronique_Entete {
	clear:both;
}
.Chronique_Titre {
	float:left;
}
.Chronique_Auteur {
	float:right;
}
.Chronique_Page {
	margin: 20px;
	clear:both;
	font-size:10px;
}
.Chronique_Detail {
	padding: 2px;
	margin: 2px;
	text-align: justify;
}
.Chronique_PageAvant {
	float:left;
}
.Chronique_PageApres {
	float:right;
}

/* Fin Chronique */
/* Tache */

.Tache {
	border-right: #cb8530 1px solid;
	border-top: #dfb27d 1px solid;
	border-left: #dfb27d 1px solid;
	border-bottom: #cb8530 1px solid;
	background-color: #daa431;
	margin: 2px;
	padding: 1px;
}

.Tache:hover {
	background-color: #e5c077;
}

/* Fin Tache */
.HomeLeft {
	display: table-cell;
}
.HomeRight {
	display: table-cell;
}

/* FRAME */ 

.Frame {
	display: table;
	width:100%;
}
.FrameBas {
	display: table-row;
	width:100%;
}
.Menu {
	display: table-cell;
}
.Contenu {
	display: table-cell;
}

/* Fin FRAME */ 
/* Accueil */

.ColonneGauche {
	display: table-cell;
}
.ColonneDroite {
	display: table-cell;
}
.ListeColonne {
	display: table-cell;
}

/* Fin Accueil */
/* G?n?rique */ 

A {
	border-bottom: none ;
}

/* Fin G?n?rique */ 
/* ToolTip PostIt */

.ToolTip {
	-moz-opacity:0.9;
}
.PostIt {
	-moz-opacity:1.0;
}
.PostItTransparent {
	-moz-opacity:0.2;
}
.PostItTransparent:hover {
	-moz-opacity:1.0;
}

/* Fin ToolTip PostIt */
/* Message */

.Messages {
	display:table;
}

.Message {
	display:table-row;
}
.Message_Auteur {
	display:table-cell;
}
.Message_Contenu {
	display:table-cell;
}

/* Fin Message */
/* Actualite */

.Actualite {
	display: table-row;
}

/* Fin Actualite */
/* Calendrier */

.Calendrier_JourAutreMois {
	-moz-opacity:0.5;
}

.Calendrier_Tache
{
	display: table;
}
.Calendrier_Tache_Entete
{
	display: table-row;
}
.Calendrier_Tache_Titre
{
	display: table-cell;
}
.Calendrier_Tache_Contenu
{
	display: table-row;
}
.Calendrier_Tache_InternalCell
{
	display: table-cell;
}
.Calendrier_Tache_InternalTable
{
	display: table;
	width:100%;
}
.Calendrier_Tache_InternalRow
{
	display: table-row;
}
.Calendrier_Tache_Gauche
{
	display: table-cell;
}
.Calendrier_Tache_Droite
{
	display: table-cell;
}
.Calendrier_Tache_Pied
{
	display: table-row;
}
.Calendrier_Tache_Fin
{
	display: table-cell;
}


/* Fin Calendrier */
/* Menu contextuel */

.MenuContextuel {
	display:inline;
}

/* Fin menu contextuel */