/* Stylesheet : ASSURSKI		        	*/
/* Author : rm8      	                    */
/* Date : 23/11/11                          */
/*-----------------------------------------------*/

/*GENERAL
-------------------*/
html,body{margin:0;padding:0;overflow:hidden;}
body{font: 85% arial, Verdana, Helvetica, sans-serif; text-align:center; background:url('../images/Fond.jpg') 50% 0% no-repeat #c4cad4; }
img{border:0px}
p{margin:0 10px 10px}
a{color: #000; margin:0; padding:0;}
div#header{position: fixed;
			right:0px;
			left:0px;
			top:0px;
			height:88px;}
			
div#container{text-align:left;position:absolute;	overflow:auto;right:0px;left:0px;bottom:0px;top:88px;}
div#wrapper{width:1000px; margin:0 auto;}


div#souscription{width:999px; margin-top:0px;}
div#content{float:left;width:650px;padding-left:10px;}
div#navigation{float:right;margin-left:5px;width:290px;padding-right:15px;}

div#extra{clear:both; width:100%}
div#content p{line-height:1.4}
div#footer{width:1000px; margin-top:0px; color: #FFF}
div#declarsin a{display:inline;padding:0;color: #c60516}

.oswald{font-family: 'Oswald', sans-serif;font-weight:400;}

.table_news{
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	border-left: 1px #ccc solid;
	padding:10px;
	background-color:#eee;
	}

hr{color:blue;background-color:#c00;}

	
	
/*PLUGIN JQUERY CAROUFREDSEL
-------------------*/

/*FORM AND INPUT
-------------------*/

textarea, input, select{
	background: #FFF3F3; 
	color: #0070A3; 
	font-weight: bold; 
	padding:3px;
	border:1px solid lightblue;
	border-radius:5px;
	box-shadow:1px 1px 2px #C0C0C0 inset;
	}
	
input[type=checkbox]{
	width:10px;
	display:inline;
	}
	
	
/*HEADER
--------------------*/
#header{height:100px;}
.logo {
	position:absolute; top: -25px; left: -30px;
	width: 200px; height: 127px; background:url('../images/Logo_assurtonpret.png') 0 0 no-repeat transparent; text-indent: -9999px;
	z-index:9;
}
#assurLogin
	{
	height:auto; width:100%; top:0px; right:0px;	
	border: none;
	background: #fff;
	}
	
.accroche{position:absolute; top:0px; right:0px;font-weight:700; font-size:17pt; color:#fff;}

#login {
	--border: 1px solid red;
	margin-left: 220px;
}

#email, #pass, #login_button {
	margin-right: 30px;
}

#login_button {
	width: 113px;
	height: 34px;
	vertical-align: middle;
}

/* MENU
--------------------------------------------------------------*/
#menu{height:59px; width:100%; background:url('../images/bg-menu.jpg') 0 0 repeat-x;}
#reds{list-style:none; margin:0 0 0 0px;float:left; padding-left:220px; width:488px;}
#reds li { display: inline; }
#reds li a{
  display:block; float:left; margin:0; padding:0; background:url('../images/bg-sprite-menu.gif'); height:59px; text-indent: -9999px; 
  z-index:10;}
	
	#reds li a.menu1 {
		width: 122px; background-position: -2px 0;	
	}
	#reds li a.menu2 {
		width: 122px; background-position: -124px 0;	
	}
	#reds li a.menu3 {
		width: 122px; background-position: -246px 0;	
	}
	#reds li a.menu4 {
		width: 122px; background-position: -368px 0;	
	}
	#reds li a.menu5 {
		width: 122px; background-position: -490px 0;	
	}
	#reds li a.menu6 {
		width: 122px; background-position: -612px 0;	
	}
	#reds li a.menu7 {
		width: 122px; background-position: -734px 0;	
	}

	#reds li a.menu1:hover, #reds li a.menu1:focus {
		background-position: -2px -59px;	
	}
	#reds li a.menu2:hover, #reds li a.menu2:focus {
		background-position: -124px -59px;	
	}
	#reds li a.menu3:hover, #reds li a.menu3:focus {
		background-position: -246px -59px;	
	}
	#reds li a.menu4:hover, #reds li a.menu4:focus {
		background-position: -368px -59px;	
	}
	#reds li a.menu5:hover, #reds li a.menu5:focus {
		background-position: -490px -59px;	
	}
	#reds li a.menu6:hover, #reds li a.menu6:focus {
		background-position: -612px -59px;	
	}
	#reds li a.menu7:hover, #reds li a.menu7:focus {
		background-position: -734px -59px;	
	}
	
	

