body {
/*background-color:#FFFFFF;*/
}

a {
color:#000000;
text-decoration:underline;
}
a:hover {
color:#333333;
text-decoration:underline;
}
a:visited {
color:#000000;
text-decoration:underline;
}
a:active {
color:#000000;
text-decoration:underline;
}

.courant {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:16px;
}
.courantMoins {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:13px;
}
.courantBlanc {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.mini {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}
.miniCaps {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-transform:uppercase;
color:#000000;
}

.courantBrun {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A1A18;
}
.CapsIt {
text-transform:uppercase;
}

.courantVert {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#86A727;
}

.courantBleu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#39B7C1;
}

.courantMagenta {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A8527F;
}

.courantOrange {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EB7C00;
}

.courantOrangeFlash {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF4400;
}

.miniTitreOrangeFlash {
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
line-height:13px;
font-size:11px;
color:#FF4400;
}

.courantMarron {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2A0F0B;
}

.courantBordeau {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A1A18;
}

.majuscule {
text-transform:uppercase;
}

.titreVert {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
font-weight:bold;
color:#86A727;
text-transform:uppercase;
}

.miniTitreVert {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#86A727;
text-transform:uppercase;
}

.titreBrun {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#6A1A18;
text-transform:uppercase;
}

.titreBleu {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#39B7C1;
text-transform:uppercase;
}

.miniTitreBleu {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#49949F;
text-transform:uppercase;
}

.miniTitreBleuMin {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#35B7C1;
}

.titreMagenta {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#A8527F;
text-transform:uppercase;
}

.miniTitreMagenta {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#A8527F;
text-transform:uppercase;
}

.titreOrange {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#EB7C00;
text-transform:uppercase;
}

.miniTitreOrange {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#EB7C00;
text-transform:uppercase;
}

.titreMarron {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#2A0F0B;
text-transform:uppercase;
}

.miniTitreMarron {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#2A0F0B;
text-transform:uppercase;
}

.titreBordeau {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#6A1A18;
text-transform:uppercase;
}

.miniTitreBordeau {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#6A1A18;
text-transform:uppercase;
}


/* CANEVAS FILMS / BOXES */
.majBlancGras {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
}


.filmItem {
left:20px;
float:left;
width:585px;
margin:0px 0px 25px 0px;
}

.adiv_film{

float:left;
width:550px;
height:1px;
margin:0px 0px 0px 0px;
}

.filmPicto {

position:relative;
text-align:right;
float:left;
margin-left:0px;
width:54px;
height:120px;
}

		.filmPicto .picto1 {
		/*border:1px solid #CC0000;*/
		width:54px;
		height:31px;
		position:relative;
		top:90px;
		}
		
		.filmPicto .picto2 {
		/*border:1px solid #CC0000;*/
		width:54px;
		height:31px;
		align:right;
		position:relative;
		top:28px;

		}
		
		.filmPicto .picto3 {
		/*border:1px solid #CC0000;*/
		width:54px;
		height:31px;
		align:right;
		position:relative;
		bottom:32px;
		}

		.filmPicto .picto4 {
		/*border:1px solid #CC0000;*/
		width:54px;
		height:31px;
		align:right;
		position:relative;
		bottom:93px;
		}


.filmPhoto {
width:185px;
height:120px;
margin:0px 10px 0px 5px;
float:left;
}

.carrivePhoto {
float:left;
width:150px;
height:101px;
}

.filmTxt {
float:left;
text-align:left;
width:330px;
}

.filmItemM1 {
position:relative;
float:left;
width:400px;
margin:0px 0px 15px 0px;
}

.filmItemM3 {
position:relative;
float:left;
width:285px;
margin:0px 0px 15px 0px;
}

.filmPhotoM1 {
float:left;
width:165px;
height:110px;
margin:0px 15px 0px 0px;
}
.filmPhotoM3 {
float:left;
width:135px;
height:90px;
margin:0px 5px 0px 0px;
}

.filmTxtM1 {
float:left;
text-align:left;
width:215px;
}

.filmTxtM3 {
clear:both;
text-align:left;
width:280px;
height:auto;
}
/* FICHES */

.ficheItem {
position:relative;
float:left;
width:390px;
margin:0px 0px 15px 0px;
}

