a {
text-decoration: none !important;
}

.centerwrapper {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	}
	


/* Home Page */

#schema {
display:none;
}

#schema ul {
	list-style-type: none;
	}
	
#schema ul li {
	float: left;
	height:100px;
	}
	
#schema h3 {
	font-size: 14px;
	color: #F57c16;
	font-weight:100;
	line-height: 1;
	padding: 0;
	margin: 0;
	font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
		}
	
#schema p {
	color: #fff;
	width: 180px;
	padding:0;
	margin:0;
	font-size:11px;
	}
	
.visit {
	background:url("../images/globe.jpg") no-repeat scroll 30px 10px transparent;
	padding: 30px 0px 0 140px;
	}
	
.achat {
	background:url("../images/caddy.jpg") no-repeat scroll 10px 20px transparent;
	padding: 30px 10px 0 120px;
	}
	
.achat a {
	text-decoration: none;
	color: #FFF;
	}


.reverse a {
	text-decoration: none;
	color: #FFF;
	}
	
.reverse span {
	font-weight: bold;
	}	
	
#boxescontent {
	margin: 40px auto 0;
	width: 950px;
	min-height: 200px;
	}
	
#boxescontent h2 {
	color: #F57C16;
	font-size: 15px;
	font-weight:100;
	font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
	}
	
#leftcontent {
	margin: 0 20px 0 0;
	float: left;
	width: 280px;
	}
	
#centercontent {
background:url("http://give-me-hope.com/skin/frontend/default/default/images/slider/fondcenter3.jpg") no-repeat scroll center center #FFFFFF;
float:left;
height:260px;
padding:0 0 0 40px;
width:320px;
}
	
#rightcontent {
	margin: 0 0 0 10px;
	float: left;
	width: 280px;
	}

#myfab {
	width:950px;
	margin: 0 auto;
	}
	
#homecat {
	width: 950px;
	position: relative;
	margin: 10px auto 0 !important;
	}
	
.myfabox {
	width: 301px;
	height: 168px;
	border: 1px solid #ccc;
	float: left;
	margin-bottom:20px;
	}
	
.myfabox h2 {
	font-size: 16px;
	font-weight: 100;
	color: #F57c16;
	background-color: #000000;
	padding: 5px 10px;
	margin: 0;
	border-bottom: 1px solid #ccc;
	font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
	}
	
.myfabox p {
	margin: 0;
	float: right;
	text-align: left;
	width: 165px;
	font-size: 11px;
	padding: 10px;
	line-height: 1.2;
	}
	
.myfabox span {
	color: #F57c16;
	text-transform:uppercase;
	font-size:12px;
	}
	
.myfabox img {
	float: left;
	}
	
.myfaboxasso {
	width: 301px;
	height: 168px;
	border: 1px solid #ccc;
	float: left;
	margin: 0 20px 20px 20px;
	}
	
.myfaboxasso h2 {
	font-size: 16px;
	font-weight: 100;
	color: #F57c16;
	background-color: #000000;
	padding: 5px 10px;
	margin: 0;
	border-bottom: 1px solid #ccc;
	font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
	}
	
.myfaboxasso p {
	margin: 0;
	float: right;
	text-align: left;
	width: 165px;
	font-size: 11px;
	padding: 10px;
	line-height: 1.2;
	}
	
.myfaboxasso span {
	color: #F57c16;
	text-transform:uppercase;
	font-size:12px;
	}
	
.myfaboxasso img {
	float: left;
	}
	
	
#social {
float: left;
	width: 950px;
	}
	
#facebook {
	margin-top:10px;
	width: 350px;
	height: 180px;
	float: right;
	}
	
#twitter {
	border-top:1px solid #CCCCCC;
	width: 950px;
	float: right;
	position: relative;
	padding-bottom: 10px;
	height:300px;
	}
	
#twitter-link {
	display:block;
	text-align:right;
	vertical-align: bottom;
	bottom: 5px;
	right: 10px;
	text-decoration: none;
	}
	
#twitter_div {
	background-color: #000;
	width:950px;
	height:255px;
	padding: 10px;
	color: #999;
	}
	
#twitter a {
	color: #69F;
	}
	
#twitter a:hover {
	color: #000;
	}
	
#twitter_update_list {
	margin-bottom: 10px;
	width: 800px !important;
	}
	
