/* CSS Document */
*{ 
	margin: 0px auto;
	font-family: "Trebuchet MS",verdana,sans-serif;
	color: #000033;
	font-size:14px;
	font-weight:100;
	border:none;
	text-decoration:none;
	cursor:  url(image/logoG30px.png),pointer }

body{
	background-color:#18182C;
	width: 1280;
	height: 1024;
	text-align:center;
	padding: 0px;}
	
a {text-decoration: none;
	border: none;
	color: #0099FF;}

a:link{color: #0099FF;}

a:hover{ color:#e42484}

#newbody{ background-color: #333333;}

#newbody1{ background-color: #FFFFFF;}

/*---------------------------TEXTEHOME----------------------------*/

					
#textehome{ overflow-y: auto; 
						width:430px; height:360px; 
						text-align:left; 
						padding-right:5px;
						float:right;
						margin-right:10px;}		


/*---------------------------/TEXTEHOME----------------------------*/



/*---------------------------TEXTEEVENTS----------------------------*/

					
#texteevents{ overflow-y: auto; 
						width:530px; height:400px; 
						text-align:left; 
						padding-right:5px;
						float:right;
						margin-right:30px;}		


/*---------------------------/TEXTEEVENTS----------------------------*/








/*---------------------------TEXTEPRESS----------------------------*/

					
#textepress{ overflow-y: auto; 
						width:450px; height:300px; 
						text-align:center; 
						padding-left:10px;
						float:right;
						margin-right:2px;}		


/*---------------------------/TEXTEPRESS----------------------------*/







/*--------------------------------MENULINKS-----------------------------------------------*/

#newlinks{
	background:url(image/barre_links.png) no-repeat;
	margin-top: -33px;
	width: 730px; 
	height: 47px;		}

#newlinks a{ font-size:14px; color: #D6E3ED;}

#newlinks a:hover{ font-size:14px; color: #24AAE4;}

#newlinks a.rosa{ color:#E51584; font-size:14px;}

/*--------------------------------/MENULINKS-----------------------------------------------*/


#fondo{
	background-color:#C89BC2;
	width:800px;
	height:600px;
	margin-top: 100px;}

#imagefucsia{
	
	background: url(image/font-site-sbc.jpg) no-repeat;
	width:800px;
	height:600px;
}

#imagefucsia a{
	display:block;
	width:800px;
	height:600px;
	}
#imagemona{
	
	background: url(image/monaliza2.png) no-repeat;
	width:800px;
	height:600px;
}

#imagemona a{
	display:block;
	width:800px;
	height:600px;
	}
#bigpage{background: url(image/logoG-820px683px.png) no-repeat;
	margin:0 auto;
	border:solid 1px transparent;
	margin-top: 20px;
	
	width: 760px;height: 820px;}

#page{
	margin:0 auto;
	margin-top: -20px;
	
	width: 760px;}
/*-----------------Background-orange------------------*/
#background1{
	background: url(image/backgroud-haut2A.png);
	height: 338px;}

#background2{
	background: url(image/backgroud-centre3.png) repeat-y;}

#background3{
	height: 40px;
	background: url(image/backgroud-bas3A.png) no-repeat;}	

/*-----------------background-blue------------------*/
#miniback1{
	margin:0 auto;
	height: 140px;
	width: 607px;
	background: url(image/minibackhaut1.png);}

#miniback2{
	margin:0 auto;
	width: 607px;
	background: url(image/minibackcentre1.png) repeat-y;}
	
#miniback3{
	margin:0 auto;
	height: 24px;
	width: 607px;
	background: url(image/minibackbas1.png);}
	
#bg_ghiroteam{
	margin:0 auto;
	height: 110px;
	width: 607px;
	background: url(image/bg_ghiroteam.png) no-repeat;}

/*--------------------------------------------------HOME DEBUT--------------------------------------------------/*
/*-----------------MENU3------------------*/


#ensemble{position: relative;
			height: 170px;
			width:750px;
			margin: 0px 0px 0px -70px;}


/*-----------------New------------------*/
#new {
	
	float: left; 
	margin: 20px 0px 0px 0px;
	height: 175px;
	width:150px;
	}
	
#new a{background: url(image/little-bouton-new-home.png) no-repeat;

	float: left; 
	
	height: 175px;
	width:150px;}
	
