/* @override 
	http://communedeparis.local/stylesheets/communedeparis.css
*/

/* @group CSS RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

body { background-color: #fff; color: #333; }


pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}


a { color: #000; }
a:visited { color: #666; }
a:hover { color: #fff;background-color: #aaa; }

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

/* @end */

/* @group Debug IE */
body { behavior:url("../javascripts/csshover3.htc"); }


/* @end */


/* @group General */

html{
		/* background-color: #000;*/
	background-image: url(../images/css/pattern.png);
		font-family:  "Times New Roman", Times, serif;
}

body{
	width: 950px;
	margin: 0px auto 0px auto;
	background-color: #fff;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 0px;
	margin-top: 0px;

}

h1{
	font-size: 18px;
	margin-bottom: 10px;	
	font-weight: bold;
}



td, th{
	padding: 2px 8px 8px 2px;
}
th{
	font-weight: bold;
}
#flash{
	clear: both;
	text-align: center;
	width: 100%;
	font-size: 12px;
	font-family: sans-serif;
	color: #009ee0;
}

#logo{
	z-index: 0;
	float: left;
}

#header{
	background: url(../images/css/header.png) no-repeat left top;
		behavior: url('/javascripts/iepngfix.htc');
	height: 61px;
	width: 1050px;
}

.hide{
	display: none;
}


/* @group Menu */

#menu #smallMenu{
	padding-top:  10px;
	margin-left: 241px;
	font-family: times;
	font-size: 10px;
}

#menu #smallMenu a{
	text-decoration: none;
	margin-right: 19px;
	color:  #929091;
}

#menu #smallMenu span.current{
	text-decoration: none;
	margin-right: 19px;
	color:  #929091;
	border-bottom:4px solid #ff0000 ;
}

#menu #cart {
	position: absolute;
	top: 9px;
	right: 0px;
	font-family: times;
	font-size: 12px;
}

#menu #cart a{
	text-decoration: none;
	color:  #5d5256;
	margin-left: 10px;
}

#menu #mainMenu li{
	display: inline;
	width: 220px;
}


#menu #mainMenu {
	padding-top:  21px;
	/*height: 20px;*/
	margin-left: 205px;
	font-family: times;
	font-size: 12px;
}

li.hideSubmenu{
	padding: 0px;
	margin: 0px;
	color: white;
}

#menu #mainMenu a{
	color: #5d5256;
	text-decoration: none;
	padding: 4px 20px 7px 20px;
	margin-bottom: 0px !important;
}


#menu #mainMenu{
		height: 20px;
}

#menu{
	position: relative;
	height: 38px;
	width: 950px;
	z-index: 5;
}

#menu a span.plus{
	color: white;
}

#menu a span.plus:hover{
	color: #000;
}



#menu .lang a:hover {
	color: #fff !important;
	padding: 0px !important;
	margin: 0px !important;
}

#menu .lang a {
	 padding: 0px !important;
	 font-size: 10px;
	 
}

#menu .lang{
	 position: absolute;
	 right: 0px;
	 top: 40px;
}

.lang .active{
	font-weight: bold;
}

/* @group SubMenu */

#subMenu{
	z-index: 15;
	position: absolute;
}



#subMenu a{
	text-decoration: none;
	width: 200px;
	padding: 5px 10px 4px 10px;
}


#subMenu .submenu{
	font-size: 12px;
	border-top: 0px solid #d6d6d6;
	border-bottom: 8px solid #d6d6d6;
	border-left: 0px solid #d6d6d6;
	border-right: 0px solid #d6d6d6;
	margin-left: 40px;
	background-color: white;
	padding: 5px 0px 5px 0px ;
	color: #fff;
}



/* @end */



/* @end */

/* @group AdminMenu */

#adminMenu a{
	color: #909090;
	text-decoration: none;
}

#adminMenu a:hover{
	color: #909090;
	text-decoration: underline;
}

