/* Start of CMSMS style sheet 'Cartier_WIA' */
.a_violet{
	color:#541763;
       text-decoration: underline;
       font: 18px "Lucida Grande","Lucida Sans Unicode",sans-serif;
}
.a_nom_fiche{
	font-size:28px;
}

.a_titre_fiche{
	font-size:22px;
}

.a_titre_paragraphe{
	font-size:15px;
	color:#a14789;
}

.ficheJury h1, .ficheJury h2, .ficheJury h3{
	font-size:16px;
	color:#541763;
}
.menuSelectDiv {
	position: absolute;
	border: 0px red solid;
	top: 275px;
	margin-left: 620px;
}

.selectMenu
{
	float:left;
	width:134px;
	overflow:hidden;
	background-color:#F2F2F2;
	border:1px solid #F2F2F2;
	color:#acacac;
	margin-right:20px;
}
.pagination
{
	display:none;
}
.pagination a
{
	color:#acacac;
	background:none;
	display:block;
	width:100%;
	font-size:09px;
	padding:10px 0 10px 10px;
}
.pagination a:hover
{
	background-color:#FFF;
}

body, a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
body {
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;
	line-height: 1.5em;
}
a img{
	border:none;
}
a:hover{
}
.otherSameJury a{
	color:#6c3269;
	text-decoration:none;
}
.otherSameJury a:hover{
	color:#6c3269;
	text-decoration:underline;
}
#hidden{
	display:none;
	position:absolute;
	margin-top:207px;
	z-index:3;
	background-image:url(img/violet_transparent.png);
	width:753px;
}
#hidden div{
	background-image:url(img/violet_transparent.png);
	padding:10px 10px 0px 100px;
}
h1 h2 h3 {
	color:#6c3269;
}
h2, h3, h4{padding:0; margin:0}
h2{font: 30px "Lucida Grande","Lucida Sans Unicode",sans-serif; color:#541763;}
.violet{
	color:#541763;
       font: 18px "Lucida Grande","Lucida Sans Unicode",sans-serif;
}

.site{
	width:1000px;
	margin: auto;
}
.header{
	z-index:2;
	padding-left:80px;
}
.header .logo{
	position:absolute;
}
.content{
	margin-top:-25px;
	z-index:1;
}
.home {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.menu .menuBTN{
	float:left;
	text-align:left;
	padding-top:20px;
	z-index:25;
}
.menu .separat{
	background-image:url(img/Separateur_menu.jpg);
	background-repeat:no-repeat;
	background-position:10px 0px;
}
.menu .menuBTN a{
	font-size:14px;
}
.menu .menuBTN a:hover{
	color:#6c3269;
}
.menu .menuBTN .child{
	display:none;
	margin-top:-3px;
}
.menu .menuBTN .currentChild{
	display:block;
	margin-top:-3px;
}
.menu .menuBTN .child a, .menu .menuBTN .currentChild a{
	width:100%;
}

.the-laureates{width:101px;}

.the-awards{width:84px;}

.the-jury{width:62px;}

.photo-gallery{width:96px;}

.contact-us{width:78px;}

.menuHover .menuOn, .menu .menuBTN div .menuHover a.menuOn{
	display:none;
}
.menu .menuBTN div a{
	display:block;
	font-size:11px;
}
.menu div a:hover{
	text-decoration:none;
}
.home_left{
	float:left;
	height: 316px;
}
.home_right{
	float:left;
	height: 316px;	
}
.home_center{
	clear: both;
	height: 150px;
}
.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:0px;
	margin-left:75px;
	margin-right: 75px;
}
.footer img{
	 vertical-align:top;
	 margin-right:10px;
}
.footer span img{
	 margin-top:10px;
}
.footerInterne{
	color:#000;
	padding-top:15px;
	padding-bottom:15px !important;
	padding-bottom: 0px;
}
.footerInterne a{
	color:#000;
	text-decoration:none;
}
.footerInterne a:hover{
	color:#6c3269;
	text-decoration:none;
}
#copyright, #copyright a {
	color: #aeaeae;
	font-size: 8px;
	text-transform: uppercase;
	line-height: 1.2em;
}
#footerseparator {
	border-bottom:1px solid #e5e5e5;
	width: 70%;
	margin-right: 20px;
}
.coaching_url{
	padding-top:10px;
}
.coaching_url a{
	font-size:14px;
	color:#AAA;
}
.coaching_url_jury{
	padding-top:10px;
}
.coaching_url_jury a{
	font-size:14px;
	color:#AAA;
}
.galerie_fiche .galerieVignette{
	background-position:center center;
	background-repeat:no-repeat;
	width:48px;
	height:48px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	cursor: pointer;
	border: 1px solid black;
}
.contentPage h1,
.galerie_fiche h1,
.view_video h1,
.info_plus {
	color: #767676;
	font-size: 14px;
	font-weight: normal;
	text-transform:uppercase;
	clear:both;
	text-align:left;
	background-color:#F1F1F1;
	width: 260px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.info_plus a {
	color: #767676;
	margin-left: 20px;
	font-size: 14px;
}
.contentPage h2, .contentPage h2.a, .profil_fiche h2, .profil_fiche h1 {
	color: #541763;
	font-weight:normal;
}

.profil_fiche h1 {
	font-size: 25px;
}


.profil_fiche h2 {
	font-size: 19px;
}

.faqPage{
	padding-top:10px;
}

.faqPage .conteneur{
	clear:both;
	display:block;
	margin-left:110px;
}

.faqPage .left{
	float:left;
	color:#a886c6;
	width:165px;
	margin-right:50px;
	font-size:17px;
	text-align:right;
	line-height:22px;
	margin-bottom:10px;
}

.faqPage .right{
	float:left;
	width:660px;
	margin-bottom:10px;
}
.fip{
margin-top:20px;
}
.fip input,.fip select{
margin-top:5px;
}
.galery_photo{
	margin-bottom:20px;
	margin-left:110px;
}
.galery_photo img{
	margin-right:50px;
	border:none;
}
.galery_photo a{
	color:#6c3269;
	font-size:17px;
	text-decoration:none;
}
.mosaique_off{
	display:none;
}
.JuryListe{
	padding:0;
	margin:0;
	list-style:none;
}
.JuryListe li{
	font-weight:bold;
	margin-bottom:20px;
}

.JuryListeMembre{
	list-style:none;
}
.JuryListeMembre li{
	margin-bottom:5px;
}
.JuryListeMembre a{
	text-decoration:none;
	font-weight:normal;
}
.JuryListeMembre a:hover{
	color:#6c3269;
}
.nomPersonne{
	color:#541763;
       font: 22px "Lucida Grande","Lucida Sans Unicode",sans-serif;
       margin-bottom:10px;
}
.titrePersonne{
	color:#541763;
       font: 14px "Lucida Grande","Lucida Sans Unicode",sans-serif;
}
.introPersonne{
	color:#161616;
       font: 14px "Lucida Grande","Lucida Sans Unicode",sans-serif;
margin-bottom: 10px;
}
.vignetteLaureate {
	float:left;
	width:189px;
	margin:0;
	padding:0;
}
.vignetteLaureate img {
	border:0;
	display:block;
}

.usefulllinks h2 {
	color:#6c3269;
	font-weight:normal;
	font-size: 19px;
}
.usefulllinks a{
	text-decoration:underline;
	font-weight:normal;
}
.usefulllinks a:hover{
	color:#6c3269;
}
.ficheLien img{
}
.uflink {
	border-right: 2px solid #D96EC5;
	padding-right: 20px;
}
.chapo1 {
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #161616;
}
#menucontainer {
}
#menutop a {
	font-size: 14px;
	font-weight: normal;
}
#menutop a:hover {
	font-size: 14px;
	color: #6c3269;
}
.menu2 {
	display: none;
}
.menu2 a:hover {
	color: #6c3269;
}
.menu2#sm2 {
	padding-left: 70px;
}
.menu2#sm3 {
	padding-left: 202px;
}
#others {
	width: 80%;
}
#others .head {
	font-size: 12px;
	cursor: pointer;
	display: block;
}
#others ul {
	margin:0;
	padding:0;
}
#others ul li {
	margin-top: 5px;
	padding-bottom: 3px;
	list-style-type: none;
	background: #fff url('uploads/images/narrow.jpg') no-repeat right 5px;
	display: block;
	cursor: pointer;
	border-bottom: 1px solid #f0f0f0;
}
#others ul li.close {
	margin-top: 5px;
	padding-bottom: 3px;
	list-style-type: none;
	background: #fff url('uploads/images/nclose.jpg') no-repeat right 5px;
	display: block;
	cursor: pointer;
	border-bottom: 1px solid #f0f0f0;
}
#others ul li ul {
	margin: 0px;
	padding-left:20px;
}
#others ul li ul li {
	font-size: 12px;
	cursor:pointer;
	background: none;
	border: none;
}
#others a:hover {
	color: #6c3269;	
}
#others #otitle {
	padding-bottom: 5px;
}
#others #otitle a {
	font-size: 14px;
}
#others #otitle a:hover {
	font-size: 14px;
	color: #6c3269;	
}
.imroll {
}
a#hoverunderline {
	text-decoration: none;
}
a#hoverunderline:hover {
	text-decoration: underline;
}
#bandohome {
	background-color: #52060a;
	height: 470px;
	width: 100%; 
	position: absolute;
	top: 197px !important; 
	top: 204px; 	
	left: 0px;
	z-index:-1;	
}
.forminfo {
	color: #888;
}
.ta {
	margin-left: -2px;
}
.about {
	padding: 20px;
	background-color: #f1f1f1;
}
label.error {
	color: red;
	font-style: italic;
	float: left;
	padding-right: 1em;
}
input.error {
	border: 1px red solid;
}
#form1 td {
	vertical-align: top;
	text-align: left;
}