#new a:hover {
	background: url(image/big-bouton-new-home.png) no-repeat;
	float: left; 
	
	height: 175px;
	width:150px;}


/*-----------------Contest------------------*/
#contest{
	position: relative;
	float: left; 
	margin: 0px 0px 0px 0px;
	height: 175px;
	width:150px;}

#contest a {
	background: url(image/little-bouton-drink.png) no-repeat;
	
	float: left; 
	
	height: 175px;
	width:150px;}


#contest a:hover { 
	background: url(image/big-bouton-drink.png) no-repeat;
	
	float: left; 

	height: 175px;
	width:150px;}
	


/*-----------------Gallery------------------*/
#gallery {
	float: left; 
	margin: -20px 0px 0px 0px;
	height: 175px;
	width:150px;}
	
#gallery a{
	background: url(image/little-bouton-gallery-home.png) no-repeat;
	float: left; 
	
	height: 175px;
	width:150px;}
	
#gallery a:hover {
	background: url(image/big-bouton-gallery-home.png) no-repeat;
	float: left; 
	height: 175px;
	width:150px;}


/*-----------------Gallery------------------*/
#events {
	float: left; 
	
	height: 175px;
	width:150px;}
	
#events a{
	background: url(image/little-bouton-event-home.png) no-repeat;
	float: left; 
	
	height: 175px;
	width:150px;}
	
#events a:hover {
	background: url(image/big-bouton-event-home.png) no-repeat;
	float: left; 
	
	height: 175px;
	width:150px;}
	
/*-----------------Press------------------*/

#press {
	float: left; 
	height: 175px;
	width:150px;
	margin: 20px 0px 0px 0px;}
	
#press a{
	background: url(image/little-bouton-press.png) no-repeat;
	float: left; 
	height: 175px;
	width:150px;}
	
#press a:hover {
	background: url(image/big-bouton-press.png) no-repeat;
	float: left; 
	height: 175px;
	width:150px;}
	
/*-----------------/Press------------------*/	
/*--------------------------------------------------HOME FIN--------------------------------------------------/*	
			
/*-----------------New 1-----------------*/
#new1{
	position: relative;
	float: left; 
	margin-top: 5px;
	margin-left:20px;
	height: 125px;
	width:100px;
	}
	
#new1 a{background: url(image/little-bouton-new-home.png) no-repeat;
	position: relative;
	float: left; 
	margin-top: 5px;
	margin-left:20px;
	height: 125px;
	width:100px;}
	
#new1 a:hover {
	background: url(image/big-bouton-new-home.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:-15px;
	margin-left: 0px;
	height: 175px;
	width:150px;}
	
	
		
	
/*-----------------Contest 1 ------------------*/
#contest1  {
	position: relative;
	float: left; 
	margin-top:5px;
	margin-left:20px;
	height: 125px;
	width:100px;}

#contest1 a {
	background: url(image/little-bouton-contest-home.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:5px;
	margin-left:20px;
	height: 125px;
	width:100px;}


#contest1 a:hover {
	background: url(image/big-bouton-contest-home.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:-15px;
	margin-left: 0px;
	height: 175px;
	width:150px;}	
		

/*-----------------Contest 2 ------------------*/
#contest2  {
	position: relative;
	float: left; 
	margin-top: -25px;
	margin-left:0px;
	height: 175px;
	width:150px;}

#contest2 a {
	background: url(image/little-bouton-contest-pdf.png) no-repeat;
	position: relative;
	float: left; 
	margin-top: -25px;
	margin-left:0px;
	height: 175px;
	width:150px;}


#contest2 a:hover {
	background: url(image/big-bouton-contest-pdf.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:-15px;
	margin-left: 0px;
	height: 175px;
	width:150px;}	
	
	
/*-----------------Gallery 1------------------*/

#gallery1{
	position: relative;
	float: left; 
	margin-top: 5px;
	margin-left:20px;
	height: 125px;
	width:100px;
	}
	
#gallery1 a{background: url(image/little-bouton-gallery-home.png) no-repeat;
	position: relative;
	float: left; 
	margin-top: 5px;
	margin-left:20px;
	height: 125px;
	width:100px;}
	
#gallery1 a:hover {
	background: url(image/big-bouton-gallery-home.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:-15px;
	margin-left: 0px;
	height: 175px;
	width:150px;}

/*-----------------Gallery 2------------------*/