#adminMenu{
	position:fixed;
	top: 0px;
	left: 0px;
	z-index: 5;

	background-color: white;
	padding: 5px;
	position: inherit;
	font-family:  "Times New Roman", Times, serif;
	font-size: 12px;
	color: #909090;
}



/* @end */

#content{
	color: #333;
	padding-top: 0px;
	margin-top: 0px;
	min-height: 600px;
}

#footer a,#footer{
	font-family: arial;
	text-decoration: none;
	font-size: 9px;
}

#footer{
	margin-top: 40px;
	
	clear: both;
	height: 248px;
	width: 945px;
	background: url(../images/css/footer.png) no-repeat center;
}

/* @end */





/* @group Welcome */

.imageScroll{
	position: absolute;
}

/* @group Tooltip */

#area1tooltip{
	padding: 0px 20px  20px 20px;
	position: absolute;
	background-color: white;
	width: 220px;
	border: 1px #aaaaaa solid;
	z-index: 5;
	left: 210px;
	top: 10px;
	
}


#area1tooltip .title{
	float: left;
	padding-left: 1px;
	color: #2b2225;
}

#area1tooltip .price{
	float: right;
	padding-right: 10px;
	color: #726c78;
}

#area1tooltip .description{
	clear: both;
	color: #000000;
	font-size: 10px;
	padding-top: 8px;
	padding-left: 5px;
	padding-bottom: 2px;
}

#area1tooltip .size{
	clear: both;
	padding-top: 14px;
	padding-left: 5px;
	margin-right: 15px;
	font-size: 12px;
	float: left;
}

#area1tooltip #close{
	position: absolute;
	right: 20px;
	top: 5px;
}

#area1tooltip .material img{
	position: relative;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#area1tooltip .photo{
	position: relative;
	margin-top: 25px;
	margin-bottom: 10px;
}

#area1tooltip .buy {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#area1tooltip .notAvailable {
	font-family: Georgia;
	padding: 20px 10px 0px 10px;
}



/* @end */

/* @group Welcome */

#mainWelcome{
	width: 900px;
	background-color: #e1d8e1;
}

td#imageWelcome{
	padding: 0px;
	margin: 0px;	
	width: 640px;
	height: 416px;
}

td#textWelcome h1{
	text-align: center;
	padding: 20px 0px 0px 0px;
	font-size: 14px !important;
font-weight: normal;
	font-family: arial;
	

}

td#textWelcome h1 img{
	text-align: center;
	padding: 10px 0px 10px 0px;

}

td#textWelcome #imageSelector{
	font-size: 13px;
	text-align: center;
}


td#textWelcome h2{
	text-align: center;
	padding: 40px 0px 10px 0px;
	color: #000;
	font-family:georgia ;
	font-size: 14px;
}



a#previousImage{
	text-decoration: none;
	padding-right: 7px;
}

a#nextImage{
	text-decoration: none;
	padding-left: 7px;
}

td#textWelcome{
	padding: 15px 15px 15px 15px;
	margin: 0px;
	vertical-align: top;	
	background-color: #e1d8e1;	
}

td#textWelcome p{
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	font-family: arial;
}

/* @end */

/* @group Pushes */

#pushes{
	text-align: left;
	width: 900px;
	height: 200px;
	font-family: times;
}


#pushes img{
	border: 1px solid #fff;
}


#pushes .title{
	font-family: georgia;
	margin: 15px 0px 5px 10px;
	font-size: 11px;
}

#pushes .description{
	margin: 5px 0px 0px 0px;
	width: 300px;
	font-family:  arial;
	font-size: 10px;
	color: #aaa;
}

.push1{
	position: absolute;
	margin-left: 0px;
	width: 322px;
	height: 180px;
}

.push2{
	position: absolute;
	margin-left: 324px;
	width: 322px;
	height: 180px;
}

.push3{
	position: absolute;
	margin-left: 648px;
	width: 320px;
	height: 180px;
}

/* @end */

#smallBar{
	margin: 1px 0px 1px 0px;	
}

