	* {
		margin:0;
		padding:0;
		border:none;
	}
	
	body {

		color:#36383a;
		font-size:0.9em;
		font-family:helvetica;
	}
	/*____________________________________________COLORS*/
	span.rouge {
		font-weight:bold;
		color:red;
		float:left;
	}
	span.black {
		font-weight:bold;
		color:black;
		float:left;
	}
	
	
	#newsletter p{
		float:left; 
		margin-top:5px;
	}
	
	
	/*____________________________________________COLORS*/
	/*____________________________________________maquette*/
	#conteneur {
		margin:0 auto;
		width:1020px;	
		background-color:#ebedef;
	}
	#conteneur_center {
		width:985px;	
		background-color:white;
		margin:0 auto;
		overflow:hidden;
	}
	#header {
		height:180px;
		width:963px;
		margin:0 auto;
	}
	#center {
		width:965px;	
		margin:0 auto;
		background-color:white;
	}	
	#left {
		width:212px;
		float:left;
		overflow:hidden;
	}
	#right {
		width:750px;
		float:left;
		overflow:hidden;
	}
	#footer{
		background:url(images/background_footer.jpg) no-repeat;
		width:985px;
		min-height:50px;
		margin:0 auto;
		margin-top:-15px;
		text-align:center;
			
	}
	#copyright{
		font-size:0.8em;
		text-align:center;
		margin-top:2px;
	}
	/*____________________________________________maquette*/
	/*____________________________________________special footer*/
	ul.menu_footer  {
		list-style:none;
		text-align:center;
		padding-top:10px;
		margin-top:-1px;
	}
	.menu_footer li {
		display:inline;
		list-style:none;
	}
	.menu_footer a {
		background-color:#e71e18;
		padding:2px 10px;
		margin-left:2px;
		color:white;
		text-decoration:none;
		font-weight:bold;
		font-size:0.9em;
	}
	#copyright a{
		font-weight:bold;
		color:black;
		text-decoration:none;
	}
	/*____________________________________________special footer*/
	/*____________________________________________newsletter*/
	#newsletter {
		background: url(images/background_newsletter.jpg);
		background-repeat:repeat-x;	
		border-bottom:1px solid gray;
		height:25px;
		color:white;
		padding-left:10px;
		padding-right:2px;
		margin:0 auto;
		overflow:hidden;
	}
	#news {
		float:right;
	}
	.champ_texte {
		background:url(images/background_inputtext.png);
		width:175px; 
		border:0; 
		height:22px; 
		padding-left:10px; 
		padding-top:3px;
	}
	.bouton_ok {
		background:url(images/inputok.jpg) no-repeat; 
		width:25px; 
		height:20px;
		border:0; 
		margin-top:3px;
		vertical-align:middle;
	}
	/*end newsletter*/ 
	/*____________________________________________bandeau promo*/
	#bandeau_promo {
		background:url(images/fond_bandeau_pub.jpg) repeat-x;
		height:80px; 
		text-align:right;
		padding-top:3px;
		padding-right:3px;
	}
	/*____________________________________________bandeau promo*/
	/*____________________________________________menu-haut*/
	ul.menu_haut {
		background:url(images/background_menu_haut.jpg) no-repeat;
		height:40px;
		list-style:none;
	}
	ul.menu_haut li{
		float:left;
		position:relative;
	}
	.menu_haut a {
		text-decoration:none;
		color:#000000;
		padding:12px 0px;
		display:block;
		height:100%;
		text-align:center;
	}
	 .menu_haut ul{
		position:absolute;
		display:none;
		margin:0;
		padding:0;
		top:38px;
		left:0;
	}
	.menu_haut ul li {
		background:#37383a;
		color:white;
		margin:0;
		border-bottom: 1px dotted white;
		font-size:0.8em;
		width:100%;
	}
	.menu_haut ul a{
		color:white;
	}
	.menu_haut li:hover ul{
		display:block;
	}
	.menu_haut ul a:hover {
		color:red;
	}
	
	.menu_haut #home a{ width:45px; padding-top:8px; }	
	.menu_haut #theme_watches ul,.menu_haut #theme_watches a{ width:121px; }
	.menu_haut #corporate_watches a{ width:134px; }
	.menu_haut #photo_watches ul,.menu_haut #photo_watches a{ width:115px; }
	.menu_haut #ordering_info ul,.menu_haut #ordering_info a{ width:150px; }
	.menu_haut #our_company a{ width:83px;}
	
	/*____________________________________________menu-haut*/
	/*____________________________________________menu_watches-for_all_occas*/
	#menu_occasions {
		background:url(images/background_watches_occasions.jpg) no-repeat;
		height:220px;
		list-style:none;
		text-decoration:none;
		padding-top:63px;
		padding-left:15px;
	}
	
	#menu_occasions li{
		padding-top:9px;
	}
	
	#menu_occasions a {
		background:url(images/pucar_fleche-ul_hover.png) no-repeat;
		text-decoration:none;
		color:#434547;	
		padding-left:22px;
		letter-spacing:-0.02em;
	}
	
	#menu_occasions a:hover {
		background:url(images/pucar_fleche-ul.png) no-repeat;
	}
	/*____________________________________________menu_watches-for_all_occas*/
	/*____________________________________________menu_price*/
	#menu_price {
		background:url(images/price.gif) no-repeat;
		height:80px;
		list-style:none;
		text-decoration:none;
		padding-top:10px;
		padding-left:15px;
	}
	/*____________________________________________menu_price*/
	/*____________________________________________menu_celebrity*/
	#celebrity {
		background:url(images/background_celebrity.jpg) no-repeat;
		width:211px;
		height:326px;
		margin-top:-22px;
	}
	#celebrity  p{
		margin-top:0; 
		margin-left:15px; 
		font-size:0.78em; 
		line-height:11px;
	}
	#celebrity  a{
		text-decoration:none;
		color:#e71e18;
		margin-left:10px; 
		font-size:0.78em; 
		line-height:11px;
	}
	/*____________________________________________menu_celebrity*/
	/*____________________________________________create your personalized watch*/
	#create {
		background:url(images/background_create.jpg);
		background-repeat:no-repeat;
		height:433px;
		width:510px;
		float:left;
	}
	#create p{
		height:27px;
		width:384px;
	}
	#paragraphes {
		height:109px;
		width:400px;
		margin-left:100px;
			
	}
	#paragraphes p {
		float:left;
		font-size:0.78em; 
		line-height:11px;
		margin:0;
		padding:0;
		width:160px;
	}
	.input_text  {
		height:24px;
		width:152px;
		float:left;
		border:1px solid gray;
		padding-right:20px;
	}
	#paragraphes  img {
		float:left;
		border:none;
	}
	/*____________________________________________create your personalized watch*/
	/*____________________________________________theme*/
	#theme {
		background:url(images/background_theme.jpg);
		height:425px;
		width:225px;
		float:right;
		overflow:hidden;
	}
	#theme p {
		margin-top:300px;
		margin-left:15px;
		padding-bottom:15px;
		padding:0;
	}
	/*____________________________________________theme*/
	
	/*____________________________________________menu theme*/
	ul.menu_create {
		margin:0;
		padding:0;

		margin-left:20px;
	}
	.menu_create li {
		display:inline;
		float:left;		
	}
	.menu_create a {
		background:red;
		padding:3px 7px;
		margin-left:3px;
		color:white;
		font-size:0.8em;
		font-weight:bold;
	}
	.menu_create a:hover {
		background:gray;
	}
	
	/*____________________________________________menu theme*/
	
	/*____________________________________________cadre perfect_gift*/
	#perfect_gift {
		width:740px;
	}
	#cadre_global {
		width:734px; 
		background:url(images/background_cadre_global.jpg) repeat-x; 
		padding-left:20px; 
		padding-top:15px;
		float:left;
	}
	span.use {
		margin:0; 
		margin-left:6px; 
		color:#772e6c; 
		font-weight:bold; 
		letter-spacing:-0.06em; 
		font-size:0.9em;
		float:left;
	}
	.encadrement_produits{
		height:188px; 
		width:164px; 
		background:url(images/background_encadrement.jpg);
		padding-top:8px; 
		padding-left:8px; 
		padding-bottom:10px; 
		float:left; 
		margin-bottom:10px
	}
	.produit_watch{
		border:1px solid gray; 
		height:187px; 
		width:153px;
	}
	.produit_watch h5{
		color:#e71e18; 
		margin-left:5px; 
		margin-top:3px;
		margin-bottom:15px;
	}
	.produit_watch p {
		height:20px; 
		width:151px; 
		background-color:white; 
		margin:0; 
	}
	.produit_watch img {
		border:0; 
	}
	.image_montre{
		margin-left:35px; 
		margin-top:0; 
		margin-bottom:10px;
	}
	.produit_watch span {
		color:gray; 
		font-size:0.8em; 
		margin-left:6px;
	}
	/*____________________________________________cadre perfect_gift*/
	/*-____________________________________________offer*/
	.offer{
		background:url(images/background_offer.jpg) no-repeat; 
		float:left; 
		height:400px;
		width:800px;
	}
	.offer img{
		border:none;
	}
	.boutons_offer {
		margin-top:250px;
		padding-left:90px;
	}
	/*____________________________________________offer*/
	/*____________________________________________menu theme*/
	.class1 {
		color:#e71e18; 
		/*margin-left:10px; */
		font-size:2em; 
		font-weight:bold; 
		margin-top:10px; 
		padding:0;
		float:none;
	}
	.class2 {
		color:gray; 
		font-weight:bold; 
		margin-left:40px; 
		font-size:3em; 
		margin:0; 
		padding:0;
		margin-bottom:20px;
		float:none;
	}
	.titre_theme {
		width:500px;
		margin:0;
	}
	ul.petit_menu {
		width:300px;
		float:right;
		margin:0;
		padding:0;
		margin-top:-65px;
	}
	.petit_menu li {
		display:inline;
		background:gray;
		padding:10px;
		margin-left:2px;
		float:left;
	}
	.petit_menu li:hover{
		background:#e71e18;
	}
	.petit_menu a {
		color:white;
		font-weight:bold;
	}
	/*____________________________________________mini menu theme*/
	/*____________________________________________bloc_catégories*/
	.bloc_catégories {  
		width:754px;
		margin-bottom:5px;
		padding-right:0px;
		float:left;
	}
	.bloc_catégories  img{
		float:left;
	}
	.bloc_unique {
		width:135px; 
		float:left; 
		padding-right:20px;
	}
	.titre_categories {
		height:28px; 
		background-color:#772e6c; 
		color:white; 
		padding-top:2px; 
		padding-left:10px; 
		font-size:1.4em; 
		letter-spacing:-0.03em; 
		font-weight:bold;
		margin-bottom:4px;
	}
	.sous_titres {
		height:24px;
		width:120px;	
		background-color:#e71e18; 
		color:white;
		letter-spacing:-0.05em;
		margin-bottom:10px;
		font-size:1.2em; 
		font-weight:bold;
		padding-left:10px;
		padding-top:6px;
	}
	.sous_titres_plus {
		width:129px; 
		padding-right:10px;
		float:left;
		height:24px;
		padding-top:6px;
		margin-bottom:10px;
	}
	.image_categories {
		height:190px;
		width:152px;
		border:1px solid gray;
		text-align:center;
		font-weight:bold;
		padding-top:3px;
		color:#772e6c;
		margin-right:7px;
		float:left;
		margin-bottom:10px;
	}
	.image_categories_homme img {
		width:140px;
		height:140px;
		float:left;
		padding-right:5px;
		padding-bottom:5px;
	}
	.categories_gauche {
		width:483px;
		float:left; 
	}
	.categories_gauche img, a{
		border:0;
		text-decoration:none;
	}
	.span_2 span{
		color:red;
	}
	.image_border {
		border:none;
	}
	/*____________________________________________bloc_catégories*/
	/*____________________________________________upload_image*/
	#upload {
		height:448px; 
		background:url(images/background_upload.jpg) no-repeat;
		overflow:hidden;
	}
	#upload  img{
		border:none;
	}
	#upload_paragraphes {
		margin-left:50px;
		float:left;
	}
	#upload_paragraphes p {
		height:40px; 
		width:270px; 	
		margin:0;
		padding:0;
		margin-left:60px; 
		float:left; 
		margin:0;
		font-size:0.8em; 
		line-height:11px;
	}
	#upload_paragraphes input { 
		width:145px; 
		border:1px solid gray; 
		float:left;
		margin-bottom:30px;
	}
	/*____________________________________________texte-entete*/
	#texte_entete {
		height:270px;
		width:742px;
		text-align:center;
		padding-top:5px;
	}
	#texte_entete .span1 {
		color:white;
		font-weight:bold;
	}
	#texte_entete .span2 {
		color:#772e6c;
		font-weight:bold;
		font-size:1.1em;
	}
	#texte_entete .span3 {
		color:#c12420;
		font-size:1em;
	}
	#texte_entete .span4 {
		color:#772e6c;
	}
	#texte_entete a {
		color:black;
		font-weight:bold;
	}
	/*____________________________________________texte-entete*/
	/*____________________________________________contact*/
	.contact {
		text-align:center;
	}
	.contact  h2{
		color:#e71e18;
	}
	.contact .text {
		float:left;
		text-align:center;
	}
	.contact .inp_text {
		float:left;
		width:130px;
		text-align:right;
		margin-right:30px;
		margin-top:0;
		padding-top:2px;
		line-height:22px;
	}
	.contact button {
		float:left;
	}
	.center_contact {
		margin:0 auto;
		width:400px;
		margin-bottom:25px;
	}
	.send {
		width:200px;
		margin:0 auto;
		text-align:center;
	}
	/*____________________________________________contact*/
	/*____________________________________________upload_image*/
	.clearer {
		clear:both;
	}
	/*object {
		width:1000px; 
		height:400px;}*/
	/*____________________________________________faq*/	
	.faq  h2{
		background-color:#e71e18;
		height:27px;
		width:justify;
		color:white;
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		margin:0;
		margin-bottom:10px;
		margin-top:10px;
		float:left;
	}
	.faq  h1{
		color:#e71e18;
		margin-bottom:0;
	}
	.faq  h1 span {
		color:#36383a;
	}
	.faq   a {
	color:#e71e18;
	font-size:0.9em;
	}
	/*____________________________________________faq*/	
	/*____________________________________________interface*/	
	#icones {
		background:url(images/background_fin_interface.JPG) repeat-x bottom;
		width:730px;
		height:150px;
		text-align:left;
		padding-top:25px;
	}
	#icones a img {
		margin-left:2px;
		margin-top:5px;
		width:50px;
		height:50px;
	}
	
	#icones img{ vertical-align:bottom; }
	
	.bouton_selection {
		margin-top:5px;
		width:220px;
		height:65px;
		background:url(images/bouton_select_picture.png) no-repeat;
		float:left;
		padding-bottom:0px;
		border:1px solid red;
	}
	/*____________________________________________interface*/
	/*____________________________________________choixacheter*/
	.choixacheter td,th {
		font-family: Arial, Helvetica, sans-serif;
	}
	.Style1 {
		font-size: 36px;
		color: #990000;
		font-weight: bold;
	}
	.Style3 {font-size: 16px;}
	.Style4 {
		font-size: 18px;
		font-weight: bold;
	}
	.Style5 {
		font-size: 24px;
		color: #990000;
	}

	/*____________________________________________choixacheter*/
	/*____________________________________________choixacheter3a*/
		.choixacheter3a td,th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	/*____________________________________________choixacheter3a*/
	/*____________________________________________shipping*/
	
	.shipping h2 {
		background-color:#e71e18;
		height:27px;
		width:justify;
		color:white;
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		margin:0;
		margin-bottom:10px;
		margin-top:10px;
		float:left;
	}
	
	.shipping  p {
		width:700px;
		float:left;
	}
	
	/*____________________________________________shipping*/
	/*____________________________________________legal*/
	.legal h3 {
		color: rgb(231, 30, 24);
		text-decoration:underline;
	}
	.legal blockquote {
		font-size:0.8em;
	}
	
	.legal strong{
		color:rgb(231, 30, 24);
		letter-spacing:-0.06em;
	}
	/*____________________________________________legal*/
	table {
		border:1px solid white;
	}