#gallery2{
	position: relative;
	float: left; 
	margin-top: 5px;
	margin-left:20px;
	height: 125px;
	width:100px;
	}
	
#gallery2 a{background: url(image/little-ghiro-gallery.png) no-repeat;
	position: relative;
	float: left; 
	margin-top: 5px;
	margin-left:20px;
	height: 125px;
	width:100px;}
	
#gallery2 a:hover {
	background: url(image/big-ghiro-gallery.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:-15px;
	margin-left: 0px;
	height: 175px;
	width:150px;}		
		
/*-----------------Fondohiro------------------*/

#fondoghiro {
	background:url(image/fondoghiro.png) no-repeat;
	width: 626px;
	height: 255px;
}


/*-----------------Ghiro------------------*/

#ghiro {background:url(image/openeye.png) no-repeat;
	width: 325px;
	height: 222px;
	margin-top: -256px;}
	

#ghiro a {
	display:block;
	width: 325px;
	height: 222px;}
	
	
	
#ghiro a:hover{
	background:url(image/closeeye2.png) no-repeat;
	width: 325px;
	height: 222px;}

/*-----------------Window------------------*/

#window1{
	background: url(image/window_A.png) no-repeat;
	height: 124px;
	width: 608px;}

#window2{
	background: url(image/window_B.png) repeat-y;
	width: 608px;}

#window3{
	background: url(image/window_C.png) no-repeat;
	height: 124px;
	width: 608px;}	

/*---------------------------------------------------------------Menu---------------------------------------------------------*/
#menu {
	width: 645px;
	height: 300px;
	padding-top:30px;
	}

/*-----------------HOME ENGLISH------------------*/
#home {
	background:url(image-french/homebleu.png) no-repeat;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 23px;}
	
#home a {
	display: block;
	width: 90px;
	height: 47px; }

#home a:hover {
	background:url(image-french/homeclair.png) no-repeat;
	width: 90px;
	height: 47px; }

#homerose a {
	background:url(image-french/homerose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 23px;}
	
#homerose1 a {
	background:url(image/homerose1.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 23px;}
	
/*------------------------------------Products-------------------------------------*/
#products {
	background:url(image-french/productbleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -22px;
	margin-left: 35px;}
	
#products a {
	display: block;
	width: 90px;
	height: 47px; }

#products a:hover {
	background:url(image-french/productclair.png) no-repeat;
	width: 90px;
	height: 47px; }
	
#productsrose a {
	background:url(image-french/productrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -22px;
	margin-left: 35px;}

/*-----------------Contact------------------*/
#contact {
	background:url(image/contactbleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 35px;}
	
#contact a {
	display: block;
	width: 90px;
	height: 47px; }

#contact a:hover {
	background:url(image/contactclair.png) no-repeat;
	width: 90px;
	height: 47px; }
	
#contactrose {
	background:url(image/contactrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 35px;}
	
/*-----------------History------------------*/
#history {
	background:url(image-french/historyblue.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 40px;}
	
#history a {
	display: block;
	width: 90px;
	height: 47px; }

#history a:hover {
	background:url(image-french/historyclair.png) no-repeat;
	width: 90px;
	height: 47px; }

#historyrose {
	background:url(image-french/historyrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 40px;}	

/*-----------------Partner------------------*/
#partners {
	background:url(image/partnersbleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 40px;}
	
#partners a {
	display: block;
	width: 90px;
	height: 47px; }

#partners a:hover {
	background:url(image/partnersclair.png) no-repeat;
	width: 90px;
	height: 47px; }
	
#partnersrose {
	background:url(image/partnersrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: 0px;
	margin-left: 40px;}
	
/*-------------------------------------------------------------MENU2--------------------------------------------*/


#menu2 { background:url(image/barre_links.png) no-repeat;
	position: relative;
	width: 730px;
	height: 40px;
	padding-top:-30px;
	}	
	

/*-----------------shop------------------*/

#gshop {
	background:url(menu2/shopbleu.png) no-repeat;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 14px;}
	
#gshop a {
	display: block;
	width: 90px;
	height: 47px; }

#gshop a:hover {
	background:url(menu2/shopclair.png) no-repeat;
	width: 90px;
	height: 47px; }

#gshoprose a {
	background:url(menu2/shoprose.png) no-repeat;
	display: block;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 14px;}
	
	
/*------------------------------------team-------------------------------------*/
#team {
	background:url(menu2/teambleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}
	
