/*****************************************************/
/********** OS communications informatiques **********/
/**********        	  INFO@OS.CA  		    **********/
/**********   Feuille de style en cascade   **********/
/*****************************************************/

* {
outline: none;
}

body {
margin: 0;
padding: 0;
background-color: #F7F5F1;
color: #333;
}

/*****************************************************/
/*****	       STRUCTURE - Mise en page		     *****/
/*****************************************************/

#container {
margin: 0 auto;
padding: 0;
}

#banner {
margin: 0;
padding: 0;
height: 127px;
background-image: url(images/bgBanner.gif);
background-position: top;
background-repeat: repeat-x;
}

#conteneurBanner {
width: 760px;
margin: 0 auto;
padding: 0;
height: 127px;
position: relative;
}

#conteneurLogoBanner {
position: absolute;
width: 221px;
height: 86px;
padding-top: 41px;
}

#sloganAcc {
position: absolute;
color: #FFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-size: 14px;
left: 284px;
top: 62px;
}

#choixLangue {
position: absolute;
left: 697px;
top: 41px;
}

#contentAcc {
height: 297px;
background-image: url(images/bgLastProdAcc.png);
background-position: top;
background-repeat: repeat-x;
}

#conteneurLastProd {
position: relative;
height: 297px;
width: 760px;
margin: 0 auto;
}

#lastProdAccGauche {
position: absolute;
width: 358px;
top: 0;
left: 0;
}

#titreSectionLastProd {
height: 16px;
margin-bottom: 25px;
padding-top: 40px;
}

#titreLastProd {
height: 113px;
margin-left: 24px;
}

#lienLastProd {
text-align: left;
margin-left: 24px;
}

#lastProdAccDroite {
position: absolute;
top: 0;
left: 358px;
padding-left: 14px;
}

#contentUtilitairesAcc {
width: 760px;
margin: 0 auto;
}

#UtilitairesAccGauche {
float: left;
padding-top: 32px;
width: 358px;
background-image: url(images/bgUtilitaireAccGauche.png);
background-position: top left;
background-repeat: no-repeat;
}

#UtilitairesAccDroite {
float: right;
width: 400px;
}

#rechercheAcc {
height: 73px;
padding-left: 14px;
padding-top: 16px;
background-image: url(images/bgRechercheAcc.png);
background-position: top left;
background-repeat: no-repeat;
}

#rechercheMain {
height: 79px;
background-image: url(images/bgRechercheMain.png);
background-position: bottom left;
background-repeat: no-repeat;
}

#nouvellesAcc {
padding: 16px 0 15px 14px;
background-image: url(images/bgNouvellesAcc.png);
background-position: top left;
background-repeat: repeat-y;
}

#nouvellesMain {
padding: 16px 0 15px 0;
}

#infolettreAcc {
padding-left: 14px;
padding-top: 16px;
height: 105px;
background-image: url(images/bginfoLettreAcc.png);
background-position: top left;
background-repeat: no-repeat;
}

#infolettreMain {
margin: 0;
padding: 0;
padding-top: 16px;
height: 105px;
background-image: url(images/bginfoLettreMain.png);
background-position: top left;
background-repeat: no-repeat;
margin-bottom: 35px;
}

#conteneurfooter {
clear: both;
margin: 0;
padding: 0;
background-image: url(images/bgConteneurFooter.png);
background-position: top;
background-repeat: repeat-x;
height: 176px;
}

#conteneurSectionMain {
width: 760px;
margin: 0 auto;
}

#bandeRecherche {
margin: 0;
padding: 0;
background-color: #cac7bd;
height: 77px;
background-image: url(images/bgBasBandeRecherche.gif);
background-position: bottom;
background-repeat: repeat-x;
}

#conteneurRecherche {
width: 760px;
margin: 0 auto;
height: 60px;
position: relative;
}

#formRecherche {
position: absolute;
width: 379px;
left: 0;
height: 58px;
padding-top: 12px;
border-right: 1px solid #A5A5A5;
}

#formInfolettre {
position: absolute;
width: 360px;
left: 380px;
height: 58px;
padding-top: 12px;
padding-left: 20px;
background-image: url(images/bgBandeInfolettre.png);
background-position: top left;
background-repeat: no-repeat;
}

#conteneurFiche {
width: 760px;
margin: 0 auto;
padding: 0;
padding-top: 25PX;
}

#sectionPoster {
float: left;
width: 312px;
padding-bottom: 25px;
}