/* V3 CSS */

/* ----------- en tete ------------------ */
#header {
    clear: both;
    height: 200px;
	width: 1000px;
	position: relative;
	z-index: 10;
}

#header_top {
    float: right;
    width: 560px;
	clear: both;
	font-size: 9px;
	text-transform: uppercase;
}
#header_logo{
	width: 304px;
	height: 177px;
	position: absolute;
	top: 13px;
	left: 27px;
}
.header_top_separator{
	width: 1px;
	height: 10px;
	margin-top: 2px;
	background-color: #5d0052;
	float: left;
}
#header_top_contact{
	float: right;	
	margin-top: 7px;
}
#header_top_contact a{
	padding-right: 12px;
	text-decoration: none;
	float: left;
	margin-left: 13px;
	height: 10px;
	padding-bottom: 2px;
	color: #5d0052;
}
#header_top_contact a:hover{
	text-decoration: underline;
}
#header_top_social{
	float: right;
	margin-right: 11px;
}
#header_top_social img{
	float: left;
	margin-right: 1px;
}
#header_top_langue{
	float: right;
	height: 13px;
	background-color: #e4e4e4;
	color: #6d0363;
	padding: 4px 10px 8px;
}
#header_top_langue a{
	text-decoration:none;
	color: #6d0363;
}
#header_top_langue a:hover{
	text-decoration:underline;
}
#last_menu{
	border:0;
}
/*-------------- NAV ---------------*/