#twitter_update_list li {
	min-width: 240px;
	margin: 10px 10px !important;
	color: #999;
	border-bottom: 1px dotted #666;
	float: left;
	}

#twitter_update_list li a {
font-size: 12px;
font-family: Helvetica, Arial, sans-serif !important;
text-transform: lowercase !important;
clear: both !important;
display: block !important;
margin: 5px 0;
}
	
/* Associations */

#topbanner {
	height: 60px;
	width: 950px;
	background: url("../images/asso.jpg") no-repeat scroll 20px 10px #f0f0f0;
	margin: 10px auto;
	}
	
#topbanner p {
	color:#666666;
	font-family:Arial;
	font-size:11px;
	line-height:1.3;
	text-align:justify;
	width: 700px;
	padding: 22px 0 0 200px;
	text-shadow: #fdfdfd 1px 1px;
	}
	
#topbanner2 {
	height: 60px;
	width: 950px;
	background: url("../images/news.jpg") no-repeat scroll 20px 10px #f0f0f0;
	margin: 10px auto;
	}
	
#topbanner2 p {
	color:#666666;
	font-family:Arial;
	font-size:11px;
	line-height:1.3;
	text-align:justify;
	width: 700px;
	padding: 17px 0 0 120px;
	text-shadow: #fdfdfd 1px 1px;
	}
	
#lesassos {
	width: 950px;
	height: 850px;
	}
	
#lesassos a {
text-decoration: none;
}
	
.uneasso {
	min-height:820px;
	position: relative;
	background-color: rgba(245,124,22,.6);
	padding:10px 15px;
	width:190px;
	color: #fff;
	text-align:justify;
	text-shadow: #666 1px 1px;
	float: left;
	margin-right: 23px;
	}
	
.last{
	margin: 0;
	}
	
.uneasso:hover {
	background-color: rgba(245,124,22,1);
	}
	
.uneasso h2 {
	color: #fff;
	font-size: 16px;
	border-bottom: 1px dotted white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
	
.uneasso h3 {
	color: #fff;
	font-size: 14px;
	border-bottom: 1px dotted white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
	
.uneasso img {
	border: 1px solid white;
	width: 190px;
	}
	
.uneasso a {
	color: #fff;
	text-decoration: none;
	}
	
.uneasso a.assoplus {
	background-color:#FFFFFF;
	bottom:10px;
	color:#F57C16;
	float:right;
	padding:5px 10px;
	position:absolute;
	right:10px;
	text-decoration:none;
	text-shadow:none;
	}
	
.uneasso a.assoplus:hover {
	color: #000;
	}
	
#lesassos2 {
	width: 950px;
	height: 250px;
	}

.uneasso2 {
	min-height:220px;
	position: relative;
	background-color: rgba(245,124,22,.6);
	padding:10px 15px;
	width:190px;
	color: #fff;
	text-shadow: #666 1px 1px;
	float: left;
	margin-right: 23px;
	}

.uneasso2:hover {
	background-color: rgba(245,124,22,1);
	}
	
.uneasso2 h2 {
	color: #fff;
	font-size: 16px;
	border-bottom: 1px dotted white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
	
.uneasso2 h3 {
	color: #fff;
	font-size: 14px;
	border-bottom: 1px dotted white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	}
	
.uneasso2 img {
	border: 1px solid white;
	width: 190px;
	}
	
.uneasso2 a {
	color: #fff;
	}
	
.uneasso2 a.assoplus {
	background-color:#FFFFFF;
	bottom:10px;
	color:#F57C16;
	float:right;
	padding:5px 10px;
	position:absolute;
	right:10px;
	text-decoration:none;
	text-shadow:none;
	}
	
.uneasso2 a.assoplus:hover {
	color: #000;
	}

.last{
	margin: 0;
	}
	
#hidden {
	display: none;
	}
	
.popup {
	overflow: auto;
	}
	
.popup2 {
	overflow: auto;
	}
	
.popup h2 {
	color: #f57c16;
	margin-top: 10px;
	}
	
.popup p {
	}
	


#modulevote {float: right;}

#latestnews {list-style-type: none;}

#latestnews li {border-top:1px solid #CCCCCC;
padding:10px 0;}

