/* Styles généraux --------------------------------------------------- */

/* couleurs les plus utilisées:
gris clair pour les traits: #c8c9cd
gris encore plus clair clair pour les fonds #e7e7e6;
*/

body {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	background-color: #000000;
        background-repeat: repeat-x ;
	background-image:url(imgs/bg_10years.jpg);
	/*background-color: #ffffff;*/
	
	font-size: 10px;
}


#page{
  width: 879px;
  font-family: Verdana, Arial, sans-serif;
  border: 1px solid #c8c9cd;
	background-color: #ffffff;
  
  /* pour centrage */
  margin-left: auto;
  margin-right: auto;
}

td{
  padding: 5px;
}


ul{
	list-style-image: url("imgs/puce.gif");
}

table{
	height: 0px;
}

td {
	height: 0px;
}

a {
	/* coleur logo */
	/*color:#81b7e3;*/

	/* couleur onglet selectionné */
	/*color:#64849e;*/

	/* autre */
	/*color:#3698e7;*/
	color:#128bed;
	
	text-decoration:none;
}

img {
	border: 0;
}

#quicklinks_array{
	height: 218px;
	/*border: solid red 1px;*/
	padding:0px;
	margin:0px;
}

.array{
	width:100%;
	height:10px;

	border-style:solid; 
	border-width:1px; 
	border-color:#c8c9cd;

	padding: 0px;
	border-spacing: 0px;

	border-collapse:collapse;
}

.array th{
	background-color: #c8c9cd;
}

/*#quicklinks_array table{

	padding:0px;
	margin:0px;
}
#quicklinks_array tbody{
	padding:0px;
	margin:0px;
}

#quicklinks_array tr{
	padding:0px;
	margin:0px;
}*/

#quicklinks_array td{
	/*border: solid red 1px;*/
	padding:0px;
	margin:0px;
}

h1{
	font-size: 12px;
	color:black;
	/*text-align: "left";*/
}

.warning{
	font-weight:bold;
	color: red;
}

/* En tête --------------------------------------------------- */

#header{
	position: relative;

	height: 80px;
	border-bottom: 1px solid #c8c9cd;

}

/* 1er bandeau --------------------------------------------------- */

#container_bandeau{

	border-bottom:solid 1px #c8c9cd;
	height:218px;
	width: 880px;
	background-color:black;
	overflow:hidden;

}

#container_content{
	
}

/* Bandeau latéral gauche ------------------------------------ */


#shorcuts a{
  color: #404247;
  text-decoration: none;

}

#shorcuts ul{
	/*list-style-image:url(http://test.arturia.com/assets/images/test_css/fleche-FBloc-clair.gif);*/
	list-style-image:url(imgs/fleche-FBloc-clair.gif);
}


#shorcuts{
  float:left;
  width:136px;
	border-right:solid 1px #c8c9cd;
	/*border:solid 1px yellow;*/
	background-color:white;

}

#sidebar_bottom{
	text-align:center;
	float:left;
	width:136px;
	overflow:hidden;
	/*border-right:solid 1px #c8c9cd;*/

	/*background-color:red;*/
}


/*.nomcategorie_shortcuts{
  background: url(imgs/carre-gris-Fondtransp-old.gif) no-repeat left top;
  padding-top: 10px ;
  padding-bottom: 7px ;
  padding-left: 5px ;
  text-align:left;
}*/


.nomcategorie,.nomcategorie_shortcuts{
  background: url(imgs/carre-gris-Fondtransp-old.gif) no-repeat left center;
  padding-top: 6px ;
  padding-bottom: 7px ;
  padding-left: 33px ;
  text-align:left;
}

/* TESTS bloc modules left
.nomcategorie,.nomcategorie_shortcuts{
  background: url(imgs/carre-gris-Fondtransp-old.gif) no-repeat left top;
  padding-top: 10px ;
  padding-bottom: 7px ;
  padding-left: 5px ;
  text-align:left;
}
*/