#sectionSynopsis {
margin-left: 337px;
width: 248px;
padding-bottom: 30px;
}

#sectionDistributionInternational {
float: right;
width: 150px;
margin: 0;
padding: 0;
padding-top: 88px;
background-image: url(images/col_international.png);
background-position: top;
background-repeat: no-repeat;
background-color: #F1EEE9;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
}

#sectionDistribution {
float: right;
width: 150px;
margin: 0;
padding: 0;
padding-top: 88px;
background-image: url(images/col_regulier.png);
background-position: top;
background-repeat: no-repeat;
background-color: #F1EEE9;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
}

dl#similiTable {
display: block;
margin: 0;
padding: 0;
width: 312px;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
}

.similiTableBG {
background-color: #E2E4E4;
}

#similiTable dt {
width: 156px;
float: left;
}

#separationCritiques {
margin: 0;
padding: 0;
display: block;
border-bottom: 1px solid #999;
}

dt, dd {
margin: 0;
padding: 2px;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
}

#conteneurIntroReal {
position: relative;
height: 205px;
margin-top: 25px;
}

#conteneurIntroRealinter {
position: relative;
height: 295px;
margin-top: 25px;
}

#realGauche {
position: absolute;
top: 30px;
left: 0;
width: 360px;
padding-right: 20px;
height: 50px;
}

#realDroite {
position: absolute;
top: 30px;
left: 380px;
width: 360px;
padding-left: 20px;
height: 50px;
}

#conteneurBio {
padding: 30px 0;
}

#bioGauche {
float: left;
width: 360px;
padding-right: 20px;
padding-bottom: 30px;
}

#bioDroite {
float: right;
width: 360px;
padding-left: 20px;
padding-bottom: 30px;
}

#conteneurPrix {
width: 760px;
padding: 25px 0 30px 0;
}

#conteneurPrix #prixGauche {
float: left;
width: 460px;
margin: 0;
margin-right: 40px;
padding: 0;
padding-bottom: 30px;
}

#conteneurPrix #prixDroite, #conteneurPrix #nouvellesDroite {
float: right;
width: 260px;
margin: 0;
padding: 0;
background-color: #F1EEE9;
background-image: url(images/blend_avenir_haut.png);
background-position: top;
background-repeat: repeat-x;
}

#conteneurPrix #nouvellesDroite {
background-image: url(images/blend_nouvelles_haut.png);
background-position: top;
background-repeat: repeat-x;
background-color: #E8E9E9;
}

#conteneurPrix #basPrixDroite, #conteneurPrix #basNouvellesDroite {
clear: both;
width: 260px;
height: 150px;
margin: 0;
padding: 0;
background-color: #F1EEE9;
background-image: url(images/blend_avenir_bas.png);
background-position: bottom;
background-repeat: repeat-x;
}

#conteneurPrix #basNouvellesDroite {
clear: both;
width: 260px;
height: 150px;
margin: 0;
padding: 0;
background-color: #F1EEE9;
background-image: url(images/blend_nouvelles_bas.png);
background-position: bottom;
background-repeat: repeat-x;
}

#precisionPrixNominations {
width: 420px;
padding: 20px;
background-image: url(images/blend_prix.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#conteneurNouvelles {
width: 760px;
margin: 0 auto;
padding: 30px 0;
}

#conteneurContact {
width: 760px;
margin: 0 auto;
padding: 30px 0;
background-image: url(images/bgConteneurContact.png);
background-position: center;
background-repeat: repeat-y;
}

#contactSectionFormulaire {
width: 460px;
float: left;
}

#contactSectionCoordonnees {
float: right;
width: 260px;
}

#footer {
margin: 0 auto;
padding: 0;
padding-top: 35px;
width: 760px;
height: 141px;
background-image: url(images/bgFooterGlow.png);
background-position: top center;
background-repeat: no-repeat;
color: #333;
font-size: 11px;
}

/*****************************************************/
/*****	           Elements TEXTE			     *****/
/*****************************************************/

#sloganAcc p {
margin: 0;
padding: 0;
}

#titreSectionLastProd p {
margin: 0;
padding: 0;
text-align: left;
}

#titreLastProd p {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #FFF;
text-align: left;
}

#titreLastProd p.filmDe {
margin: 0;
margin-top: 30px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #FFF;
text-align: left;
}

#UtilitairesAccGauche p {
margin: 0;
margin-left: 24px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: #333;
width: 310px;
}

#UtilitairesAccGauche p span.introUtilitaireAccGauche {
font-size: 28px;
}