#team a {
	display: block;
	width: 90px;
	height: 47px; }

#team a:hover {
	background:url(menu2/teamclair.png) no-repeat;
	width: 90px;
	height: 47px; }
	
#teamrose a {
	background:url(menu2/teamrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}

/*-----------------friends------------------*/
#friends {
	background:url(menu2/friendsbleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}
	
#friends a {
	display: block;
	width: 90px;
	height: 47px; }

#friends a:hover {
	background:url(menu2/friendsclair.png) no-repeat;
	width: 90px;
	height: 47px; }
	
#friendsrose {
	background:url(menu2/friendsrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}
	
	
/*-----------------park------------------*/
#gpark {
	background:url(menu2/parkbleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}
	
#gpark a {
	display: block;
	width: 90px;
	height: 47px; }

#gpark a:hover {
	background:url(menu2/parkclair.png) no-repeat;
	width: 90px;
	height: 47px; }
	
#gparkrose {
	background:url(menu2/parkrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}
	
/*-----------------stars------------------*/
#stars {
	background:url(menu2/starsbleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}
	
#stars a {
	display: block;
	width: 90px;
	height: 47px; }

#stars a:hover {
	background:url(menu2/starsclair.png) no-repeat;
	width: 90px;
	height: 47px; }

#starsrose {
	background:url(menu2/starsrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}	

/*-----------------Revendeurs------------------*/
#revendeurs {
	background:url(menu2/revendeursbleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}
	
#revendeurs a {
	display: block;
	width: 90px;
	height: 47px; }

#revendeurs a:hover {
	background:url(menu2/revendeursclair.png) no-repeat;
	width: 90px;
	height: 47px; }

#revendeursrose {
	background:url(menu2/revendeursrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}	



/*-----------------Links------------------*/
#links {
	background:url(menu2/linksbleu.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}
	
#links a {
	display: block;
	width: 90px;
	height: 47px; }

#links a:hover {
	background:url(menu2/linksclair.png) no-repeat;
	width: 90px;
	height: 47px; }
	
#linksrose {
	background:url(menu2/linksrose.png) no-repeat;
	position:relative;
	float: left;
	width: 90px;
	height: 47px;
	margin-top: -17px;
	margin-left: 12px;}


/*-----------------/Links------------------*/	
	
	
	
	
/*------------------------------------------------------------/MENU-2----------------------------------------------*/
	
/*-----------------------------------------------------Menu-2----------------------------------------------*/	
#menu1-2{ 
	background:url(image/boule-produits.png) no-repeat;
	width: 635px;
	height: 450px;
	margin-left:70px;
	margin-top: -15px;
	
	position:relative;}



/*-------------------------------------------T-shirt------------------------------------------------*/
#t-shirt {
}

#t-shirt a {
	position:relative;
	height: 46px;
	width: 90px; 
	float: left;
	margin-left:5px;
	margin-top:2px;}
	
#t-shirt a:link, #t-shirt a:visited {
	background:url(image/t-shirt-bleu.png) no-repeat;
 }	

#t-shirt a:hover{
	background:url(image/t-shirt-clair.png) no-repeat;
 }
	
/*--------------------------------------------T-shirt2-----------------------------------------------*/
#t-shirt2{
}

#t-shirt2 a {
	position:relative;
	height: 46px;
	width: 90px; 
	float: left;
	margin-left:-95px;
	margin-top: 47px;}
	
#t-shirt2 a:link, #t-shirt2 a:visited {
	background:url(image/t-shirt2-bleu.png) no-repeat;
 }	

#t-shirt2 a:hover{
	background:url(image/t-shirt2-clair.png) no-repeat;
 }

/*-----------------------------------------------Polo-----------------------------------------------*/
#polo{
}

#polo a {
	position:relative;
	height: 46px;
	width: 90px; 
	float: left;
	margin-left: -95px;
	margin-top: 90px;}
	
#polo a:link, #polo a:visited {
	background:url(image/polo-blue.png) no-repeat;
 }	

#polo a:hover{
	background:url(image/polo-clair.png) no-repeat;
 }
 
/*-----------------------------------------------Sweaters-----------------------------------------------*/
#sweaters{
}

#sweaters a {
	position:relative;
	height: 46px;
	width: 90px; 
	float: left;
	margin-left: -95px; 
	margin-top: 133px;
	}
	