.latestnews {text-decoration: none;}
	
	
ul#brandtabs {
	margin: 10px auto 0 auto;
	padding: 0px;
	list-style: none;
	height: 32px; /*--Set height of brandtabs--*/
	width: 950px;
}
ul#brandtabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
}
ul#brandtabs li a {
	font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	font-size: 1.6em;
	padding: 0 53px;
	outline: none;
	border-right: 1px solid black;
}

li.current a {
color: #f57c16;
}

a.firstchild{
border-left: 1px solid black;

}

ul#brandtabs li a:hover {
color: #fff;
background-color: #f57c16;
}

ul#brandtabs li a:focus {
color: #fff;
background-color: #f57c16;}

ul#brandtabs li a.active {
color: #fff;
background-color: #f57c16;}


#shopnavhome {
height: 375px;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: url("../images/go.png") no-repeat scroll -5px 2px transparent;
z-index: 1000;
display: none;
}

#shopnavhome h2 {
width: 376px;
padding: 10px 0 0 20px;

}

#shopnavhome ul {
	list-style: none;
	margin: 0; padding: 0 20px 0 20px;
	width: 400px;
	float: left;
	height: 280px;
}

#shopnavhome ul li {
float: left;
width: 198px;
}

#shopnavhome a {
color: #000;
text-decoration: none;
font-size: 12px;
}

#shopnavhome a:hover{
color: #f57c16;
margin-left: 5px;
}

#shopnavhome2 {
height: 375px;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: url("../images/go2.png") no-repeat scroll -5px 2px transparent;
z-index: 1000;
display: none;
}

#shopnavhome2 h2 {
width: 376px;
padding: 10px 0 0 20px;

}

#shopnavhome2 ul {
	list-style: none;
	margin: 0; padding: 0 20px 0 20px;
	width: 400px;
	float: left;
	height: 280px;
}

#shopnavhome2 ul li {
float: left;
width: 198px;
}

#shopnavhome2 a {
color: #000;
text-decoration: none;
font-size: 12px;
}

#shopnavhome2 a:hover{
color: #f57c16;
margin-left: 5px;
}


#gotoshop {display:none;}

#newsletterform {
background-color:#fff;
height:70px;
position:relative;
width:300px;
-moz-border-radius: 5px;
border-radius: 5px;
float: right;
}

#newsletterform h2{
color:#F57C16;
font-family:Y2KNeophyteRegular,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
text-shadow:1px 1px #EDEDED;
border-bottom: 1px dotted #ccc;
}

#mc_embed_signup {
left:0px;
position:absolute;
top:30px;
width:300px;
}

#whoarewe {
border-top: 1px solid #ccc;
padding: 30px 0;
overflow: hidden;
}

#who {
width: 300px;
float: left;
text-align: justify;
}

#avatars {
width: 60%;
float: right;
margin-top: 10px;
}


img.founder {
height: 93px;
}

img.employee{
height:100px;
}

#avatars img {
margin: 0 20px;
}


#birdie {
position: absolute;
top: 20px;
right:10px;
z-index: 9999;
}

#parts{margin-bottom: 33px;}

#fbsharehome {
margin-left: 20px;
}

@font-face {
	font-family: 'Y2KNeophyteRegular';
	src: url('../fonts/y2k_neophyte-webfont.eot');
	src: local('☺'), url('..fonts/y2k_neophyte-webfont.woff') format('woff'), url('../fonts/y2k_neophyte-webfont.ttf') format('truetype'), url('../fonts/y2k_neophyte-webfont.svg#webfontux9LwLW0') format('svg');
	font-weight: normal;
	font-style: normal;
}


#subnav {
margin:0 auto;
width: 950px;
position: relative;}

.subnav{
/*height: 320px;*/
width:910px;
padding:20px;
position: absolute;
z-index: 99999;
background-color: rgba(255,255,255,.9);
display: none;
}

.subnav h3 {
	font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #f57c16;
	font-weight: 100;
}




.alert{
width:930px;
margin: 10px auto;
background-color:#FFDFDB;
text-align:center;
font-size: 16px;
color: #000;
padding: 10px;
}

#sorted {
width: 940px;
margin:0 auto;
}

#sorted li {
float: left;
width: 450px;
height:220px;
margin: 10px 10px;
position: relative;

}

#sorted a {
text-decoration: none; !important
}

img.accueilshop {
width: 450px;
}


.column {
float:left;
margin:0 30px 0 0;
width:400px;
}