/* @end */

/* @group Management */
span.photoCard{
	float: left;
	width: 90px;
	height: 70px;
	margin: 5px 10px 5px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #e0e0e0;
}


/* @end */


/* @group products */
#product{
	position: relative;
	margin-top: 16px;
}


#product_management h1{
	color: #000 !important;
	padding: 5px 0px  5px 0px;
	font-size: 18px;
}

#product_management h2{
	color: #000 !important;
	padding: 5px 0px  5px 0px;
	font-size: 14px;
}

#product a,#product a:hover	,#product img{
	margin: 0px;
	padding: 0px;
}
#product #productData{
	position: absolute;
	width: 450px;
	color: #a1a1a1;
	font-family: sans-serif;
	font-size: 13px;
	margin-right:400px ;
}
.smallText{
	font-size: 10px;
}

#productDescription{
	height: 35px;
	font-size: 11px;
	line-height: 16px;
	font-family: arial;


}

/* @group Photo */
#container{
	position: absolute;
}

#productPhoto{
	position: absolute;
	overflow: hidden;
	right: 0px;
	width: 466px;
	height: 528px;
	z-index: 0;
	/*border: 1px solid #000;*/
}

#mainPhoto{
	position: relative;
	left: 0px;
	width: 200px;
}


#productPhotos{
	position: absolute;
	left: 14px;
	bottom: 0px;
	z-index: 10;
}


/* @end */


table#products tr.product td{
	border-top: 1px solid #aaa;
}

table#products {
	font-family:sans-serif;
	font-size: 12px;
}

table#products h1{
	font-weight: bold;
}


#productPrice{
	margin-top: 40px;
	text-align: right;
	font-size: 18px;
}


#productData .navigation{
	padding-top: 20px;
}

#productData .navigation a{
	color: #000;
	font-size: 11px;
	text-decoration: none;
	
}

#productData #link_next{
	padding-left: 110px;	
}

#productData h1{
	padding-top: 20px;
	color: #000;
	font-size: 26px;
	
}

#route{
	font-family: sans-serif;
	font-size: 12px;
}

#productPhoto a:hover{
	text-decoration: none;
	background-color: white;
	padding: 0px;
	margin: 0px;
	
}

#productQuantity{
	position: relative;
}
#itemPrice{
	font-size:18px;
	position:absolute;
	right:0px;
	top:14px;
	color:#000;
}
.separation{
	margin-top: 20px;
	margin-bottom: 10px;
}

#product .push{
	width: 220px;
}

#product .push h2{
	height: 30px;
	margin-top: 10px;
	font-family: georgia;
	
}



#productPhoto #zoom{
	position: absolute;
	right: 10px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 5;
	
}



table#subCategories td{
	vertical-align: middle;
}


#productPhotos img{
	border: 1px solid #000;
	height: 42px;
}

#productMaterial{
	margin-top:40px;
}

input#addToCartSubmit:hover{
	border: 1px solid #aaa;
}

span.helpLink {
	position: absolute;
	right: 5px;
}

span.helpLink a{
	color: #aaa;
	font-size: 10px;
}

td.special{
	padding: 0px!important;
}

#addToCartSubmit{
	position: relative;
	top: 20px;
	left: 0px;
	border: 1px solid #fff;
}


#addProductToCart{
	height: 119px;
}

#addProductToCart tr td{
	padding: 0px 50px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	color: #444;
	
}
/* @end */

/* @group Stocks */

#materials .materialCard{
	float: left;
	background-color: #eee;
	height: 320px;
	width: 160px;
	padding: 5px;
	margin: 5px;
	font-size: 11px;
	font-family: sans-serif;
}

#materials h1{
	color: #000;
	font-size: 12px;
}

#materials a{
	text-decoration: none;
}

#materials ul li{
	display: inline-table;
	padding-top: 0px;
	margin: 0px;
	padding: 0px;
}


#materials ul {
	height: 25px;
}