*html #UtilitairesAccGauche p span.introUtilitaireAccGauche {
font-size: 24px;
}

*+html #UtilitairesAccGauche p span.introUtilitaireAccGauche {
font-size: 24px;
}

#UtilitairesAccDroite p {
margin: 0;
margin-left: 25px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: #333;
width: 310px;
}

#infolettreAcc p.titreInfolettre {
margin: 0;
margin-left: 25px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 18px;
color: #333;
}

#infolettreMain p.titreInfolettre {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 18px;
color: #333;
}

#nouvellesAcc p.titreNouvelles {
margin: 0;
margin-left: 25px;
margin-bottom: 13px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 18px;
color: #333;
}

#nouvellesMain p.titreNouvelles {
margin: 0;
margin-bottom: 13px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 18px;
color: #333;
}

#infolettreAcc p.noteInfolettre {
margin: 0;
margin-left: 25px;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
line-height: 18px;
color: #333;
}

#infolettreMain p {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: #333;
width: 310px;
}

#infolettreMain p.noteInfolettre {
margin: 0;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
line-height: 18px;
color: #333;
}

#UtilitairesAccDroite p.titreRecherche {
font-size: 18px;
margin-bottom: 13px;
}

#nouvellesAcc ul li span.dateNouvellesAcc {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: bold;
}

#footer p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
text-align: center;
color: #333;
}

#formRecherche p, #formInfolettre p {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 18px;
}

#conteneurIntroRealinter p.titrePage, #conteneurIntroReal p.titrePage, #conteneurBio p.titrePage, #prixGauche p.titrePage, #conteneurNouvelles p.titrePage, #contactSectionFormulaire p.titrePage {
margin: 0;
margin-bottom: 15px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
line-height: 18px;
color: #333;
}

#realGauche p, #realDroite p, #prixGauche p {
margin: 0;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
color: #333;
}

#prixDroite p, #nouvellesDroite p {
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
margin: 10px;
padding: 10px;
}

.noteInfolettreMain {
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
line-height: 18px;
}

p.titreFilmListe {
margin: 0;
padding: 0;
padding-top: 7px;
}

p.categorieFilmListe, p.anneeFilmListe {
margin: 0;
margin-top: 13px;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
line-height: 18px;
}

p.anneeFilmListe {
margin: 0;
}

p.titreFilmFiche, p.titreCritiquesFiche {
margin: 0;
margin-top: 20px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 18px;
color: #333;
}

p.titreCritiquesFiche {
margin-top: 30px;
}

p.texteCritiquesFiche {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
font-style: italic;
}

p.auteurCritique, p.sourceCritique {
margin: 0;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
}

p.sourceCritique {
padding-bottom: 5px;
}

#sectionDistribution p {
margin: 0;
margin-bottom: 5px;
padding: 0 10px;
font-size: 11px;
}

#sectionDistributionInternational p {
margin: 0;
margin-bottom: 5px;
padding: 0 10px;
font-size: 11px;
}

#sectionDistribution p.titreDistribution {
margin: 20px 10px 5px 10px;
padding: 0;
padding-bottom: 1px;
border-bottom: 1px solid #999;
}

#sectionDistributionInternational p.titreDistribution {
margin: 20px 10px 5px 10px;
padding: 0;
padding-bottom: 1px;
border-bottom: 1px solid #999;
}

p.lienVisionner {
margin: 12px 0 0 0;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
line-height: 18px;
color: #666666;
}

p.textRegulier {
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
line-height: 18px;
}

dl#similiTable dt.titreRoles, dd.titreComediens {
margin-bottom: 10px;
}

#bioGauche p.surTitreBio, #bioDroite p.surTitreBio {
margin: 0;
margin-top: 20px;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
border-bottom: 1px solid #999;
margin-left: 142px;
}

#bioGauche p, #bioDroite p {
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
}

#bioGauche p.titreBio, #bioDroite p.titreBio {
margin: 0;
margin-top: 15px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
line-height: 18px;
margin-left: 142px;
}

#bioGauche p.sousTitreBio, #bioDroite p.sousTitreBio {
margin: 0;
margin-top: 15px;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
margin-left: 142px;
}

#prixDroite p.titreColonne, #nouvellesDroite p.titreColonne {
margin: 10px;
margin-bottom: 15px;
margin-top: 30px;
padding: 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 18px;
}