.column ul li {
width:190px;
float: left;
}

.column ul li a {
color: #666;
font-size: 12px;
text-decoration: none;
}

#.column ul li a:hover {
color: #000;
cursor: pointer;
}

.brand {
border-right: 1px solid #e5e5e5;

}

.brand ul li{
float: left;
}
/*
.hover {

background-color: #000;
bottom:-7px;
padding:10px;
position:absolute;
width:430px;
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
display: none; 
}

.hover h4 {
color: #fff;
font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: 100;
}
.hover span {
color:#ccc;
font-size: 10px;
}
*/
.current {
position: relative;
overflow: visible;
}

ul#brands {
display: none;
position: absolute;
}

#gmhtv {width:960px; border:0; overflow:hidden; margin: 0 auto;position: relative;}

.gmhtv {
width: 950px;
margin: 0 auto;
overflow: visible;
}

.gmhtv h2 {
color: #f57c16;
font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 48px;
width: 886px;
padding-left: 74px;
height: 64px;
border-bottom: 1px dotted #ccc;
background: url("../images/tv.png") no-repeat scroll 0 0 transparent;
margin-top: 20px;
}
	
.myfabimg {
cursor:pointer;
position:absolute;
}
.tshirts {
width: 630px;
height:320px;
}	
.bijoux {
top:450px;
}
.mag {
right:0px;
top:0;
}
.saison {
top:330px;
}
.idkdo {
right:0px;
top:120px;
}
.local {
right:0px;
top:330px;
width: 630px;
height:320px;
}

#votebanner{
background:url("../images/ombrefond3.jpg") no-repeat scroll 0 0 transparent;
border-bottom:1px solid #EDEDED;
border-top:1px solid white;
height:100px;
margin:0px auto;
width:950px;
padding: 5px 0;
}

.reverse h3 {
	font-size: 14px;
	color: #F57c16;
	font-weight:100;
	line-height: 1;
	padding: 0;
	margin: 0;
	font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
	}
	
.reverse p {
	color: #fff;
	width: 180px;
	padding:0;
	margin:0;
	font-size:11px;
	}

.reverse {
	padding: 20px 10px 10px 15px;
	width: 370px;
	float: left;
	position: relative;
	}
	
.reverse span {
font-family:Y2KNeophyteRegular,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
text-shadow:1px 1px white;
text-transform: uppercase;
}

#countdown1{
color: #f57c16 !important;
font-size: 13px;
}
	
ul#list-assos {
width: 530px;
float: right;
padding: 13px 10px 10px 0;
}

.sticky ul#list-assos {
float: left;
}

.sticky .reverse {
float: right;
width: 40px;
}

#list-assos li {
width: 111px;
float: left;
padding: 0 10px;
border-left: 1px solid #ccc;
}

#list-assos li:first-child {
border-left: 0 !important ;
}

#list-assos li:last-child {
border-right: 0 !important ;
}

.score{opacity:0.8;font-size:18px;text-shadow:none;
float: left;
color: black;
font-size: 18px;
font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
}

.assoplus2 {
float: right;
margin-top: 3px;
}

.assopollimage {
float: right;
width: 110px;
}

#bigletter {
color:#F57C16;
float:left;
font-size:41px;
line-height:1;
margin-right:5px;
}


#navshop {
width: 940px;
margin: 10px auto 0;
background-color: #666;
list-style-type: none;
height: 30px;
overflow-x: hidden;
}

#navshop li {
float: left;
padding: 0 26px;
position: relative;
}

#navshop li:hover {
background-color: #333;
}

#navshop li a {
color: #fff;
text-transform: uppercase;
font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
font-size: 15px;
text-decoration: none;
line-height: 2;
text-shadow: 1px 1px #333;
letter-spacing: 1px;
}

#navshop li ul {
display:none;
position: absolute;
z-index: 9999;
background-color: #333;
width: 400px;
left: 0;
padding: 20px;
}

#navshop li ul li {
float:left;
width: 190px;
padding: 0;
position: relative;
}

#navshop li ul li a {
font-size: 12px;
line-height: 1;
}


.sticky {
position: fixed;
left: -540px;
top: 50%;
margin-top: -10px;
font-size: 20px;
padding: 5px;
z-index: 1000;
width: 620px;
}