#agenda,#player,#video_pprod,#newsletter,#PressClippings_pprod,#shoppingcart{
	background-color: #e7e7e6;
	border-top: solid 1px #c8c9cd;
	border-bottom: solid 1px #c8c9cd;
	padding-top:5px;
	padding-bottom:5px;
	border-collapse:collapse;
  top: 218px;
  left: 0px;
  padding-left: 2px ;
}



.pc_article{
	overflow:hidden;
	text-align:justify;
	padding-right:3px;
	color:#4f4f4f;
	/*color:white;*/
	font-style: italic;
padding-bottom:5px;
	/*font-weight: bold;*/
	/*font-size:8px;*/
	/*font-family: Times New Roman;*/
}

.pc_auteur{
	font-weight:bold;
	text-align:right;
}

/*#newsletter{*/
  /*padding-top: 10px ;*/
  /*padding-left: 5px ;*/
  /*background: #e7e7e6 url(http://test.arturia.com/assets/images/test_css/carre-gris-Fondtransp.gif) no-repeat left top;*/

  /*position: absolute;
  top: 350px;
  left: 0px;*/
  /*background-color: #e7e7e6;*/
  
  /*border-style: solid ; border-color: red ;*/
  /*border-bottom: 1px solid #b5283b;*/
/*}*/

input{
     /*color:#e7e7e6;*/
     /*background-color:#e7e7e6;*/
     font-size:12px;
     /*font-family:arial;*/
}


/*--------------------------------------------------------------------*/




#bandeau{
float: left;

width:560px;
/*border-right:solid 1px #c8c9cd;*/
background-color:black;
border-collapse:collapse;

}

#endorseur{
border-left:solid 1px #c8c9cd;
border-right:solid 1px #c8c9cd;
	float: left;
	background-color:black;
	overflow:hidden;
	border-collapse:collapse;
	/*width:178px;*/
}

#lang{
  position: absolute;
  top: 5px;
  right: 10px;

  /*font-family: Verdana;*/
  font-weight:normal;
  font-size: 10px;
}

#lang a{
	text-decoration: none;
	color: white;
}


#logo{
  position: absolute;
  /*top: 35px;*/
  top: 30px;
  padding-bottom:5px;
  left: 0px;
  width:136px;
border-right: 1px solid #c8c9cd;
text-align:center;

}

#menu_top{
  position: absolute;
  top: 50px;
  left: 170px;
  

  /*font-family: Verdana;*/
  font-weight:bold;
  font-size: 10px;

  height:32px;
}

#menu_top a {
  color: #7b7c81;
  text-decoration: none;
}

#baseline{
  position: absolute;
  top: 35px;
  left: 697px;
  width:179px;

  text-align:center;
  border-left: 1px solid #c8c9cd;
  height:34px;
  padding-top:12px;

}




/* Contenu principal --------------------------------------------  */ 

/* Chemin de navigation */
#breadcrumb{
	float:left;
	padding-left:35px;
	padding-top:10px;
	border-left: 1px solid #c8c9cd;

}

#breadcrumb a{
	text-decoration: none;
	color:black;
	
}

/* Contenu */
#content{
  padding-left:11px;
  padding-top:10px;
  float:left;
  padding-bottom:10px;
  width: 730px;
  overflow:hidden;
	
border-left: 1px solid #c8c9cd;
/*background-color:blue;*/
}

#cadre_centre_haut{
	height: 65px;
	background: url(imgs/cadre_centre_haut.jpg) top left no-repeat;
}

#cadre_centre_bordures_laterales{
	background: url(imgs/cadre_centre_bordures_gd.gif) top left repeat-y;
}

#cadre_centre_bas{
	height:33px;
	background: url(imgs/cadre_centre_bordures_bas.jpg) top left no-repeat;

}

