body   
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica ;
margin: 0;
padding: 60px;
background-repeat: no-repeat;
background-attachment: fixed;
/*background-color: #ff99cc;*/
}
p
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica ;
}
td
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica ;
}
.mainTitle
{
font-family: impact;
font-size: 60px;
line-height: 53px;
color: #000000;
}
a
{
outline: none;
font-family: impact;
font-size: 60px;
line-height: 53px;
color: #000000;
text-decoration: none;
}
a.interview
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
text-decoration: none;
}
a.button_slide
{
margin-top: 0px;
line-height: 18px;
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
text-decoration: none;
}
a.button_slide:hover
{
color: #000000;
text-decoration: underline;
}
a:hover
{
text-decoration: none;
color: #FFF;
}
a.language:hover
{
color: white;
}
a.section0:hover
{
color: #FFFFFF;
}
a.section1:hover
{
color: #FF00CC;
}
a.section2:hover
{
color: #FF5C28;
}
a.section3:hover
{
color: #7BD728;
}
a.contacts
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
width: 480px;
}
a.contacts:hover
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
width: 480px;
}
.copyright
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
line-height: 10px;
}
a.copyright
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
line-height: 10px;
}
a.copyright:hover
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
text-decoration: underline;
}

img
{
border: 0px;
}

.contentText
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
width: 480px;
padding-top: 20px;
padding-bottom: 20px;
}

.contentText a
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
}

.photos
{
padding: 0px;
}

.navigation_images
{
background-color: black;
padding: 5px;
padding-left: 10px;
/*color: #8E7570;*/
color: white;
font-family: Verdana, Helvetica, Arial;
font-weight: light;
font-size: 10px;
line-height: 14px;
}

.navigation_images a
{
color: white;
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
font-weight: medium;
line-height: 14px;
}

.navigation_images a:hover
{
text-decoration: underline;
}

.description
{
background-color: #fff;
padding: 10px;
padding-top: 20px;
padding-bottom: 20px;
}
.details
{
background-color: #000;
color: #FFF;
/*
font-size: 9px;
line-height: 14px;
*/
padding: 10px;
padding-top: 20px;
padding-bottom: 20px;
}
.title
{
font-size: 16px;
/*text-transform: uppercase*/
}
.previewCreation
{
padding: 0px;
background-color: #FFF;
margin-right: 5px;
margin-bottom: 5px;
}
.page_width
{
max-width: 900px;
}

.news
{
border-top: 1px solid black;
padding-top: 20px;
padding-bottom: 20px;
width: 400px;
}

.separator
{
border-top: 1px solid black;
margin: 0px;
padding: 0px;
width: 400px;
}

.newsTitle
{
font-size: 30px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 32px;
width: 400px;
}

.newsDate
{
color: white;
font-size: 30px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 32px;
width: 400px;
}

.newsText
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
width: 400px;
margin-right: 20px;
text-align: justify;
}

.newsText em
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
text-align: justify;
}

.newsText font
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
text-align: justify;
}

.newsText a
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
text-decoration: underline;
}

.newsSlide
{
}

.newsPlayer
{
margin-top: 15px;
}

.newsAudio
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
}

a.newsVideoButton
{
display: block;
width: 200px;
height: 134px;
vertical-align: middle;
text-align: center;
color: white;
line-height: 120px;
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
background-color: #FD7EBD;
}

a.newsVideoButton:hover
{
color: #FD7EBD;
background-color: white;
}

.slideshow
{
height: 335px;
}

.navigation_images
{
}








/*************** ABOUT *****************/

#pulse
{
display: none;
position: fixed;
z-index: -1;
left: 200px;
top: 0;
}








/*************** Créations *****************/


#rollover
{
position: absolute;
z-index: 100;
color: white;
/*background: black;*/
/*color: black;*/
width: 500px;
height: 335px;
display: none;
}








/*************** Newsletters *****************/


.newsletter
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
border-top: 1px solid black;
padding-top: 20px;
padding-bottom: 20px;
width: 400px;
}

.newsletterText
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
width: 400px;
margin-right: 20px;
text-align: justify;
}

.newsletter .date
{
color: white;
}

.newsletter a
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
width: 400px;
}

.newsletter_image
{
margin-top: 15px;
}









/*************** Workshops *****************/


.workshop
{
margin-top: 3px;
border-top: 1px solid black;
width: 500px;
padding-top: 20px;
padding-bottom: 20px;
}

.workshop .link
{
cursor: pointer;
}

.workshop .contenu
{
display: none;
}

.workshop h1
{
font-size: 30px;
font-family: Times, Helvetica, Arial, Verdana ;
font-weight: normal;
line-height: 32px;
margin: 0px;
width: 500px;
}

.workshop h2
{
color: white;
font-size: 30px;
font-family: Times, Helvetica, Arial, Verdana ;
font-weight: normal;
line-height: 32px;
margin: 0px;
color: white;
}

.workshop .text
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
text-align: left;
margin-bottom: 5px;
}

.workshop .text
{
background-color: white;
color: black;
padding: 20px;
}

.workshop .details
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
text-align: left;
}

.workshop a
{
font-size: 14px;
font-family: Times, Helvetica, Arial, Verdana ;
line-height: 18px;
}

.workshop_line
{
border-top: 1px solid black;
margin: 0px;
margin-bottom: 20px;
padding: 0px;
width: 500px;
}