/* CONTENU PAGES
--------------------------------------------------------------*/
#image_produit{
	margin-left: 330px;
	margin-top: -278px;
	}

.descriptif{
	border-color: #eeeeee;
	border-width: 1px;
	border-style: solid;
	color: #000;
	overflow:hidden;
}

.descriptif ul {
	margin-left: -50px;
	}

.descriptif ul li {
 	color:#fff; 
	background:url("../images/languette.png") 0 0 no-repeat;
	text-decoration:underline;
	padding-left: 25px;
	line-height: 3.5;
	font-family: 'Oswald', sans-serif;
	}
.descriptif_plus ul li {
	background:url("../images/ok2.gif") 0 0 no-repeat;
	padding-left: 25px;
	line-height: 1.5;
	}

#zoom_info ul li 
	{
 	color:#333; 
	background:url('../images/fleche_bleue.png')  0 8px no-repeat;
  	text-decoration:none;
	padding-left: 20px;
	line-height: 3;
	}


#details{
	border-color: #eeeeee;
	border-width: 1px;
	border-style: solid;
	color: red;
	padding-bottom: 50px;
	
}

#notice{
	border-top:300px;
	}
	
ul { 
list-style-type: none; 
}

.table_news_admin{
	color:	black;
	font-weight: normal;
}

/* navigation
------------------*/

#navigation ul{list-style:none; margin:0; padding:0;}
#navigation ul li{margin:0 0 0px 0; padding:0px 0 0 0;}

.btn_nav{width:250px;}
.picto{float:left; margin:0 0 0 0; padding:5px 15px 0 0; }

#appli{position:relative;top:0px;height:198px; background:url('../images/bg-ftr.png') 0 0 no-repeat;}

#appli .ftrTablets{
  position:absolute; top:0px; left:528px;color:#eee; font-family: 'Oswald', sans-serif; font-size:10pt;
  width:154px; height:177px; background:url('../images/tablets2.gif') 0 0 no-repeat transparent; text-indent: -9999px;
  }
#appli .ftrAccroche{position:absolute; width:200px; top:55px; left:710px; color:#fff; font-family: 'Oswald', sans-serif; font-size:14pt;}

#appli .apps1{
  position:absolute; top:50px; left:380px; color:#fff; font-family: 'Oswald', sans-serif; font-size:10pt;
  width:124px; height:45px; background:url('../images/appstore_fr.gif') 0 0 no-repeat transparent; text-indent: -9999px;
  }
#appli .apps2{
  position:absolute; top:100px; left:380px; color:#fff; font-family: 'Oswald', sans-serif; font-size:10pt;
  width:116px; height:45px; background:url('../images/android_fr.gif') 0 0 no-repeat transparent; text-indent: -9999px;
  }

.prod
	{
	cursor: pointer;
	}

.td_news
	{
	height:33px;
	width:62px;
	font-size:7pt;
	color:#777;
	background:url("../images/Bouton_info_ski.png") 0 0 no-repeat #eee;
	}
	
.languette_titre
	{
	height:40px;
	width:300px;
	font-size:13pt;
	color:#fff;
	padding-left: 20px;
	padding-top: 6px;
	background:url("../images/languette.png") 0 0 no-repeat;
	}
	
.languette_titre_2
	{
	height:40px;
	width:300px;
	font-size:11pt;
	color:#fff;
	padding-left: 20px;
	padding-top: 0px;
	background:url("../images/languette.png") 0 0 no-repeat;
	}
	
	
 /* COOKIES
--------------------*/
#banner_cookies {
	text-align:center;
	width:100%;
	height:50px;
	position:fixed;
	bottom:0px;
	opacity:0.85;
	background:#303030;
	z-index:1000;
}
#banner_cookies p {
	color:white;
	font-size:14px;
	letter-spacing:0.4px;
	line-height:45px;
}
#banner_cookies p a {
	color:white !important;
	font-size:14px;
	margin-left:10px;
	line-height:45px;
}
#banner_cookies p img {
    height: 24px;
    float: right;
    margin-left: 20px;
    margin-top: 13px;
    padding-right: 20px;
}
#banner_cookies p img:hover {
    cursor:pointer;
}