#content2{
padding-left:40px;
padding-right:40px;
}

.cadre_divide{
	position: relative;
	right: 32px;
}

#onglets{
	position: relative;
	left: 20px;
	top: 12px;
/*width:680px;*/
/*	border: 1px solid blue;*/
	z-index: 2;
	/*font-family: Verdana, Arial, sans-serif;*/
}

#prod_name_onglet{
	position: relative;
	right: 0px;
	bottom: 3px;
	width: 690px;
	/*float: right;*/
	text-align:right;
	color: white;
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;

	/*border: 1px solid red;*/
	z-index: 1;

}

#prod_name_onglet img{
	position: relative;
	right: 8px;
}

#prod_name_onglet h1{
	color:white;
	display : inline;
}

#onglets a {	
  margin-left: 5px;
  color: #c9caca;
  /*color:white;*/
  text-decoration: none;
  font-weight:bold;
  font-size: 10px;
  border: 1px solid #FFFFFF;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 1px;
  
  text-transform: uppercase;

  

}

#onglet_actif a{
	display : inline;
	background:#64849e;
	color: white;  
	/*border: 3px solid red*/;

/*margin-bottom: 7px;
background: #64849e url(imgs/fleche-onglet.gif) no-repeat center bottom;*/


}

#onglets a:hover{
	color: white;
	/*background-color: red;*/
	background:#64849e;
}

/*#onglets a:active{
	color: white;
	background:#64849e;
}*/

#onglet_actif img{
/*display : inline;*/
	/*position: relative;
	top: 20px;*/
	/*padding-left:30px;*/
}


.sous_onglet a, .sous_onglet_selectionne a{
	/*color:red;*/
	 margin-left: 5px;
	  /*color: #c9caca;*/
	  color: #414247;
	  /*color:white;*/
	  text-decoration: none;
	  font-weight:bold;
	  font-size: 10px;
	  border: 1px solid #414247;
	  padding-left: 8px;
	  padding-right: 8px;
	  padding-top: 2px;
	  padding-bottom: 1px;
	  /*background-color:#e7e7e6;*/
	  background-color:#c9caca;
	  text-transform: uppercase;
	  /*z-index: 1;*/

}

.sous_onglet a:hover{
	color: white;
	/*background-color: red;*/
	background:#64849e;
}

.sous_onglet_selectionne a{
	
	/*background-color: red;*/
	background:#64849e;
	color: white;
}

/* test masquage */

/*a span {
	display: none;
}*/


/*#footer{
position: relative;
border-style: solid ; border-color: red
}*/

.track{
	color:#FF6A00;
	font-weight:bold;
}

.erreurForm{
	color:red;
}

.form-required{
	color:red;
	font-size:9px;
}

.confirm_msg{
	background-color:#FFFF99;
	border:1px dashed #c8c9cd;
}

/*#intro_link{
	/*width:200px;*/
	/*border-top: 1px solid #b5283b;
}*/

/* les news ----------------------------*/
/* bloc contenant toutes les news */
#news{
	/*background-color: grey;*/


}

.block_1{
	float: left;
	width: 230px;
	/*height: 237px;*/
	height: 180px;
	margin: 5px;
	background: #e7e7e6 url(imgs/news_background/images_1block/07-2_pclair2.jpg) top left no-repeat;
	/*border: 1px solid #b5283b;*/


}

.block_2{
	float: left;
	/*height: 237px;*/
	height: 180px;
	width: 473px;
	margin: 5px;
	background: #e7e7e6 url(imgs/news_background/images_2blocks/03-2_pclair2.jpg) top left no-repeat;

}

.block_3{
	float: left;
	/*height: 237px;*/
	height: 180px;
	width: 715px;
	margin: 5px;
	background: #e7e7e6 url(imgs/news_background/images_3blocks/02-3_pclair2.jpg) top left no-repeat;

}