#materials ul li{
	height: 18px;
}

#materials li.increment,#materials li.decrement{
	font-size: 14px;
}

#materials li.quantity{
	width: 30px;
	text-align: right;
	display: inline-table;
	font-weight: bold;
}

#materials li.quantity input{
	text-align: right;
}

#materials  ul li.size{
	width: 35px;
	text-align: right;
}

tr.stock td.size{
	text-align: right;
}


/* @end */





/* @group Collections */

#collections .collection,#collections .products{
	height: 1119px;
}

#collections .collection{
	background: url(../images/collections/background-left.png) no-repeat;
	width: 275px;
	padding: 15px;
	float: left;
	color: #eee;
	margin-left: 5px;
}

#collections h1 span.points235{
	padding: 10px 0px 5px 0px;	
	display: block;
}

#collections .points251{
	text-align: center;
	padding: 50px 0px 20px 0px;	
}

#collections h1{
	margin-top: 50px;
	font-size: 22px;
	color: white;
	text-align: center;
}

#collections a{
	color: #fff;
}

#collections .follow{
	margin-top: 20px;
	text-align: right;
}

#collections p,#collections a{
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	line-height: 14px;
}

#collections p{
	margin-left:20px ;
	margin-right: 20px;
}

#collections .products{
	background-color: #e1d8db;
	float: right;
	left: 305px;
	top: 0px;
	width: 640px;
}

#collections .material{
	float: left;
	background-color: #fff;
	height: 201px;
	font:  10px sans-serif ;
	width: 160px;
	border: 1px solid #cbcbcb;
	padding: 15px 20px 20px 20px;
	margin: 0px 2px 15px 2px;
	color: #726c76;
}
#collections .products .control{
	position: relative;
	right: 0px;
	height: 12px;
	margin-top: 20px;
	width: 626px;
}
#collections .container{
	margin-left: 11px;
	clear: both;
}

#collections .products .control span{
	float: right;
	right: 0px;
	font-size: 11px;
	font-family: monospace;
	color: white;
	background-color: #000;
	margin: 5px 0px 0px 1px;
	padding:2px 5px 2px 5px;
}

#collections .material img{
	border:1px solid #fff;
	margin-bottom: 3px;
}


#collections .products .control a.current{
	color: #2e59ff;

}



#collections .price{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

#collections .material img{
	text-align: center;
	width: 160px;
}

/* @end */

/* @group Communards */

#communards h1{
	margin-top: 20px;
	font-size: 20px;
	text-align: center;
}
#communards{
	color: #000;
}
#communards img{
	text-align: center;
}

#communards p.subtitle{
	font-size: 14px;
	text-align: center;
	font-family: serif;
}

#communards p{
	text-align: center;
}


#communards #portraits{
	position: relative;
	height: 485px;
}

#communards .portrait a{
	color: inherit;
	text-decoration: none;
}


#communards .portrait a:hover{
	text-decoration: underline;
}

#communards .portrait{
	position: absolute;
	font-size: 13px;
	font-weight: bold;
	
	text-align: center;
}



#communards #seb,#communards #alex,#communards #ed{
	top: 6px;
	color: #ff0000;	
}
#communards #seb{	
	left:210px ;
}
#communards #alex{	
	left:422px ;
}
#communards #ed{	
	left:634px ;
}


#communards #julien,#communards #david{	
	top: 150px;
	color: #0078ff;
}
#communards #julien{	
	left:330px ;
}
#communards #david{	
	left:496px ;
}

#communards img.clic{	
	position: absolute;
	left:425px ;
	top: 184px;
}

#star1,#star2,#star3,#star4,#star5,#star6{
	position: absolute;
}
#star1{
	top: 55px;
	left: 360px;
}

#star2{
	top: 55px;
	left: 570px;
}

#star3{
	top: 375px;
	left: 360px;
}

#star4{
	top: 375px;
	left: 570px;
}

#star5{
	top: 210px;
	left: 260px;
}