/*____________________________________________recup css "montres.css"*/

html {
  height: 100%;

}
#flashcontent {
  height: 100%;
}
/* end hide */
body {
  height: 100%;
  margin: 0;
  padding: 0;

}

.montress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
}
.montres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;

}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #0099CC;
	border: 0px 0 #FFFFFF;
}
.txt2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.input2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 0px 0 #FFFFFF;
}
li {
	color: #FFFFFF;
}
.inputrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000066;

}

.border {
	border:1px solid #cccccc;
	width:145px;
}

/*____________________________________________recup css "montres.css"*/

/*_________________________________pay*/
	.pay {
		background:url(images/background_right.jpg) repeat-x;  
		padding-left:10px;
		float:left;
		width:740px;
	}
	.text {
	width:259px;
	float:left;
	text-align:right;
	padding:5px 10px;
	vertical-align:middle;	
	}
	.pay input {
		border:0;
	}
	.input {
	width:300px;
	float:left;
	text-align:left;
	padding:5px 10px;
	background:none;
	vertical-align:middle;
	margin-bottom:5px;
	}
	.input_border {
		height:25px;
		border:1px solid gray;
		float:left;
	}
	.pay h3 {
		width:250px;
		background:#E71E18;
		color:white;
		padding:10px;
		float:left;
	}
	.pay h4 {
		float:left;
		width:270px;
		margin-top:25px;
		letter-spacing:-0.04em;
	}
	textarea {
		border:1px solid gray;
	}
	.hr {
		center:0;
		width:300px;
		border-top:1px solid gray;
	}

	.asterisque {
		color:red; 
		font-weight:bold; 
		font-size:1.5em;
		float:left;
	}
/*_________________________________pay*/