/***********************************************************************************************/
/* General Style */
/***********************************************************************************************/

@import "reset.css";

body {
  font: 18px/30px  "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  margin:0px;
}

h1 {
  font: 34px/1.5em "Cabin", sans-serif;
  font-weight:600;
  text-align:center;
  color:#000;
  text-shadow: 1px 1px 1px #fff;
}

#reponse_msg{
	  font: 42px/1.5em "Cabin", sans-serif;
  font-weight:600;
  text-transform:uppercase;
  text-align:center;
  color:#111;
}

		
.clear{clear:both}
.error{color:#000; 
  font: 25px/1.5em "Cabin", sans-serif;
  font-weight:600;
}
/***********************************************************************************************/
/* MAIN STYLE  */
/***********************************************************************************************/

#centerContainer{
		width: 960px;
		margin: auto;
		background-image:url(../images/bg-tr.png);
		background-repeat:repeat;}

#contactWrap{ text-align:center; margin:10px 0px 0px 0px}		
		


input.button {
width:150px;
background:#191818;
color:#fff;
font: 20px/1.5em "Cabin", sans-serif;
height:40px;
font-weight:600;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: 1p solid #999;
cursor:pointer;
}
input.button:hover {
background:#fff;
color:#000;
font-weight:600;

}	

input, select{
width:375px;
border: 1px solid #999;
height: 45px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-align:center;
font-size:18px;
margin-bottom:30px;
}

#logo {text-align:center; padding-top:10px }
#logo img{display:inline-block; 	}
		
/***********************************************************************************************/
/* SUPERSIZE STYLE  */
/***********************************************************************************************/


* { margin:0; padding:0; }
body { background:#111; height:100%; }
	img{ border:none; }
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center;}
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
		
		#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
			#supersized a.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }
		
	