.block_full{
	float: left;
	/*height: 379px;*/
	/*width: 715px;*/
	height: 370px;
	width: 453px;
	margin: 5px;
	background: #ffffff;
	background-image:url(imgs/news_background/images_fullblock/mainpage_Origin.jpg);

}

.block_full_content {
	margin-left: 30px;
	margin-top: 290px;
	padding: 5px;
	
		
}

/* contenu de la news ------------- */
.news_title_big{
	padding-top: 16px;
	padding-left: 29px;
  font-weight:bold;
  font-size: 11px;
}

.news_title_fullblock{
	
  font-weight:bold;
  font-size: 11px;
  color: #ffffff;
}



.news_title_small{
	padding: 5px;
}

.news_content{
	margin-left: 110px;
	margin-top: 10px;
		padding: 5px;
		/*border: 1px solid red;*/
		/*line-height: 150px;*/
		/*height: 150px;*/
		/*vertical-align:center;*/
		font-size: 11px;
		/*font-weight:bold;*/

		
}

.news_content_nopic{
	margin-left: 10px;
	margin-top: 10px;
	padding: 5px;
	font-size: 11px;
	
}


.news_pic{
	float:left;
	margin-top: 10px;
		padding: 5px;
		/*border: 1px solid red;*/
		width:100px;
		height:100px;
		/*background-color: black;*/

}


/* test */
#debug{
	  position: absolute;
		top: 0px;
		left: 1000px;
	background-color: red;
}


/* --------------------------- */

/*Snippet ressources (demo, updates, presets)*/
.ressources{
	text-align:center;
	margin-bottom:15px;
	width:100%;
	color:black;

}

.ressources table{
	width:100%;
	height:10px;

	border-style:solid; 
	border-width:1px; 
	border-color:#c8c9cd;

	padding: 0px;
	border-spacing: 0px;

	border-collapse:collapse;
}

.ressources table th{
	background-color: #c8c9cd;
}

.ressources table td{
	width:33%;
	font-size:10px;
	/*background-color: #e1effa;*/
	/*background-color: white;*/
	text-align:center;
}

.odd {
	background-color: white;
}

.even{
	background-color: #e1effa;
}

.ressources a {	
  color: #404247;
  text-decoration: none;
}

.ressources h1 {
	text-align:left;
}

/* ------------------------- */

.main_features{
	width:500px;
	/*height:10px;*/

	border-style:solid; 
	border-width:1px; 
	border-color:#c8c9cd;

}

#mainfeatures{
/*width:500px;*/

	border-top: 1px solid #c8c9cd;
	border-bottom: 1px solid #c8c9cd;
}

/*.main_features table td{
	width:33%;
	font-size:10px;
	background-color: white;
	text-align:center;
	border-style:solid; 
	border-width:1px; 
	border-color:#c8c9cd;
}*/
#bloc_prod_list_container{
	/*position:relative;*/
	border: 1px solid blue;
}

.bloc_prod_list{
	float: left;
	/*position: relative;*/
	/*width: 160px;
	height: 130px;*/
	width: 160px;
	height: 170px;
	
	/*right: 20px;
	top: 20px;*/
	/*border: 1px solid red;*/
	text-align:center;
	/*margin: 0 0 0 0;*/
	/*padding-bottom:5px;
	padding-top:5px;*/
}

.bloc_prod_list h1{
	border: 1px solid #c8c9cd;
}

.bloc_prod_list2{
	float: left;
	/*position: relative;*/
	width: 170px;
	height: 150px;
	/*right: 20px;
	top: 20px;*/
	/*border: 1px solid red;*/
	text-align:center;
	/*margin: 0 0 0 0;*/
	/*padding-bottom:5px;
	padding-top:5px;*/
	/*background-color:black;*/
}

.bloc_prod_list a{
  color: #404247;
  text-decoration: none;
}




/*div.spacer {
 	clear: both;
 }*/