.ficheItemG {
clear:both;
width:auto;
margin:0px 0px 0px 25px;
height:auto;
}

.fichePuceListe {
text-align:left;
float:left;
width:45px;
}

.ficheLogo{
float:left;
width:50px;
vertical-align:middle;
text-align:right;
}

.ficheTitre {
text-align:left;
width:340px;
height:auto;
}

.ficheTxt {
float:left;
text-align:left;
width:340px;
height:auto;
padding-top:5px;
}

.ficheTxtCarrive {
text-align:left;
width:auto;
height:auto;
}

.ficheTxt a.lienST,.ficheTxt a.lienST:visited {
	background-color:#E4EBCA;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	line-height:18px;
	text-decoration:underline;
	padding:1px 5px 1px 5px;
	}
	
	.ficheTxt a {
	background-color:#86A727;
	padding:1px 20px 1px 20px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	}
	
	.ficheTxt a:hover {
	background-color:#86CC27;
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.ficheTxt a:visited {
	color:#FFFFFF;
	}
	
	.ficheTxt a:active {
	color:#FFFFFF;
	}


.ficheTxtPart {
float:left;
text-align:left;
width:340px;
}
	.ficheTxtPart a {
	background-color:#EB7C00;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
	line-height:25px;
	padding:1px 20px 1px 20px;
	text-decoration:none;
	}
	
	.ficheTxtPart a:hover {
	background-color:#FF8800;
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.ficheTxtPart a:visited {
	color:#FFFFFF;
	}
	
	.ficheTxtPart a:active {
	color:#FFFFFF;
	}

.ficheTxtG {
text-align:left;
width:auto;
margin-left:23px;
height:auto;
padding-right:10px;
}


#savoirplus {
text-align:left;
width:auto;
margin-left:20px;
height:auto;
}

a.savoirplus:link, a.savoirplus:hover, a.savoirplus:active, a.savoirplus:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:13px;
color:#86A727;
text-transform:uppercase;
text-decoration:none;
}

a.savoirplusProg:link, a.savoirplusProg:hover, a.savoirplusProg:active, a.savoirplusProg:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:13px;
color:#E40027;
text-transform:uppercase;
text-decoration:none;
}


#passOver {
width:195px;
position:relative;
z-index:90;
left:57px;
top:-85px;
text-align:center;
}

#photoArticle{
width:390px;
height:auto;
overflow:hidden;
margin:0px 0px 25px 0px;
}

/* CONTENU DROITE */
.filmListItem {
width:90%;
height:auto;
margin:4px 0px 0px 0px;
}

.titrageDroite {
margin:0px 0px 5px 0px;
width:90%;
}

/* INSITE */
.titreRouge {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
font-weight:bold;
color:#CC3333;
text-transform:uppercase;
}
.titreRougeFilm {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:15px;
font-weight:bold;
color:#E40027;
text-transform:uppercase;
}
.titreVertFilm {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#86A727;
text-transform:uppercase;
}
.titreOrangeFilm {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:15px;
font-weight:bold;
color:#FF4400;
text-transform:uppercase;
}
.titreNoir {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
}
.soustitreRouge {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
font-weight:bold;
color:#E40027;
text-transform:uppercase;
}
.courantRouge {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#E40027;
}
.courantGras {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#000000;
font-weight:bold;
}
.miniCaps{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#000000;
text-transform:uppercase;
}
.miniCapsRouge{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#CC3333;
text-transform:uppercase;
}

.miniCapsVert{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#86A727;
text-transform:uppercase;
}

.miniCapBlanc{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#FFFFFF;
text-transform:uppercase;
}

	.miniCapBlanc a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.miniCapBlanc a:hover {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.miniCapBlanc a:active {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.miniCapBlanc a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

.soustitreVert {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
font-weight:bold;
color:#86A727;
text-transform:uppercase;
}
.soustitreBleu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#86A727;
text-transform:uppercase;
}
.soustitreBlanc {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
}

.soustitreBlanc a:link, .soustitreBlanc a:active,.soustitreBlanc a:visited {
color:#FFFFFF;
text-transform:uppercase;
text-decoration:underline;
}

.soustitreBlanc a:hover{
color:#CCCCCC;
text-transform:uppercase;
text-decoration:underline;
}