#sweaters a:link, #sweaters a:visited {
	background:url(image/sweaters-bleu.png) no-repeat;
 }	

#sweaters a:hover{
	background:url(image/sweaters-clair.png) no-repeat;
 }

/*-----------------------------------------------Caps-----------------------------------------------*/
#caps{
}

#caps a {
	position:relative;
	height: 46px;
	width: 90px; 
	float: left;
	margin-top: 177px;
	margin-left: -95px;}
	
#caps a:link, #caps a:visited {
	background:url(image/caps-bleu.png) no-repeat;
 }	

#caps a:hover{
	background:url(image/caps-clair.png) no-repeat;
 }

/*-----------------------------------------------G-logo-presentation-----------------------------------------------*/
#g-produits{ border: solid 1px pink;
float:left;
position: relative;
display: block;
width:130px;
height: 130px;
margin-left: 170px;
margin-top: 18px;} 

#g-produits a{ background:url(image/g-produits.png) no-repeat;
float:left;
position: relative;
display: block;
width:130px;
height: 130px;
margin-left: 0px;
margin-top: 0px;}

#g-produits a:hover{
	background:url(image/g-produits2.png) no-repeat;}


/*---------------------------------------------------Page-Products--------------------------------------------------*/

#winpro1{ background:url(image/fenetre-produits1.png); 
	height: 278px;
	width: 409px;
	margin-right: 55px;
	margin-bottom: 60px;}
	
#winpro1sweat{ background:url(image/fenetre-produits1A.png); 
	height: 328px;
	width: 409px;
	margin-right: 55px;
	margin-bottom: 60px;
	}

#blanc1{
	height: 56px;
	width: 48px;
	float:left;}

#noir1{
	height: 56px;
	width: 48px;
	float:right;
	margin-right:15px;}
	
#winpro2{ background:url(image/fenetre-produits2.png); 
	height: 278px;
	width: 409px;
	margin-right: 55px;}

#blanc2{ 
	height: 56px;
	width: 48px;
	margin-left:15px;
	float:left;}
#noir2{
	height: 56px;
	width: 48px;
	float:right;}

#text-man-ghirocyan, #text-woman-ghirocyan{
	width: 145px;
	height: 226px;}
	
#shop {
	
	width: 174px;
	height: 88px;
	margin-right: 170px; 
	margin-top: 25px;}


	
#bouton-ghiri{
	width: 73px;
	margin-left: 25px;
	margin-top: 10px;
	float:left;}

#charges{
	width:430px;
	height: 30px;
	margin-right: 47px; 
	font-size:16px;
	padding-top: 65px;}

/*-------------------------------------------------------------------Langues-------------------------------------------------------*/
#drapeaux{
	position:relative;
	margin-left: 150px;
	margin:0 auto;
	border: none;
	height: 121px;      
	width: 670px;
	margin-top:33px}



/*-----------------Germani------------------*/	
#ger {
	float: left; 
	margin-top:-10px;
	margin-left:-25px;
	height: 121px;
	width:124px;}	

#ger a {
	background:url(image/germani.png);
	float: left; 
	margin-right: 40px; 
	margin-left: 60px;
	height:76px;
	width:76px;}	
	
#ger a:hover{
	background:url(image/german2.png);
	margin-top:-25px;
	margin-left:40px;
	height: 121px;
	width:124px;}
	
/*------------------French---------------------*/	

#fre{
	float: left; 
	margin-top:-10px;
	margin-left:50px;
	height: 121px;
	width:124px;}
	
#fre a {
	background:url(image/french.png);
	
	float: left; 
	margin-right: 40px; 
	margin-left: 25px;
	height:76px;
	width:76px;}	
	
#fre a:hover{
	background:url(image/french2.png);
	margin-top:-22px;
	margin-left:0px;
	height: 121px;
	width:124px;}
	
/*--------------------Italian---------------------*/	

#ita {
	float: left; 
	margin-top:-10px;
	margin-left:15px;
	height: 121px;
	width:124px;}	

#ita a {
	background:url(image/italian.png);
	float: left; 
	margin-right: 40px; 
	margin-left: 25px;
	height:76px;
	width:76px;}	
	
#ita a:hover{
	background:url(image/italian2.png);
	margin-top:-22px;
	margin-left:0px;
	height: 121px;
	width:124px;}
	
/*-------------------English----------------------*/	