#prixGauche p.titreAnneePrix, #conteneurNouvelles p.dateNouvelles {
margin: 35px 0 5px 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 18px;
background-image: url(images/blend_annee.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#prixGauche p.titreFilmPrix {
margin: 25px 0 15px 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 18px;
}

#prixGauche span.realisateurPrix {
color: #324F6A;
}

#precisionPrixNominations p, #conteneurAvenir p {
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
}

#aVenir p {
margin: 0;
padding: 0;
}

#precisionPrixNominations p span, #conteneurAvenir p span {
color: #324F6A;
display: block;
margin: 0;
padding: 0;
}

#conteneurTexteNouvelles p span {
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #000;
}

#masterdiv p.lienPrixNominations {
color: #000;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
border-bottom: 1px solid #999;
}

#conteneurNouvelles p, #contactSectionCoordonnees p {
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
}

#conteneurNouvelles p.nomNouvelle {
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
line-height: 18px;
padding-bottom: 3px;
border-bottom: 1px solid #999;
}

.signatureOS {
margin-top: 65px;
}

/*****************************************************/
/*****	           Elements LIST			     *****/
/*****************************************************/

#navcontainer {
margin: 0 auto;
padding: 0;
background-image: url(images/bgNavContainer.gif);
background-position: top;
background-repeat: repeat-x;
}

#navcontainer ul {
margin: 0;
padding: 0;
padding-top: 20px;
list-style-type: none;
text-align: center;
font-size: 14px;
height: 41px;
}

#navcontainer ul li {
display: inline;
}

#navcontainer ul li a {
text-decoration: none;
padding-top: 20px;
padding-right: 14px;
padding-bottom: 35px;
padding-left: 14px;
color: #BAB4A5;
width: 88px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
}

#navcontainer ul li a.active {
color: #FFF;
background: url(images/bgNavOver.gif) top center no-repeat;
}

#navcontainer ul li a:hover {
color: #fff;
background-position: 0 -82px;
width: 146px;
height: 82px;
background: url(images/bgNavOver.gif) top center no-repeat;
}

#listeRealisations {
margin: 0;
padding: 0;
padding-bottom: 30px;
}

#listeRealisations li {
list-style-type: none;
height: 100px;
display: block;
background-image: url(images/bgListeRealisations.png);
background-position: top;
background-repeat: repeat-x;
margin-bottom: 5px;
}

#listeRealisations li.international {
list-style-type: none;
height: 100px;
display: block;
background-image: url(images/bandeauInter.png);
background-position: top left;
background-repeat: repeat-x;
}

/***********************IE 6************************/

*html #navcontainer ul li {
display: inline;
}

*html #navcontainer ul li a {
text-decoration: none;
padding-top: 20px;
padding-right: 12px;
padding-bottom: 15px;
padding-left: 12px;
color: #BAB4A5;
width: 88px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
}

*html #navcontainer ul li a:hover {
color: #fff;
background-position: 0 -82px;
width: 146px;
height: 82px;
background: url(images/bgNavOver.gif) top center no-repeat;
}

/***********************IE 7************************/

*+html #navcontainer ul li {
display: inline;
}

*+html #navcontainer ul li a {
text-decoration: none;
padding-top: 20px;
padding-right: 12px;
padding-bottom: 35px;
padding-left: 12px;
color: #BAB4A5;
width: 88px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
}

*+html #navcontainer ul li a:hover {
color: #fff;
background-position: 0 -82px;
width: 146px;
height: 82px;
background: url(images/bgNavOver.gif) top center no-repeat;
}

#nouvellesAcc ul {
margin: 0;
margin-left: 25px;
padding: 0;
}

#nouvellesAcc ul li {
margin-bottom: 5px;
padding-left: 20px;
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 18px;
background-image: url(images/bulletNouvellesAcc.png);
background-position:  0 3px;
background-repeat: no-repeat;
}

#nouvellesMain ul {
margin: 0;
padding: 0;
}

#nouvellesMain ul li {
margin-bottom: 5px;
padding-left: 20px;
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 18px;
background-image: url(images/bulletNouvellesAcc.png);
background-position:  0 3px;
background-repeat: no-repeat;
}

#footer ul {
margin: 0;
margin-bottom: 25px;
padding: 0;
text-align: center;
}

#footer ul li {
list-style-type: none;
display: inline;
}

#footer ul li a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #333;
padding: 0 12px;
text-decoration: none;
}

#footer ul li a:hover {
text-decoration: underline;
}

/*****************************************************/
/*****	           Elements LIENS			     *****/
/*****************************************************/