#twitter2 {
position: absolute;
right:-150px;
width: 960px;
z-index: 9999;
background-color: #333;
height: 180px;
}

#votebanner2{
height:100px;
margin:0 auto;
width:620px;
padding: 5px 0;
}

.emailLink {
display: none;
}

.nav-le-shop{
display:none;
}

#navshop2 {
width: 920px;
margin: 10px auto 0;
background-color: #000;
list-style-type: none;
height: 30px;

}

#navshop2 li {
float: left;
padding: 0 41px;
position: relative;
}

#navshop2 li:hover {
background-color: #333;
}

#navshop2 li a {
color: #fff;
text-transform: uppercase;
font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
font-size: 15px;
text-decoration: none;
line-height: 2;
text-shadow: 1px 1px #333;
letter-spacing: 1px;
}

li.nolink {
color: #fff;
text-transform: uppercase;
font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
font-size: 15px;
text-decoration: none;
line-height: 2;
text-shadow: 1px 1px #333;
letter-spacing: 1px;
}

#navshop2 li ul {
display:none;
position: absolute;
z-index: 9999;
background-color: #333;
width: 400px;
left: 0;
padding: 20px;
}

#navshop2 li ul li {
float:left;
width: 190px;
padding: 0;
}

#navshop2 li ul li a {
font-size: 12px;
line-height: 1;
}

.logo {
float: left;
}

#nav2-0 {
float:right;
margin-top:40px;
width:520px;
}
#nav2-0 li {
cursor:pointer;
float:left;
padding: 0 21px 5px;
border-right: 1px dotted #ccc;
}

#nav2-0 li a:hover {
border-bottom: 1px solid #ccc;
}

#nav2-0 li:last-child {
border-right: 0;
}

#nav2-0 li a {
float:left;
font-family:Y2KNeophyteRegular,Arial,Helvetica,sans-serif;
font-size:18px;
letter-spacing: 1px;
color: #000;
}
#nav2-0 li a span {
float:left;
font-size:10px;
font-family: Arial, Helvetica, Verdana, sans-serif;
letter-spacing: 0;
}

#nav2-1 {
float:right;
margin-top:40px;
width:520px;
}
#nav2-1 li {
cursor:pointer;
float:left;
padding: 0 21px 5px;
border-right: 1px dotted #fff;
}

#nav2-1 li a:hover {
border-bottom: 1px solid #fff;
}

#nav2-1 li:last-child {
border-right: 0;
}

#nav2-1 li a {
float:left;
font-family:Y2KNeophyteRegular,Arial,Helvetica,sans-serif;
font-size:18px;
letter-spacing: 1px;
color: #fff;
}
#nav2-1 li a span {
float:left;
font-size:10px;
font-family: Arial, Helvetica, Verdana, sans-serif;
letter-spacing: 0;
}

#logos-letter {
clear: both;
background:url("../images/ombrefond3.jpg") no-repeat scroll 0 0 transparent;
border-bottom:1px solid #EDEDED;
border-top:1px solid white;
height: 90px;
padding-top: 20px;
overflow: hidden;
}

#logos-slider {
float: left;
width: 630px;
height: 64px;
padding: 0px 0;
clear: both;
overflow: hidden;
}

.btn{
background-color: #666;
color: #fff;
text-shadow: 1px 1px #333;
padding: 4px;
border:0;
cursor: pointer;
margin-left: 10px;
border: 1px solid #333;
}

.btn:hover{
background-color: #333;
color: #f57c16;
}
.response {
background-color: rgba(0,0,0,.8) !important;
z-index: 99999999; 
color: #fff !important;
padding: 5px !important;
position: absolute;
left: -300px;	
text-shadow: 1px 1px black;

}

.votez{
position: absolute;
top: -40px;
left: -15px;
z-index: 99999999;
}

#homecols {
height: 40px;
width: 920px;
list-style-type: none;
margin-top: 10px;
padding: 10px 0 10px 20px;
background-color: #EEE;
}

#homecols li h3 {
color:#444444;
font-size:15px;
font-weight:normal;
margin:0;
font-family: Y2KNeophyteRegular,Arial,Helvetica,sans-serif;
}

#homecols li {
float: left;
width: 230px;
margin-right: 50px;
height:40px;
border-right: 1px solid #ccc;
position: relative;

}

#homecols li span {
font-size: 11px;
color: #333;
}