#ing {
	float: left; 
	margin-top:-10px;
	margin-left:33px;
	height: 121px;
	width:124px;}
	
#ing a {
	background:url(image/inglish.png);
	float: left; 
	margin-right: 40px; 
	margin-left: 25px;
	height:76px;
	width:76px;}	
	
#ing a:hover{
	background:url(image/inglish2.png);
	margin-top:-22px;
	margin-left:0px;
	height: 121px;
	width:124px;}

#copy { 
	font-size:12px; 
	font-weight:bold;
	color:#753C8C;}

#copy a {text-decoration: none;
	font-size:13px; 
	font-weight:bold;}

#shopghiroku a {text-decoration: none; color:#000033;}

#shopghiroku a:hover {text-decoration: none; color:#e2007a;}

#infoghiro a {text-decoration: none;}

#ghiroweb a {text-decoration: none;}

#ghirocontest a {text-decoration: none;}	
/*-------------------------- FORMULAIRE--------------------------*/
	
form {
		width: 350px;
		margin: 0px auto;
		margin-top: 8px; }
		
form p {
	font-weight: bold;
	color: #666;
	margin-left: 8px;
}
		
fieldset {
		color: #0099FF;
		border: 1px solid ;
		padding: 8px;}
		
		
legend {
		font-weight: bold;
		color: #E31480;
		margin-left: 8px; }
		
select {
		width: 250px;
		background-color: #B8D0EB;
		border: 1px solid #191646;
		margin-left: 13px;}
textarea {

		height: 120px;
		width: 250px;
		padding: 2px;
		border: 1px solid #191646;
		background-color: #B8D0EB;
		margin-left: 13px; }		
.input {
		width: 95%;
		padding: 2px;
		border: 1px solid #191646;
		background-color: #B8D0EB;
		margin-left: 0px;}
		
.input1 {
		width: 20%;
		padding: 2px;
		border: 1px solid #191646;
		background-color: #B8D0EB;
		margin-left: 0px;}
.inputmess {
		width: 98%;
		padding: 2px;
		border: 1px solid #191646;
		background-color: #B8D0EB;
		margin-left: 0px;}
.submit {
		border: 2px solid #191646;
		background-color: #B8D0EB;
		padding: 2px;
		width: 200px;
		display: block;
		margin: 10px auto;
		color: #1C7AF8;
		cursor: pointer;
		font-weight: bold}
/*-------------------------- FORMULAIRE---------------------------*/
#work{
		background:url(image/working-urban.gif) no-repeat;
		height: 389px;
		width: 284;
		margin-left: 240px;
		}


#park{
		background:url(image/ghiropark.gif) no-repeat;
		height: 389px;
		width: 284;
		margin-left: 240px;
		}
		
		#push{
		height: 40px;}
		
#push1{
		height: 20px;}

/*---------------------------------------------------------logo partenaires------------------------------------------*/
#logositesbc{ 
		background:url(image/sbc-g-w-d.png) no-repeat;
		width: 158px;
		height: 73px;
		margin-top: 50px;
	}	

#logositesbc a{
		display: block;
		width: 158px;
		height: 73px;}
		
#logoskate36{ 
		background:url(skate36/logoskate36.png) no-repeat;
		width: 143px;
		height: 73px;
		margin-top: 50px;
	}	

#logoskate36 a{
		display: block;
		width: 143px;
		height: 73px;}	

#pgsa{
		width: 105px;
		height: 70px;
		float: left;
		margin-left: 50px;
		margin-top: 0px;}
			
#pgsa a {
		display: block;
		width: 105px;
		height: 70px;}
		
#joker{ 
		background:url(image/joker.png) no-repeat;
		width: 158px;
		height: 73px;
		float: left;
		margin-left: 50px;
		margin-top: 0px;
	}	

#joker a{
		display: block;
		width: 143px;
		height: 73px;}
		
#pronatura{ 
		background:url(image/pronatura.png) no-repeat;
		width: 164px;
		height: 63px;
		float: left;
		margin-left: 50px;
		margin-top: 15px;
	}	

#pronatura a{
		display: block;
		width: 164px;
		height: 63px;}
		
		
#solutionscenter{ 
		background:url(image/solution_center.png) no-repeat;
		width: 158px;
		height: 73px;
		float: left;
		margin-left: 360px;
		margin-top: 0px;
	}	

#solutionscenter a{
		display: block;
		width: 143px;
		height: 73px;}
		