#choixLangue a {
color: #B8D4F4;
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
background-image: url(images/bulletLienLangue.png);
background-position:  0 0;
background-repeat: no-repeat;
padding-left: 22px;
height: 20px;
display: block;
}

#choixLangue a:hover {
text-decoration: none;
}

#lienLastProd a {
color: #B8D4F4;
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
padding: 1px 0 1px 20px;
background-image: url(images/bulletLienLangue.png);
background-position: 0 0;
background-repeat: no-repeat;
}

#lienLastProd a:hover {
text-decoration: none;
}

#nouvellesAcc ul li a {
color: #333;
text-decoration: none;
padding: 2px 0;
}

#nouvellesAcc ul li a:hover {
background-color: #CCC;
}

#nouvellesMain ul li a {
color: #333;
text-decoration: none;
padding: 2px 0;
}

#nouvellesMain ul li a:hover {
background-color: #CCC;
}

p.titreFilmListe a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 18px;
color: #333;
}

p.titreFilmListe a:hover {
text-decoration: none;
}

a.iconePlay {
float: left;
margin: 10px 10px 0 0;
}

#masterdiv a {
color: #333;
text-decoration: none;
}

div#footer p.signatureOS a {
color: #F7F5F1;
font-size: 10px;
text-decoration: none;
}

div#footer p.signatureOS a:hover {
text-decoration: underline;
}

/*****************************************************/
/*****	           Elements FORMS			     *****/
/*****************************************************/

form {
margin: 0;
padding: 0;
}

#UtilitairesAccDroite form  {
margin: 0;
padding: 0;
margin-left: 25px;
}

input.similiInput {
border: 1px solid #a29d8f;
width: 226px;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#formRecherche form {
margin: 0;
padding: 0;
}

/****************** Formulaire contact *****************/

form#contact {
width: 460px;
}

form#contact input, form#contact textarea {
color: #666666;
background: #FFF;
width: 308px;
margin: 2px 0;
border: 1px solid #a29d8f;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
form#contact textarea {
height: 175px;
}

form#contact label {
display: block;
float: right;
width: 120px;
padding: 0;
padding-left: 18px;
margin: 4px 0 0 0;
text-align: left;
background-image: url(images/bulletFormContact.png);
background-position: left;
background-repeat: no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
color: #666666;
}

form#contact input.submit {
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
cursor: pointer;
margin-bottom: 20px;
padding: 3px 6px;
width: 130px;
color: #FFF;
background-color: #C6C3BA;
border: 1px solid #A29D8F;
}

form#contact input.submit:hover {
color: #333;
cursor: pointer;
border: 1px solid #333;
}

form#contact fieldset {
border: 0;
padding: 5px 0;
margin: 0;
margin-bottom: 5px;
}

#contactSectionFormulaire p a {
color: #333;
}

/*****************************************************/
/*****	           Elements TABLES			     *****/
/*****************************************************/



/*****************************************************/
/*****	           Elements STYLES			     *****/
/*****************************************************/

.italic {
font-style: italic;
}

.imgThumbsFilms {
margin: 5px 36px 5px 5px;
float: left;
}

#sectionPoster img {
margin-bottom: 25px;
}

#bioGauche img.photoBio, #bioDroite img.photoBio {
float: left;
margin: 15px 0 13px 0; 
}

img#IMG1, img#IMG2 {
margin-right: 10px;
}

#conteneurAvenir {
margin: 20px 10px;
padding: 10px;
clear: both;
}

#conteneurTexteNouvelles {
margin: 20px 0 0 0;
padding-top: 25px;
clear: both;
width: 460px;
min-height:92px;
height:auto !important;
height:92px;
background-image: url(images/entete_nouvelles.png);
background-position: top left;
background-repeat: no-repeat;
}

#aVenir {
float: right;
width: 155px;
margin-bottom: 20px;
}

#texteNouvelles {
float: right;
width: 370px;
margin-right: 25px;
}

.calendar {
float: left;
margin: 0;
padding: 0;
margin-right: 6px;
width: 46px;
height: 48px;
}

.calendar-day {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 16px;
color: #FFF;
width: 46px;
text-align:center;
padding-top: 25px;
}

/**************   mois bleu  *****************/

.calendar-icon-01 {
background-image: url(images/moisBleu/mois_janv.gif);
background-repeat: no-repeat;
}

.calendar-icon-02 {
background-image: url(images/moisBleu/mois_fevr.gif);
background-repeat: no-repeat;
}