#star6{
	top: 210px;
	left: 670px;
}

#communards #phil,#communards #simon,#communards #ade{	
	top: 326px;
}

#communards #phil{	
	left:210px ;
}

#communards #simon{	
	left:422px ;
}

#communards #ade{	
	left:634px ;
}

#communards .images{
	float: left;
	height: 250px;
	width: 320px;
	position: relative;
}


#communards .text p{
	font-size: 11px;
	padding-bottom: 15px;
	text-align: left;
	font-family: sans-serif;
	padding-right: 40px;

}

#communards .separator{
	text-align: center;
	margin: 10px 0px 20px 0px ;
}

#communards .text h2{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
#communards #seb.portrait_second,#communards #ed.portrait_second{
	top: 100px;
}


#communards #seb.portrait_second{
	position: absolute;
	left: 205px;
}



#communards .images .scroll{
	margin-left: 25px;
}

#communards #ed.portrait_second{
	position: absolute;
	left: 19px;
}




#communards .images p.collection_link {
	padding-top: 0px;
}

#communards a.collection_link{
	text-transform: uppercase;
	width: 200px;
}


#communards #julien.portrait_second{
	position: absolute;
	left: 19px;
	top: 30px;
}

#communards #david.portrait_second{
	position: absolute;
	left: 209px;
	top: 30px;
}

#communards #phil.portrait_second{
	position: absolute;
	left: 19px;
	top: 30px;
}

#communards #simon.portrait_second{
	position: absolute;
	left: 205px;
	top: 30px;
}


/* @end */

/* @group Cart */

/* @group Cart */

/* @group Admin */
#carts h1{
	font: Georgia;
	margin-top: 20px;
}

#carts{
	font-family: Arial;
	font-size: 11px;
}


/* @end */



table#items{
	width: 940px;
	font-family: sans-serif;
	font-size: 12px;
	margin-top: 30px;
	margin-left: 5px;
}

#cart .title{
	margin-top: 20px;
	margin-left: 60px;
}

#cart div.flash2{
	margin-top: 20px;
	margin-left: 60px;
	color: #009ee0;
	font: bold 14px sans-serif ;
	text-align: center;
}

#steps{
	margin-left: 140px;
	font-family: Georgia,serif;
	font-size: 12px;
	color: #aaa;
	margin-top: 10px;
}

#steps .active{
	font-size: 20px;
	color: #555;
}

#steps img{
	margin: 5px;
}

#steps .step{
	margin-right: 30px;
}

table#items tr th{
	color: #888888;
}


table#items tr .remove{
	text-align: center;
}

table#items tr td,table#items tr th{
	padding: 0px;
}

table#items tr td{
	border-top: 1px solid #aaa;
	vertical-align: middle;
}

table#items tr th{
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	font-weight: normal;
	
}

table#items tr td.purchase{
	text-align: right;
	padding: 0px;
}

table#items tr td input.quantity{
	width: 20px;
	text-align: right;
}

table#items img.thumbnail{
	height: 100px;
	padding: 5px 0px 5px 0px;
}
table#items a{
	text-decoration: none;
}
table#items tr.next td{
	padding-top: 5px;
}



/* @end */
table#items{
	width: 940px;
	font-family: sans-serif;
	font-size: 12px;
	margin-top: 30px;
	margin-left: 5px;
}

#cart .title{
	margin-top: 20px;
	margin-left: 60px;
}

#cart .flash2{
	margin-top: 20px;
	margin-left: 60px;
	color: #009ee0;
	font: bold 14px sans-serif ;
}



table#items tr th{
	color: #888888;
}

table#items tr .remove{
	text-align: center;
}

table#items tr td,table#items tr th{
	padding: 0px;
}

table#items tr td{
	border-top: 1px solid #aaa;
	vertical-align: middle;
}

table#items tr th{
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	font-weight: normal;
	
}

table#items tr td.purchase{
	text-align: right;
	padding: 0px;
}

