@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,500);

body {
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	overflow-y:auto;
	overflow-x:hidden;
	/*font-size:13px;*/
	/*background:#000 url('../img/bg_body.jpg') repeat-x;*/
	/*background:url('../img/bg-paper.jpg') repeat;
	background-position:top;*/
	/*background-color: #000;*/
}

.navbar {
    min-height: 80px;
}

@media (min-width: 768px){
	.navbar-nav>li>a {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
}

img{
	max-width: 100%;
}

.btn-primary {
    color: #fff;
    background-color: #c70628;
    border-color: #c70628;
}

.navbar-default {
    background-color: #FFFFFF;
    border-color: #e7e7e7;
}

p{ margin:0px;}

#container{
	position: relative; 
	width:940px;
	margin:auto;
}

#containerMain {
	margin:auto;
	background-color:#FFF;
	padding:30px;
	padding-top:20px;
}

#preloader{
	background:url('../img/preloader.gif') no-repeat;
	width: 100px;
	height: 100px;
	float:right;
	display: none;
}

#logo{
	position:relative;
	width:127px;
	margin:auto;
	margin-top:5px;
	display: block;
}

#footer{
	margin-top:100px;
	font-size:12px;
	position:relative;
	bottom:0px;
	border-top:1px solid #CCC;
	padding-top:15px;
	text-align:left;
}

#slider{max-width: 100%;height:390px;position:relative;margin:20px auto;}
#slider ul{position:relative;max-width:100%;height:auto;}
#slider li{list-style-type:none;}
#slider img{border:0px;max-width: 100%;height:auto;}

label.error {
  display: none !important;
  padding: 5px;
  text-transform: none !important;
  color: #FF0000 !important;
}
input.error {
  border: 1px solid #FF0000 !important;
  background-color: #F9B7B9;
  color: #FFF !important;
}
select.error {
  border: 1px solid #FF0000 !important;
  background-color: #F9B7B9;
  color: #FFF !important;
}
textarea.error {
  border: 1px solid #FF0000 !important;
  background-color: #F9B7B9;
  color: #FFF !important;
}
input[type=checkbox].error,
input[type=radio].error {
  border: 1px solid #FF0000 !important;
  background-color: #F9B7B9;
  color: #FFF !important;
}

.clear{clear:both}
.pull-right{float:right;margin-right:10px;}
.pull-left{float:left;}
.nostyle{text-decoration:none;}
.negreta{font-weight:bold;}

.t8{font-size:9px;line-height:8px;}
.t10{font-size:10px;line-height:10px;}
.t11{font-size:11px;line-height:12px;}
.t12{font-size:12px;line-height:14px;}
.t15{font-size:15px;line-height:20px;}
.t16{font-size:16px;line-height:18px;}
.t17{font-size:17px;line-height:19px;}
.t25{font-size:25px;line-height:27px;}
.t50{font-size:45px;line-height:45px;}

.dashed{border-top: 1px dashed #CC0000;}
.shadow{text-shadow: 0 1px 0 #000;}
.Wshadow{text-shadow: 0 1px 0 #ccc;}

.blanc{color:#FFF}
.negre{color:#000}
.vermell{color:#CC0000}
.grisc{color:#CCCCCC;}
.gris3{color:#333;}
.gris6{color:#666;}
.gris9{color:#999;}
.grisM{color:#333;}


	/* #Tablet (Portrait)
	================================================== */

 @media only screen and (min-width: 768px) and (max-width: 989px) {
 
 		body {
			max-width:750px;
			margin:auto;
			width:750px;
		}
		
		#container{
			position: relative; 
			width:750px;
			margin:auto;		
		}
		
		#containerMain {
			width:auto;
			background-color:#FFF;
			padding:25px;
			padding-top:10px;
		}
		
		.span5{width:100% !important}
		.form-horizontal .control-label{
			width: 240px !important;
			margin-right:10px !important;
		}
			
		#slider{height:230px;}
		
		/*#slider{width:700px;height:290px;position:relative;margin:auto;}
		#slider ul{position:relative;width:700px;}
		#slider li{list-style-type:none;position:absolute;top:0;left:0;}
		#slider img{width:700px;border:0px;}*/
	
	}
	
	/*  #Mobile (Portrait)
	================================================== */

	@media only screen and (max-width: 767px) {
		
		body {
			min-width:320px;
		}

		#container{
			position: relative; 
			width:300px;
			margin:auto;	
		}
		
		#containerMain {
			background-color:#FFF;
			padding:10px;
			padding-top:5px;
		}
		
		.span5{width:100% !important;margin-left:-40px !important}
		
		input, textarea, select, .uneditable-input{width:auto !important;}

		#slider{height:150px;}
		
		/*#slider{width:285px;height:115px;position:relative;margin:auto;margin-top:-5px;}
		#slider ul{position:relative;width:285px;}
		#slider li{list-style-type:none;position:absolute;top:0;left:0;}
		#slider img{width:285px;border:0px;}*/
	
	   
	}
	
	/* #Mobile (Landscape)
	================================================== */


    @media only screen and (min-width: 480px) and (max-width: 767px) {
    
    	body {
			min-width:465px;
		}
		
		#container{
			position: relative; 
			width:440px;
			margin:auto;	
		}
		.span5{width:100% !important;margin-left:-10px !important}
		
		#containerMain {
			background-color:#FFF;
			padding:15px;
			padding-top:10px;
		}

		#slider{height:250px;}
		
		/*#slider{max-width: 100%;height:175px;position:relative;margin:auto;}
		#slider ul{position:relative;}
		#slider li{list-style-type:none;position:absolute;top:0;left:0;}
		#slider img{max-width: 100%;border:0px;}*/
		
		#b1{ width:auto;float:left;margin-left:10px;}

    }
	