.calendar-icon-03 {
background-image: url(images/moisBleu/mois_mars.gif);
background-repeat: no-repeat;
}

.calendar-icon-04 {
background-image: url(images/moisBleu/mois_avr.gif);
background-repeat: no-repeat;
}

.calendar-icon-05 {
background-image: url(images/moisBleu/mois_mai.gif);
background-repeat: no-repeat;
}

.calendar-icon-06 {
background-image: url(images/moisBleu/mois_juin.gif);
background-repeat: no-repeat;
}

.calendar-icon-07 {
background-image: url(images/moisBleu/mois_juil.gif);
background-repeat: no-repeat;
}

.calendar-icon-08 {
background-image: url(images/moisBleu/mois_aout.gif);
background-repeat: no-repeat;
}

.calendar-icon-09 {
background-image: url(images/moisBleu/mois_sept.gif);
background-repeat: no-repeat;
}

.calendar-icon-10 {
background-image: url(images/moisBleu/mois_oct.gif);
background-repeat: no-repeat;
}

.calendar-icon-11 {
background-image: url(images/moisBleu/mois_nov.gif);
background-repeat: no-repeat;
}

.calendar-icon-12 {
background-image: url(images/moisBleu/mois_dec.gif);
background-repeat: no-repeat;
}

/**************   mois beige  *****************/

.calendrierBeige-01 {
background-image: url(images/moisBeige/mois_janv.gif);
background-repeat: no-repeat;
}

.calendrierBeige-02 {
background-image: url(images/moisBeige/mois_fevr.gif);
background-repeat: no-repeat;
}

.calendrierBeige-03 {
background-image: url(images/moisBeige/mois_mars.gif);
background-repeat: no-repeat;
}

.calendrierBeige-04 {
background-image: url(images/moisBeige/mois_avr.gif);
background-repeat: no-repeat;
}

.calendrierBeige-05 {
background-image: url(images/moisBeige/mois_mai.gif);
background-repeat: no-repeat;
}

.calendrierBeige-06 {
background-image: url(images/moisBeige/mois_juin.gif);
background-repeat: no-repeat;
}

.calendrierBeige-07 {
background-image: url(images/moisBeige/mois_juil.gif);
background-repeat: no-repeat;
}

.calendrierBeige-08 {
background-image: url(images/moisBeige/mois_aout.gif);
background-repeat: no-repeat;
}

.calendrierBeige-09 {
background-image: url(images/moisBeige/mois_sept.gif);
background-repeat: no-repeat;
}

.calendrierBeige-10 {
background-image: url(images/moisBeige/mois_oct.gif);
background-repeat: no-repeat;
}

.calendrierBeige-11 {
background-image: url(images/moisBeige/mois_nov.gif);
background-repeat: no-repeat;
}

.calendrierBeige-12 {
background-image: url(images/moisBeige/mois_dec.gif);
background-repeat: no-repeat;
}

/**************   mois orange  *****************/

.calendrierOrange-01 {
background-image: url(images/moisOrange/mois_janv.gif);
background-repeat: no-repeat;
}

.calendrierOrange-02 {
background-image: url(images/moisOrange/mois_fevr.gif);
background-repeat: no-repeat;
}

.calendrierOrange-03 {
background-image: url(images/moisOrange/mois_mars.gif);
background-repeat: no-repeat;
}

.calendrierOrange-04 {
background-image: url(images/moisOrange/mois_avr.gif);
background-repeat: no-repeat;
}

.calendrierOrange-05 {
background-image: url(images/moisOrange/mois_mai.gif);
background-repeat: no-repeat;
}

.calendrierOrange-06 {
background-image: url(images/moisOrange/mois_juin.gif);
background-repeat: no-repeat;
}

.calendrierOrange-07 {
background-image: url(images/moisOrange/mois_juil.gif);
background-repeat: no-repeat;
}

.calendrierOrange-08 {
background-image: url(images/moisOrange/mois_aout.gif);
background-repeat: no-repeat;
}

.calendrierOrange-09 {
background-image: url(images/moisOrange/mois_sept.gif);
background-repeat: no-repeat;
}

.calendrierOrange-10 {
background-image: url(images/moisOrange/mois_oct.gif);
background-repeat: no-repeat;
}

.calendrierOrange-11 {
background-image: url(images/moisOrange/mois_nov.gif);
background-repeat: no-repeat;
}

.calendrierOrange-12 {
background-image: url(images/moisOrange/mois_dec.gif);
background-repeat: no-repeat;
}

/*****************************************************/