table#items tr td input.quantity{
	width: 20px;
	text-align: right;
}

table#items img.thumbnail{
	height: 100px;
	padding: 5px 0px 5px 0px;
}

table#items .refresh{
	
	border: 1px solid #aaa;
	padding: 3px 30px 3px 10px;
	margin-left: 168px;
}


table#items .command{
	margin: 10px 0px 0px 600px;
}


table#items .total_left{
	text-align: right;
}

table#items tr td.thumbnail{
	width: 100px;
}

table.total{
	margin: 20px 0px 15px 5px;
	width: 250px;
}

table.total tr td{
	border: none !important;
	
}

table.total tr.sub_total,table.total tr.tva{
	font-size: 13px;
}

table.total tr td{
	padding-top: 2px!important;
}

table.total tr.total td{
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px!important;
}

table.total tr td.price
{
	color: #aaa;
	text-align: left;
	padding-left: 15px!important;
}

table.total tr.total td.price
{
	color: #555;
}

table.total tr td.name
{
	text-align: right;
}

tr.delimit-top td{
	border-top: 1px solid #aaa;
}

/* @end */

/* @group Login */
.main{
	position: relative;
}
		#step34 h2{
			margin-top: 20px;
			color: #000;
			font-size: 14px;
		}

#step34 label{
	font-size: 13px;
}

.forms h2{
	margin-top: 20px;
	
}
#userInscription{
	margin-top:  20px;
}

.step1 input{
	border: 1px solid #aaa;
	font-size: 14px;	
}

.step1 a{
	color: #555;
	font-family: sans-serif;
	font-size: 13px;	
	margin-left: 10px;
}

a.modern_link {
	text-decoration: none;
		color: #555;
	font-family: sans-serif;
	font-size: 13px;	
	margin-left: 10px;

}

.step1 .passwordLost{
		margin-top: 10px;

}

.step1{
	color: #555;
	font-family: sans-serif;
	font-size: 13px;	
}


li.submit{
	margin: 10px 0px;
}
.separation{
	margin: 10px 0px;
}
/* @end */

/* @group User */

#user h1{
	font-weight: bold;
	color: #a09c9d;
}

#user h2{
	font-weight: bold;
	padding-bottom: 10px;
}

#user div.card{
	margin-bottom: 30px;
}

/* @end */

/* @group Step3 */


#step3 h2{
	font-weight: bold;
	margin: 20px 0px 5px 0px ;
}

/* @end */





/* @group Form */
.forms input {
	margin: 0px 0px 10px 0px;
}

.forms h2{
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: normal !important;	
}

.forms{
	color: #333;
	font-family: sans-serif !important;
	font-size: 12px;
}

.forms li{
	font-size: 10px;
}

/* @end */

/* @group Credits */

#infos{
	margin-top: 120px;
	margin-left: 200px;
}

#infos .inside{
	margin-left: 10px;
}

#infos a{
	text-decoration: none;
}

#infos h1{
	margin: 10px 0px 0px 0px;
	font-family: Georgia;
}

#infos h2{
	margin: 30px 0px 0px 0px;
}

#credits{
	margin-top: 60px;
}

#credits .design{
	margin-top: 10px;
	margin-left: 10px;
}

#credits .development{
	margin-top: 20px;
	margin-left: 10px;
}
#infos{
	font-family: arial;
	font-size: 12px;
}


/* @end */

/* @group Centering */
.centering{
	margin: 50px 175px;	
}
	

.centering h1{
	padding: 40px 0px 10px 0px;
	color: #000;
	font-family:georgia ;
	font-size: 16px;
}

.centering p{
	font-family: arial;
	font-size: 12px;
}



/* @end */

/* @group Press */
#articles{
	position: absolute;
	width: 420px;
}

.press img{
	margin: 5px;	
	border: 1px solid #eee;
}
#connect{
	position: absolute;
	left: 450px;
	text-align: right;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.crossed{
  text-decoration:line-through;
}

/* @end */