#homecols li:last-child {
margin-right: 0;
border:0;
width: 120px
}

#col1{
background: url('../images/shipping.png') no-repeat scroll 0 0 transparent;
padding: 0 0 0 60px;
}

#col2{
background: url('../images/return.png') no-repeat scroll 0 0 transparent;
padding: 0 0 0 60px;
}
#col3{
background: url('../images/callcenter.png') no-repeat scroll 0 0 transparent;
padding: 0 0 0 50px;
margin-right: 0 !important;
}

.noel{
position: absolute;
}

.cols1{
top: -10px;
right: -20px;
}

.cols2{
top: -10px;
right: -20px;
}

.cols3{
top: -10px;
right: -60px;
}

.headernoel{
padding-bottom: 73px;
}

.headernoel-img{
top:110px;
left:50%;
margin-left: -350px;
z-index: 1000;
}

.headernoel-img-logo{
top:10px;
left:370px;
z-index: 999999;
}

.home-popup{
width: 300px;
background-color: #333;
color: #fff;
text-shadow: 1px 2px rgba(0,0,0,.7);
padding: 10px 10px 10px 100px;
}

.home-popup h2{
color: #f57c16;
font-size: 18px;
font-family: Y2KNeophyteRegular,Arial,Helvetica,sans-serif;
font-weight: normal;
}

#livraison{
background-image: url("../images/shipping_big.png");
background-repeat: no-repeat;
background-position: 20px center;
}

#satisfait{
background-image: url("../images/return_big.png");
background-repeat: no-repeat;
background-position: 20px center;
}

#contactus{
background-image: url("../images/callcenter_big.png");
background-repeat: no-repeat;
background-position: 20px center;
}

.introbox{
width: 920px;
margin: 10px auto 20px;
overflow: hidden;
background-color: #f0f0f0;
padding: 10px;
text-shadow: 1px 1px rgba(255,255,255,.5);

}

.thanks{
background: url('../images/thx.png') no-repeat scroll bottom left #f0f0f0;
}

.introbox h2{
font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
font-size: 25px;
width: 230px;
padding-right: 10px;
border-right: 2px solid #f57c16;
color: #f57c16;
font-weight: normal;
text-align: right;
float: left;
margin: 0;
margin-top: 7px;
}
.thx{
width: 600px;
float: right;
padding-left: 10px;
padding-right: 60px;
color: #333;
font-size: 13px;
padding-top: 0px;
overflow: hidden;
height:50px;
}

.thx span{
}

#avatars-list{
margin-bottom: 30px;
overflow: hidden;
}

#avatars-list li {
    height: 130px;
    padding: 10px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    width: 300px;

}



#avatars-list li:first-child{
}

#avatars-list li h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #f57c16;
font-weight: normal;
margin-top: 10px;
margin-bottom: 0 !important;
border: 0;
background: none;
padding-bottom: 0;
}

#avatars-list li img{
float: left;
margin-right: 10px;
}

#avatars-list li a img{
float: right;
margin-right: 2px;
margin-top: 4px;
}

#avatars-list li span.poste{
color: #999;
}
.content h3{
font-size: 18px;
color: #333;
font-weight: normal;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 20px;
background: url('../images/heading.png') no-repeat scroll bottom left transparent;
}

ul.numbers{
list-style-type: none;
padding-left: 0px;
overflow: hidden;
padding-bottom: 20px;
}

ul.numbers li{
float: left;
height: 32px;
width: 320px;
margin: 5px 0;
line-height: 32px;
}

ul.numbers li img{
margin-right: 10px;
float: left;
}
	
.quote{
font-size: 11px;
}	

.invert, .latestnews{
color: #333;
text-decoration: underline !important;
}
.invert:hover, .latestnews:hover{
color: #f57c16;
}

.latestnews{
text-decoration: none !important;
}

#intro-slider{
width: 610px;
height: 300px;
position: relative;
margin-bottom: 20px;
}

#intro-slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}


.clear {
   clear: both;
}

.intro-section{
width: 300px;
float: left;
margin-right: 9px;
}
.intro-section h3{
font-family: Y2KNeophyteRegular, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333;
font-weight: normal;
margin-top: 0px;
margin-bottom: 5px !important;
border-bottom: 1px dotted #ccc;
padding-bottom: 3px;

}

.assopollimage img{
width: 111px !important;
}
