.middlebox
 { border-right: 1px solid #bd8d2a; border-left: 1px solid #bd8d2a }
.middleboxLU { border-right: 1px solid #000000; border-left: 1px solid #000000 }
.middleboxCDH { border-top: 1px maroon; border-right: 1px solid #fff; border-left: 1px solid white }
.topbox

{

border-top: 1px solid #E2E2E2

}
.topboxLU { border-top: 1px solid #000000 }
.bottomdotted

{

border-bottom: 1px dotted #CCCCCC

}

.bottomdotteddark

{

border-bottom: 1px dotted #999999

}

.topdotted

{

border-top: 1px dotted #CCCCCC

}

.boxdotted

{

	border: 1px dotted #FFFFFF;



}

.bottomsolid1pix{



border-bottom: 1px solid #D5D5D5

}
.bottomsolidLU  { padding: 10px; border-top: 1px #000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000 }
.allsolidLU { border: solid 1px black }
.bottomsolid2pix{



border-bottom: 2px solid #E2E2E2

}

.rightbottomwhite{



border-bottom: 2px solid #FFFFFF;

border-right: 2px solid #FFFFFF

}

.rightleftwhite{



border-left: 2px solid #FFFFFF;

border-right: 2px solid #FFFFFF

}

.filmimage

{

background-repeat: no-repeat

}

.justify

{

line-height: 11px;

text-align:justify

}

.titre-accesrapide

{

color: slategray;

font-size: 11px;

font-family: Arial;

font-weight:bold;

line-height: 12px;

text-align:justify;

text-decoration: none

}

.titre-actu

{

color: black;

font-weight: bold;

font-size: 16px;

font-family: Arial;

text-decoration: none;

text-align:justify

}
.titre-actu-expo { color: red; font-size: 16px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: justify }
.titre-film

{

color: black;

font-weight: bold;

font-size: 12px;

font-family: Arial;

text-decoration: none;

text-align:justify

}
.titre-lol { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: justify; word-spacing: -2px }
.mailingLU { color: black; font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: none; text-align: justify }
.titre-film-affiche

{

color: #FF6600;

font-weight: bold;

font-size: 16px;

font-family: Arial;

text-decoration: none

}

.titre-film-avenir {



color: #C52368;

font-weight: bold;

font-size: 16px;

font-family: Arial;

text-decoration: none

}

.titre-film-catalogue {



color: #2E8BFE;

font-weight: bold;

font-size: 16px;

font-family: Arial;

text-decoration: none

}

.credits-film

{

color: slategray;

font-size: 9px;

font-family: Verdana;

line-height: 12px;

text-align:justify;

text-decoration: none

}

.credits-film-affiche

{

color: #FF6600;

font-weight: bold;

font-size: 12px;

font-family: Arial;

text-decoration: none

}

.credits-film-avenir {



color: #C52368;

font-weight: bold;

font-size: 12px;

font-family: Arial;

text-decoration: none

}
.credits-film-text { color: #c52368; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
.credits-film-catalogue {



color: #2E8BFE;

font-weight: bold;

font-size: 12px;

font-family: Arial;

text-decoration: none

}

.credits-film-white{color: #FFFFFF;font-weight: bold;font-size: 12px;font-family: Arial;text-decoration: none}
.credits-film-white-light{color: #FFFFFF;font-size: 12px;font-family: Arial;text-decoration: none}

.credits-actu

{

color: slategray;

font-size: 11px;

font-family: Arial;

line-height: 11px;

text-align:justify;

text-decoration: none

}

.descriptif-film

{

	color: black;

	font-size: 9px;

	font-family: Verdana;

	text-align:justify;

	text-decoration: none;

	line-height: 11px

}

.descriptif-actu

{

	color: black;

	font-size: 11px;

	font-family: Arial;

	text-align:justify;

	text-decoration: none;

	line-height: 12px

}

.date-actu

{

color: orange;

font-weight: bold;

font-size: 11px;

font-family: Arial;

line-height: 11px;

text-decoration: none;

text-align:justify

}



.date-minifiche

{

color: black;

font-size: 11px;

font-family: Arial;

font-weight:bold;

text-decoration: none

}

.adresse-pathe

{

color: #666666;

font-weight: bold;

font-size: 12px;

font-family: Arial;

text-decoration: none;

}

.whitebold

{

color: white;

font-size: 10px;

font-family: Verdana;

font-weight:bold;

text-decoration: none

}

.whitenormal

{

color: white;

font-size: 10px;

font-family: Verdana;

font-weight:normal;

text-decoration: none

}
.pwhitenormal { color: white; font-size: 9px; font-family: Verdana; font-weight: normal; font-stretch: extra-condensed; text-decoration: none }
.blackbold

{

color: black;

font-size: 11px;

font-family: Arial;

font-weight:bold;

text-decoration: none

}
.pedaledure { color: #ce1e26; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
.blacknormal

{

color: black;

font-size: 11px;

font-family: Arial;

font-weight:normal;

text-decoration: none

}
.blackgrand { color: black; font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: none }
.graynormal

{

color: gray;

font-size: 10px;

font-family: Arial;

font-weight:normal;

text-decoration: none

}
.violetnormal { color: #c52368; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
.graybold

 { color: #666666; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
.tdm_bold { color: #ffd800; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
.graybold_faq { color: #666666; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
.orangebold

{

color: orange;

font-size: 9px;

font-family: Verdana;

line-height: 12px;

font-weight:bold;

text-decoration: none

}

.orangebold_v2

{

color: orange;

font-size: 11px;

font-family: Verdana;

line-height: 12px;

font-weight:bold;

text-decoration: none

}

.yellowbold {



color: #FFFFCC;

font-size: 9px;

font-family: Verdana;

font-weight:bold;

text-decoration: none

}

.rechbandeau

{

	color: #333333;

	font-size: 12px;

	font-family: Arial;

	font-weight:bold;

	text-decoration: none;

	background-color: #E2E2E2

}

.rechtitrevideo

{

	color: #666666;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-decoration: none

}

.rechaccueil {

	color: #486B7C;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-decoration: none;

	background-color: #FFFFFF

}

.rechblanc {

	color: #666666;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-decoration: none;

	background-color: #FFFFFF;

	border: 1px solid #EF7700;

}

.formulaire {

	color: #666666;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-decoration: none;

	background-color: #FFFFFF

}

.formulaire_suisse {

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-decoration: none;

	background-color: #DC1D2D

}
.formulaire_tdm { color: #ffda01; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: #278ff6 }
a.base

{

color: orange;

font-size: 11px;

font-family: Arial;

font-weight:bold;

text-decoration: none;

}

a.base:hover

{

color: silver;

font-size: 11px;

font-family: Arial;

font-weight:bold;

text-decoration: underline

}

a.titre-actu

{

color: black;

font-size: 16px;

font-family: Arial;

font-weight:bold;

text-decoration: none;

}

a.titre-actu:hover

{

color: orange;

font-size: 16px;

font-family: Arial;

font-weight:bold;

text-decoration: underline

}

a.titre-film

{

color: black;

font-size: 12px;

font-family: Arial;

font-weight:bold;

text-decoration: none;

}

a.titre-film:hover

{

color: orange;

font-size: 12px;

font-family: Arial;

font-weight:bold;

text-decoration: underline

}



a.titre-admin

{

color: black;

font-size: 12px;

font-family: Arial;

font-weight:bold;

text-decoration: none;

}

a.titre-admin:hover

{

color: 2E8BFE;

font-size: 12px;

font-family: Arial;

font-weight:bold;

text-decoration: underline

}



a.question

{

color: #666666;

font-size: 11px;

font-family: Arial;

font-weight:bold;

text-decoration: none;

}

a.question:hover

{

color: orange;

font-size: 11px;

font-family: Arial;

font-weight:bold;

text-decoration: underline

}

a.linkwhite

{

color: white;

font-size: 10px;

font-family: Verdana;

font-weight:bold;

text-decoration: none;

}

a.linkwhite:hover

{

color: orange;

font-size: 10px;

font-family: Verdana;

font-weight:bold;

text-decoration: none

}

a.accesrapide

{

display:block;

border:2px solid #e2e2e2

}

a.accesrapide:hover

{

display:block;

border:2px solid #ee7700

}





.jeu-vert {
color: #8CBB00;
font-weight: normal;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none
}

.jeu-suisse {
color: #DC1D2D;
font-weight: normal;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none
}



.jeu-vert-titre {



color: #8CBB00;

font-weight: bold;

font-size: 14px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none

}



.jeu-termine {



color: #FF3300;

font-weight: normal;

font-size: 18px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none

}



.newsletter-signature

{

color: EF7700;

font-size: 11px;

font-family: Arial;

line-height: 11px;

text-decoration: none;

text-align:justify

}





.newsletter-signature-bold

{

color: EF7700;

font-size: 11px;

font-weight: bold;

font-family: Arial;

line-height: 11px;

text-decoration: none;

text-align:justify

}