div.spacer {
	clear: both;
	height: 2px;
	font-size: 1px;
}

 
.subcatlist{
	float: left;
	width: 160px;
	height: 70px;
	text-align:center;
	/*border: 1px solid blue;*/

}



#bloc_subcatlist_container{
	/*height: 80px;*/
	/*border: 1px solid red;*/
	/*position: relative;
	bottom : 15px;*/
}

.video_in_array{
	float: left;
	width: 320px;
	/*height: 70px;*/
	text-align:center;
}

.link_artu a{
	color:black;
	/*font-weight:bold;*/
}

#footer{
	border: 1px solid #989da9;
	background-color:#989da9;
	width:878px;
	/*color:#e7e7e6;*/
	color:white;
	height:15px;
}

#footer a{
	text-decoration:none;
	color:white;
}

/* utilisé pour le footer */
div.row span.left {
 	float: left;
 	text-align: left;
 	width: 49%;
 }

div.row span.right {
 	float: right;
 	text-align: right;
 	width: 49%;
 }
 

#movie_welcome_container{
	/*text-align: center;*/
	/*position:relative;*/
	text-align:center;
	/*width: 100%;*/
	/*height:100%;*/
	/*background: yellow;*/
	
}

#movie_welcome{

	margin-left: auto;
	margin-right: auto;
	/*position: absolute;*/
	/*top:50%;
	height:500px;
	margin-top:200px;*/
	/*background: blue;*/
}

#movie_welcome a{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
/* questionnaire */
legend{
	font-size:18px;
	color:black;
	text-decoration:none;
}
/* page artists */
 .EndorsersTitle{
	font-size: 12px;
	font-weight: bold;
}

.EndorsersImg{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.EndorsersText{
	margin-left: 105px;
}

.ProductsTitle{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}

.ProductsImg{
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 15px;
}

.ditto_divider{
	border-top: 1px solid #c8c9cd;
}
/*
.ditto_paging {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    text-align: center;
    color: black;
}*/


.empty_container_clippings_menu{
	width:640px;
	height:80px;
	/*border:red solid 1px;*/
}



/*.button_product{
	float: left;
	height:14px;
	width:150px;
	margin-left:5px;
	margin-top:10px;
	padding-top:1px;
	text-align:center;
	background: url(http://www.arturia.com/evolution/assets/images/button_products/button_prod.gif) top left no-repeat;
	color: #A9ABAF;
}

.button_product_odd{
	float: left;
	height:14px;
	width:150px;
	margin-left:5px;
	margin-top:10px;
	padding-top:1px;
	text-align:center;
	background: url(http://www.arturia.com/evolution/assets/images/button_products/button_prod.gif) top left no-repeat;
	color: #A9ABAF;
	background-color:#CCCCCC;
}
*/

.button_product,.button_product_odd{
	float: left;
	height:14px;
	width:150px;
	margin-left:5px;
	margin-top:10px;
	padding-top:1px;
	text-align:center;
}

.button_product{

	background: url(http://www.arturia.com/evolution/assets/images/button_products/button_prod.gif) top left no-repeat;
	color: #A9ABAF;
}

.button_product_odd{
	background: url(http://www.arturia.com/evolution/assets/images/button_products/button_prod.gif) top left no-repeat;
	color: #A9ABAF;
	background-color:#CCCCCC;
}



.button_product a{
  color: #8C8F95;
  text-decoration: none;
}

.button_product_odd a{
  color: white;
  text-decoration: none;
}

.link_no_deco a{
  color: #8C8F95;
  text-decoration: none;
}

.important_info{
	background-color: yellow;
	background-color: #ffff99;
	border: dashed 1px #c8c9cd;
}

.cadre_titre_arrondi{
	height : 62px;
	padding-top:1px;
	background: url(http://www.arturia.com/evolution/assets/templates/arturia/imgs/cadre_tour.jpg) top left no-repeat;
	
}