#whale{ 
		width: 158px;
		height: 73px;
		float: left;
		margin-left: 410px;
		margin-top: 0px;}
			
#whale a {
		display: block;
		width: 158px;
		height: 73px;}
		
#switcher{
		width: 158px;
		height: 73px;
		margin-top: 50px;
	}	

#switcher a{
		display: block;
		width: 158px;
		height: 73px;}



#chorizo{ 
		
		width: 158px;
		height: 100px;
		float: left;
		margin-left: 50px;
		margin-top: 0px;
	}	

#chorizo a{
		display: block;
		width: 158px;
		height: 100px;}
		
		

		
#salamandre a{ 
		background:url(image/salamandre.png);
		width: 150px;
		height: 63px;
		float: right;
		margin-right: 50px;
		margin-top: 15px;}
		
#notfallen a{ 
		
		width: 150px;
		height: 80px;
		float: right;
		margin-right: 50px;
		margin-top: 15px;}	
		
#arromac{ 
		
		width: 165px;
		height: 73px;
		margin-top: 50px;
	}	

#arromac a{
		display: block;
		width: 165px;
		height: 73px;}	
		
	
/*---------------------------------------------------------/logo partenaires------------------------------------------*/




/*-------------------------- CADRE-TEXT---------------------------*/			
#cadre3text{width:401px;
		position: relative;
		float: right;
		margin-right: 110px;
		margin-top: -135px;}


#cadretextehaut{
		background:url(image/cadre-text-haut1.png) no-repeat;
		width: 401px;
		height: 134px;}
		
#cadretextecentre{
		background:url(image/cadre-text-centre.png) repeat-y;
		width: 401px;}

#cadretextebas{
		background:url(image/cadre-text-bas1.png) no-repeat;
		width: 401px;
		height: 32px;}
		
		



#cadretextehaut1{
		background:url(image/cadre-text-haut1_bis.png) no-repeat;
		width: 460px;
		height: 32px;}
		
#cadretextecentre1{
		background:url(image/cadre-text-centre1_bis.png) repeat-y;
		width: 460px;}

#cadretextebas1{
		background:url(image/cadre-text-bas1_bis.png) no-repeat;
		width: 460px;
		height: 32px;}
		




#click a{ text-decoration: none;}
/*-------------------------- CADRE-TEXT FIN---------------------------*/

/*-------------------------- CADRE-TEXT-PRODUITS---------------------------*/			
#cadre3textp{width:401px;
		position: relative;
		float: right;
		margin-right: 100px;
		margin-top: -210px;}


#cadretextehautp{
		background:url(image/cadre-text-haut1.png) no-repeat;
		width: 401px;
		height: 134px;}
		
#cadretextecentrep{
		background:url(image/cadre-text-centre.png) repeat-y;
		width: 401px;}

#cadretextebasp{
		background:url(image/cadre-text-bas1.png) no-repeat;
		width: 401px;
		height: 32px;}
		
#clickp a{ text-decoration: none;}

/*-------------------------- CADRE-PHOTOGALLERY ---------------------------*/
#gal{background:url(ghiro/fond-gallery.png) no-repeat;
	position:relative;
	width:701px; 
	height:360px; 
	margin:0px auto 0px auto; 
	text-align: center;
	text-decoration: none; 
}

/*-------------------------- CADRE-PHOTOGALLERYSTORY DEBUT ---------------------------*/
#ghirogallerystory   { 
	display: block;
	width: 350px;
	height: 40px; }

#ghirogallerystory a {
	background:url(image/ghiro-gallery-history.png) no-repeat;
	float: left;
	width: 350px;
	height: 40px;
	}

#ghirogallerystory a:hover {
	background:url(image/ghiro-gallery-history2.png) no-repeat;
	width: 350px;
	height: 40px;}

#pagegallerystory{
	
	background:url(image/podium.png) no-repeat;
	width: 701px;
	height: 316px;}

#logo_ggs{background:url(image/logo-ggs.png) no-repeat;
	width: 550px; 
	height:80px;
	position: relative;}
	
/*-------------------------- CADRE-WINNER DEBUT ---------------------------*/

#cadre{
	float: left;
	margin-top: -300px;
	margin-left: 30px;
	width: 700px;
	height:600px;
	}

#winner1{
		width: 602px;
		height:402px;
		margin-bottom:30px;
		margin-top:10px;}
		