.nav_separator{
	width: 1px;
	background-color: #e0e0e0;
	float: left;
	height: 12px;
	margin-top: 9px;
}

#menuDeroulant
{
	/*width: 644px;*/
	height: 34px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 166px;
	right: 1px;
	font: 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#menuDeroulant li
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	/*list-style-image: url("./images/nav_separator.png");*/
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	height: 28px;
	display: block;
	color: #541763;
	text-decoration: none;
	padding: 6px 15px 0;
}
#menuDeroulant li a:hover {
	background-color: #491b60;
	color: #fff; 
}

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	border: 0;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-bottom:1px solid #e4e4e4;
	text-transform: uppercase;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-image: none;
	border-right:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	background-color: #fff;
	color: #541763;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #541763;
	margin: 0;
	border-top:1px solid #e4e4e4;
	text-decoration: none;
	padding: 10px 15px 0 15px;
	width: auto;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #e4e4e4;
}

#menuDeroulant li:hover > .sousMenu { display: block; }

#menu3{
	width: 91px;
}
#sousMenu3{
	width:153px;
}
#menu7{
	width: 69px;
}
#sousMenu7{
	width:92px;
}
#menu8{
	width: 68px;
}
#sousMenu8{
	width:121px;
	margin-left: -52px;
}
/*------------ FIN HEADER -------------*/

/* End of 'Cartier_WIA' */