#winner1{
		width: 602px;
		height:402px;
		margin-bottom:30px;
		margin-top:10px;}
		
		
#text1{ align: center; 
		background-image:url(image/text-1st.png);
		width: 602px;
		height:152px;}

#text2 { float: left; text-align:right; margin: 0px 20px 0px 80px; color: #000066;}

#text3 { float: left; text-align:left; color: #FFFFFF;} 

#text2 p {font-size:16px; margin-top: -8px; }

#text3 p {font-size:16px; margin-top: -8px; }


#return{
		position:absolute;
		margin-left: 620px;
		margin-top: 505px;
		width: 79px;
		height:66px;}		
#first{
		position:absolute;
		margin-left: 335px;
		margin-top:-40px;
		width: 101px;
		height:101px;}

#cache {display:none}

/* flash music */
#music_index{
		position: absolute;
		margin: 10px 0px 0px 20px;
		width: 86px;
		height:32px;}


/* flash texto */		
history_ghiro{
		margin: 10px 0px 0px 10px;
		width: 551px;
		height:301px;}

		
#flash_lien   {
	display: block;
	width: 30px;
	height: 30px;
	margin-bottom: 5px;
	margin-top: 5px; }

#flash_lien a {
	background:url(image/flash1.png) no-repeat;
	float: left;
	width: 30px;
	height: 30px;
	}

#flash_lien a:hover {
	background:url(image/flash2.png) no-repeat;
	width: 30px;
	height: 30px;}
	
/*-------------------------------MENU_ROND--------------------------------------*/


#menu_rond{
	width: 630px;
	height: 326px;
	padding-bottom: 20px;
	}
	
#Layer1{ width: 193px; height: 213px; float: left; margin: 112px 0px 0px 212px;}


/*-------------------------------CHANGE-LANGUE--------------------------------------*/
#change-langue{ position: absolute; width:80px; height: 20px; margin: 213px 0px 0px 555px;}



/*-------------------------------LANGUE--------------------------------------*/

#ico-langue{ position: absolute; width:30px; height: 30px; margin: 211px 0px 0px 130px;}

#languetext{font-size:11px; color:#FFFFFF; position:absolute; margin: 215px 0px 0px 163px;}


/*-------------------------------LANGUE 1 et 2--------------------------------------*/

#change-langue2{ position: absolute; width:70px; height: 30px; margin: 211px 0px 0px 565px;}

#change-langue1{ position: absolute; width:70px; height: 30px; margin: 211px 0px 0px 130px;}



/*-----------------GALLERY PHOTO------------------*/


#galleryphoto {
	position: relative;
	float: left; 
	margin-top:0px;
	margin-left:-25px;
	height: 125px;
	width:100px;
	}
	
#galleryphoto a{background: url(image/little-ghiro-gallerybis.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:0px;
	margin-left:95px;
	height: 125px;
	width:100px;}
	
#galleryphoto a:hover {
	background: url(image/big-ghiro-gallerybis.png) no-repeat;
	float: left; 
	margin-top:-15px;
	margin-left: 70px;
	height: 175px;
	width:150px;}


/*-----------------GALLERY PHOTO CONTEST------------------*/

#galleryphotocontest{
	position: relative;
	float: left; 
	margin-top:5px;
	margin-left:120px;
	height: 125px;
	width:100px;}

#galleryphotocontest a {
	background: url(image/little-bouton-photocontest.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:5px;
	margin-left:60px;
	height: 125px;
	width:100px;}


#galleryphotocontest a:hover { 
	background: url(image/big-bouton-photocontest.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:-15px;
	margin-left:35px;
	height: 175px;
	width:150px;}
	


/*-----------------GALLERY VIDEO------------------*/
#galleryvideo {
	position: relative;
	float: left; 
	margin-top: 0px;
	margin-left: 5px;
	height: 125px;
	width:100px;}
	
#galleryvideo a{
	background: url(image/little-bouton-ghirovideo.png) no-repeat;
	position: relative;
	float: left; 
	margin-top: 0px;
	margin-left:140px;
	height: 125px;
	width:100px;}
	
#galleryvideo a:hover {
	background: url(image/big-bouton-ghirovideo.png) no-repeat;
	position: relative;
	float: left; 
	margin-top:-15px;
	margin-left: 115px;
	height: 175px;
	width:150px;}


