/* ----------- RESET CSS ----------- */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* ----------- START CSS NOVENCIA ----------- */

html, body {
				height: 100%;
}
body {
	font:.7em/1.2 Arial, Helvetica, sans-serif;
	color: #333;
	background:url("../img/Novencia_bg.jpg") repeat-x #000;
}
a {
	color: #333;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	color:#cc0066;
	text-decoration:underline;
}
.fushia {
	color: #cc0066;
}
.fushia a {
	color: #cc0066;
}


/* ----------- STRUCTURE ----------- */

#container {
	overflow:hidden;
	position: relative;
	width:994px;
	min-height: 800px;
	margin:0 auto;
	background: url("../img/Novencia_bg3.png") repeat-y;
}
#header {
	width:978px;
	height:205px;
	margin:0 auto;
	background:  #FFF url("../img/Novencia_bg_bandeau.jpg") 0px 18px no-repeat;
}
#content {
	overflow:hidden;
	width:978px;
	margin:0 auto;
	padding-bottom:20px;
	background-color:#FFF;
	background:url("../img/Novencia_N.gif") top right no-repeat #FFF;
}
#col_left {
	overflow:hidden;
	float:left;
	width:190px;
}
#col_content_3col {
	overflow:hidden;
	float:left;
	width:503px;
	margin-top: 10px;
}
#col_content_2col {
	overflow:hidden;
	float:left;
	width:770px;
	margin-top: 10px;
}
#col_content_1col {
	overflow:hidden;
	float:left;
	width:978px;
}
#col_right {
	overflow:hidden;
	float:left;
	width:275px;
}
#footer {
	width:994px;
	height:24px;
	position:absolute;
	bottom: 0px;
	margin-top:50px;
}


/* ----------- HOME ----------- */
#home_container {
	position: relative;
	width:994px;
	margin: 0 auto;
	background: url('../img/Novencia_bg3.png') repeat-y;
}
#home_content {
	width:978px;
	height:540px;
	margin:0 auto;
	padding-bottom:50px;
}
#home_logo {
	padding:60px 50px 20px 70px;
}
#home_menu {
	margin:30px 50px 20px 100px;
	width:200px;
	height:240px;
}
#home_menu ul {
	width:200px;
}
#home_menu li {
	width:200px;
	height:19px;
	padding:3px 0px 3px 0px;
}


/* ----------- HEADER ----------- */

#bandeau {
	width:970px;
	height:187px;
	position:relative;
	float: right;
	background:url('../img/Novencia_photo1.jpg') no-repeat right top;
}
#bandeau h1 {
	float:left;
	margin:20px 0px 0px 20px;
	padding: 0;
}
#bandeau h1 span {
	display: none;
}
#menutop {
	font-size:0.8em;
	float:right;
	height:18px;
	position:relative;
	top:4px;
	right:12px;
}
#menutop ul {
	list-style: none;
	display:inline;
}
#menutop ul li {
	list-style:none;
	display:inline;
}



/* ----------- HOME FLASH (2010/03/12) ----------- */
#home_container_f {
	position: relative;
	width:1000px;
	margin:0 auto;
	background: url(../img/Novencia_bg4.png) repeat-y;
}
#home_content_f {
	width:984px;
	margin:0 auto;
	padding:3px 0px 7px 0px;
}

 
/* ----------- HEADER HOME (2010/03/12) ----------- */

#menutop_f {
	font-size:0.8em;
	position: relative;
	width:1000px;
	margin:0 auto;
	margin-top: 60px;
	height:30px;
	background:url('../img/MenuTop_Home_F.png') no-repeat;
}
#menutop_f ul {
float: right;
padding:15px 25px 0px 0px;
	list-style: none;
	display:inline;
}
#menutop_f ul li {
	list-style:none;
	display:inline;
}



/* ----------- NAVIGATION PRINCIPALE ----------- */

.nav_container {
	position:relative;
	float: left;
	padding:27px 0px 0px 20px;
}
.nav_main				{float: right; display:inline; height:23px; width: 954px;}

.nav_main ul 				{margin:0; padding:0;}
.nav_main ul li 			{float:left; position:relative; margin:0; list-style-type:none; text-align:left; font-weight:bold;}


.nav_main ul li a			{display:block; height:40px;}
.nav_main ul li a span			{display:none;}

.nav_main ul li#nav_main_1		{width:125px; margin:0px -6px 0px 0px;}
.nav_main ul li#nav_main_2		{width:150px; margin:0px -21px 0px 0px;}
.nav_main ul li#nav_main_3		{width:130px; margin:0px -3px 0px 0px;}
.nav_main ul li#nav_main_4		{width:148px; margin:0px 12px 0px 0px;}
.nav_main ul li#nav_main_5		{width:173px; margin:0px 6px 0px 0px;}
.nav_main ul li#nav_main_6		{width:109px; margin:0px 16px 0px 0px;}
.nav_main ul li#nav_main_7		{width:80px; margin:0px 0px 0px 0px;}

.nav_main ul li#nav_main_1 a		{background-image:url('../img/nav_main_1.png');}
.nav_main ul li#nav_main_2 a		{background-image:url('../img/nav_main_2.png');}
.nav_main ul li#nav_main_3 a		{background-image:url('../img/nav_main_3.png');}
.nav_main ul li#nav_main_4 a		{background-image:url('../img/nav_main_4.png');}
.nav_main ul li#nav_main_5 a		{background-image:url('../img/nav_main_5.png');}
.nav_main ul li#nav_main_6 a		{background-image:url('../img/nav_main_6.png');}
.nav_main ul li#nav_main_7 a		{background-image:url('../img/nav_main_7.png');}


.nav_main ul li#nav_main_1 ul		{width:125px; background: url('../img/nav_main_bottom_1.png') no-repeat bottom; padding:5px 0px 12px 0px;}
.nav_main ul li#nav_main_2 ul		{width:150px; background: url('../img/nav_main_bottom_2.png') no-repeat bottom; padding:5px 0px 12px 0px;}
.nav_main ul li#nav_main_3 ul		{width:130px; background: url('../img/nav_main_bottom_3.png') no-repeat bottom; padding:5px 0px 12px 0px;}
.nav_main ul li#nav_main_4 ul		{width:148px; background: url('../img/nav_main_bottom_4.png') no-repeat bottom; padding:5px 0px 12px 0px;}
.nav_main ul li#nav_main_5 ul		{width:173px; background: url('../img/nav_main_bottom_5.png') no-repeat bottom; padding:5px 0px 12px 0px;}
.nav_main ul li#nav_main_6 ul		{width:109px; background: url('../img/nav_main_bottom_6.png') no-repeat bottom; padding:5px 0px 12px 0px;}
.nav_main ul li#nav_main_7 ul		{width:80px; background: url('../img/nav_main_bottom_7.png') no-repeat bottom; padding:5px 0px 12px 0px;}

.nav_main ul li#nav_main_1 li a,
.nav_main ul li#nav_main_2 li a,
.nav_main ul li#nav_main_3 li a,
.nav_main ul li#nav_main_4 li a,
.nav_main ul li#nav_main_5 li a,
.nav_main ul li#nav_main_6 li a,
.nav_main ul li#nav_main_7 li a		{background:url('../img/nav_main_fleche.gif') 2px 9px no-repeat; padding:5px 0 5px 9px; }


.nav_main ul ul						{position:absolute; top:40px; left:0; padding:0; z-index:50; }
.nav_main ul ul li					{float:none; margin:0 6px 0 6px; display:block;}

.nav_main ul li#nav_main_1 ul li	{float:none; margin:0; padding-left:5px; display:block; }
.nav_main ul li#nav_main_2 ul li	{float:none; margin:0; padding-left:5px; display:block; }
.nav_main ul li#nav_main_3 ul li	{float:none; margin:0; padding-left:5px; display:block; }
.nav_main ul li#nav_main_4 ul li	{float:none; margin:0; padding-left:5px; display:block; }
.nav_main ul li#nav_main_5 ul li	{float:none; margin:0; padding-left:5px; display:block; }
.nav_main ul li#nav_main_6 ul li	{float:none; margin:0; padding-left:5px; display:block; }
.nav_main ul li#nav_main_7 ul li	{float:none; margin:0; padding-left:5px; display:block; }


* html .nav_main ul ul li		{float:left; display:inline;}
.nav_main ul ul li a			{background-image:none; height:auto; color:#000; text-decoration:none;}
* html .nav_main ul ul li a		{height:1%;}
.nav_main ul ul li a:hover		{color:#cc0066;}

/*	Règles d'affichage initial	*/
.nav_main ul .off ul			{display:none;}

/*	Règles d'affichage dynamique	*/
.nav_main ul li.on a		{background-position:0 -40px;}
.nav_main ul .on 			{background:;}
.nav_main ul .on ul			{display:block;}



/* ------------------------------ CONTENT ------------------------------ */

/* -----------  fil d'ariane  ----------- */

#fil_ariane { color: #000; padding: 0px; text-align:left; margin:0px 0px 0px 50px; display:block; }
#fil_ariane ul {
	list-style: none;
	display:inline;
}
#fil_ariane ul li {
	list-style:none;
	display:inline;
}

/* -----------  colonne left : sous menu  ----------- */

#col_left ul {
	display:block;
	float:left;
	width:145px;
	margin: 25px 0px 25px 30px;
}
#col_left li {
	font-weight:bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color:#cc0066;
	border-bottom:#CCC solid 1px;
}
#col_left li a {
	text-decoration:none;
	color:#000;
}
#col_left li a:visited {
	text-decoration:none;
	color:#000;
}
#col_left li a:hover {
	color:#cc0066;
}
#col_left .last {
	border:none;
}

/* -----------  titres, sous-titre et textes  ----------- */
#content h1 {
	height:29px;
	margin: 15px 0px 0px 0px;
}
#content h1 img {
	padding: 0px 0px 0px 26px;
}
#content h2 {
	font-size:1.6em;
	color: #cc0066;
	padding: 10px 30px 10px 25px;
	font-weight:normal;
}
#content h3 {
	font-size:1.2em;
	color: #000;
	padding: 10px 30px 6px 25px;
	font-weight:bold;
}
#content h4 {
	font-size:1.2em;
	color:#cc0066;
	padding: 2px 30px 6px 25px;
	font-weight:bold;
}
#content h5 {
	font-size:1 em;
	color:#000;
	padding: 2px 30px 6px 25px;
	font-weight:bold;
}
#content h6 {
	font-size:1.05em;
	color:#000;
	padding: 2px 0px 6px 0px;
	font-weight:bold;
}
#content h7 {
	font-size:1 em;
	color:#000;
	padding: 0px 0px 12px 0px;
	font-weight:normal;
}

#content p {
	padding: 5px 30px 12px 25px;
	text-align:justify;
}
#col_content_2col ul {
	padding: 0px 30px 12px 30px;
}
#col_content_2col a {
	color: #333;
	text-decoration:none;
}
#col_content_2col a:visited {
	text-decoration:none;
}
#col_content_2col a:hover {
	color:#cc0066;
	text-decoration:none;
}



.schema {
	padding: 5px 30px 12px 25px;
}
#content .logo {
	padding: 0px 0px 0px 0px;
}
#content table {
	background-repeat:no-repeat;
}
.content_marge {
	margin: 5px 30px 12px 25px;
}
#content object {
	padding: 0px 0px 12px 25px;
}


#col_content_2col ul li
{
	display : list-item;
	list-style-image: url('/img/Puce.gif');
	margin-bottom: 5px;
}








/* -----------  slider  ----------- */


#menu4 a.wactive {
	color: #cc0066;
	text-decoration: none;
}


/* -----------  colonne left : bouttons  ----------- */

.bouttons {
	margin:10px 0px 10px 15px;
}
.bouttons a {
	border:none;
}







/* -----------  colonne right : portlet  ----------- */

#portlet_bottom 
{
	overflow:hidden;
	background: url('../img/portlet_bottom.jpg') no-repeat bottom;
	width:275px;
	padding-bottom:15px;
	margin-bottom:15px;
	margin-top:10px;
}
#portlet_top 
{
	background: url('../img/portlet_top.gif') top no-repeat;
	width:275px;
	padding-top:15px;
}
#portlet_top p {
	padding: 0px 20px 0px 20px;
}
#portlet_top ul {
	padding: 0px 20px 0px 20px;
}

/* -----------  colonne right : portlet Offres d'emploi  ----------- */

#portlet_emploi_bottom 
{
	background: url('../img/portlet_bottom.jpg') no-repeat bottom;
	width:275px;
	padding-bottom:15px;
}
#portlet_emploi_top 
{
	overflow:hidden;
	background: url('../img/portlet_top_Offres.jpg') top no-repeat;
	width:275px;
	padding-top:40px;
}
#portlet_emploi_top p {
	padding: 0px 20px 0px 20px;
}
#portlet_emploi_top ul {
	padding: 0px 20px 0px 20px;
}

#portlet_emploiIT_bottom 
{
	overflow:hidden;
	background: url('../img/portlet_bottom.jpg') no-repeat bottom;
	width:275px;
	padding-bottom:10px;	
	margin-left:0.1em;
	height:160px;
}

#portlet_emploiIT_top 
{
	overflow:hidden;
	background: url('../img/portlet_top_pourquoi_emploiitfinace.jpg') top no-repeat;
	width:275px;	
	padding-top:40px;
	
}

#portlet_emploiIT_top li
{
    margin-left:1em;
}

/* -----------  colonne right : portlet Actu  ----------- */

#portlet_actu_bottom {
	background: url('../img/portlet_bottom.jpg') no-repeat bottom;
	width:275px;
	padding-bottom:15px;
}
#portlet_actu_top {
	background: url('../img/portlet_top_Actu.jpg') top no-repeat;
	width:275px;
	padding-top:40px;
}
#portlet_actu_top p {
	padding: 0px 20px 0px 20px;
}
#portlet_actu_top ul {
	padding: 0px 20px 0px 20px;
}


/* -----------  colonne right : content  ----------- */
#col_right img {
	padding: 15px 0px 1px 3px;
	margin: 0px;
}

#col_right div#Legende 
{
	padding: 0px 0px 20px 10px;
	font-size: 0.8em;
}





/* -----------  colonne centre : groupe  ----------- */
.grid_groupe_colonnes {
	width:190px;
	margin: 10px 0px 0px 0px;
	float:left;
	border-left: #ccc 1px solid;
}
.grid_groupe_colonnes h4 {
	padding: 0px 0px 10px 22px;
}
.grid_groupe_colonnes h5 {
	padding: 0px 0px 5px 22px;
}
.grid_groupe_colonnes p {
	padding: 0px 0px 12px 22px;
}
.grid_groupe_colonnes ul {
	padding: 0px 0px 10px 22px;
}


/* -----------  Colonnes pour PLAN du Site  ----------- */
.grid_plan_colonnes {
	width:170px;
	margin: 10px 0px 0px 0px;
	float:left;
	border-left: #ccc 1px solid;
}

.grid_plan_colonnes h4 {
	padding: 0px 0px 10px 22px;
}
.grid_plan_colonnes h5 {
	padding: 0px 0px 5px 22px;
}
.grid_plan_colonnes p {
	padding: 0px 0px 12px 22px;
}
.grid_plan_colonnes ul, .grid_three_colonnes_bis ul {
	padding: 0px 0px 10px 22px;
}


/* -----------  colonne center : references clients  ----------- */
#group_logo {
	width:730px;
	margin: 0px 0px 10px 25px;
	float:left;
}
#group_logo p {
	font-size:0.9em;
	padding: 0px 0px 5px 5px;
	color:#999;
	visibility:hidden;
}
#reference_logo {
	width:160px;
	margin: 0px 8px 0px 0px;
	float:left;
}
#reference_logo_bis {
	width:200px;
	margin: 0px 8px 0px 0px;
	float:left;
}




/* ------------------------------ FOOTER ------------------------------ */

#footer_content {
	width:954px;
	border-top: #CCC solid 1px;
	margin-left:20px;
}
#footer ul {
	font-size:0.8em;
	padding: 5px 0px 0px 0px;
	float:left;
	display: inline-block;
}
#footer ul li {
	list-style:none;
	display:inline;
	color:#000;
}
#footer .separate {
	float:right;
}


/* ------------------------------ FOOTER HOME FLASH (2010/03/012) ------------------------------ */

#footer_f {
	position: relative;
	width:1000px;
	margin:0 auto;
	height:30px;
	background:url(../img/Footer_Home_F.png) no-repeat;
}
#footer_content_f {
	width:984px;
}
#footer_f ul {
	font-size:0.9em;
	padding: 3px 7px 0px 22px;
	float:left;
	display: inline-block;
}
#footer_f ul li {
	list-style:none;
	display:inline;
	color:#000;
}
#footer_f .separate {
	float:right;
}



/* ------------------------------ Textes SHEMAS ------------------------------ */
#detail_2, #detail_3, #detail_4, #detail_5, #detail_6 { display:none; }


/* ------------------------------ Fiche témoignage ------------------------------ */
#temoin {
	margin: 0px 0px 10px 25px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:460px;
	background:url('../img/bg_temoin.jpg') repeat-x;
}
#temoin img {
	padding: 0px 15px 0px 0px;
	float:left;
}
#temoin h3 {
	padding: 15px 0px 0px 0px;
}
#temoin h4 {
	padding: 0px 0px 0px 0px;
}
#temoin p {
	padding: 5px 10px 5px 0px;
}

/* ------------------------------ Actualité ------------------------------ */
.actu {
	margin: 0px 0px 10px 25px;
	padding: 0px 0px 5px 0px;
	float:left;
	width:430px;
	border-bottom: #CCC solid 1px; 
}
/*.actu img {
	padding: 0px 15px 0px 0px;
	float:left;
}*/
.actu h3 {
	padding: 0px 0px 0px 12px;
	margin:0px;
	background:url('../img/Puce_1.gif') no-repeat 0px 15px;
}
.actu .date 
{
	margin: 0px 0px -8px 0px;
	font-size:10px;
	color:#666;
}
.actu .DescriptionActualite {
	padding: 3px 0px 2px 0px;
}

.VoirActus
{
	margin: 0px 0px 10px 25px;
	padding: 0px 0px 5px 0px;
	float:left;
	width:430px;
}

.VoirActusAffiche
{
	margin: 10px 0px 10px 25px;
	padding: 0px 0px 5px 0px;
	float:left;
	width:430px;
	border-top: #CCC solid 1px;
}
/* ------------------------------ Presse ------------------------------ */
.presse {
	margin: 0px 0px 10px 25px;
	padding: 0px 0px 5px 0px;
	float:left;
	width:430px;
	border-bottom: #CCC solid 1px; 
}
.presse img {
	padding: 0px 15px 0px 0px;
	float:left;
}
.presse h3 {
	padding: 0px 0px 0px 0px;
	margin:0px;
	background:url('../img/Puce_1.gif') no-repeat 0px 15px;
}
.presse .date 
{
	margin: 0px 0px -8px 0px;
	font-size:10px;
	color:#666;
}
.presse .DescriptionPresse {
	padding: 0px 0px 0px 0px;
}


/* ------------------------------ Newsletter ------------------------------ */
.newsletter {
	margin: 0px 0px 10px 25px;
	padding: 0px 0px 5px 0px;
	float:left;
	width:430px;
	border-bottom: #CCC solid 1px; 
}
.newsletter img {
	padding: 0px 15px 0px 0px;
	float:left;
}
.newsletter h3 {
	padding: 0px 0px 0px 0px;
	margin:0px;
	background:url('../img/Puce_1.gif') no-repeat 0px 15px;
}
.newsletter .date 
{
	margin: 0px 0px -8px 0px;
	font-size:10px;
	color:#666;
}
.newsletter .DescriptionNewsletter {
	padding: 0px 0px 0px 0px;
}




.bloctexte { border-left:#CCC solid 1px; margin-top:10px; width:730px;}

.guiderecrut { border-bottom:#CCC solid 1px; border-left:#CCC solid 1px; border-right:#CCC solid 1px; margin:0px 0px 10px 30px; padding:0px 0px 0px 0px; width:445px; background:url('../img/bg_guide.jpg') bottom repeat-x;}
.guiderecrut table { margin:0px; padding:0px;}


.bloctexte2 { }

.blocschema { margin-top:10px;}









/******************************** AJOUTS AXEL  Juillet 2011 ******************************/

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('OpenSans-Semibold-webfont.eot');
    src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Semibold-webfont.woff') format('woff'),
         url('OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#home_container {
	position: relative;
	width:994px;
	margin:0 auto;
	background: url('../img/Novencia_bg3.png') repeat-y;
}



#home_content {
	width:978px;
	height: 740px ;
	margin:0 auto;
	padding:3px 0px 7px 0px;
}


#grille {
float: left;
position:absolute;
background: url('../img/Grille.png');
background-repeat: no-repeat;
background-color:transparent;
width:978px;
height: 575px;
z-index:100;
}

#photos {
width: 960px;
height: 560px;
margin-top: 5px;
margin-left:10px;
}

.sprite {
background-image: url('../img/novencia_sprite.png');
background-repeat: no-repeat;
}

.left {
float:left;
}

.right {
float:right;
}

/************* Logos *****/
#logo {
width:300px;
height:110px;
float:left;
position:absolute;
z-index:200;
margin-top: 12px;
margin-left: 40px;
}

#groupes {
 margin-top: 150px;
    position: absolute;
    right: 10px;
    width: 200px;
    z-index: 200;
}

#groupes a {
width:190px;
height:140px;
}

#log1 {
background-position: 0 -140px;
}

a#log1:hover {
background-position: 0 -2px;
}

#log2 {
background-position:-375px -140px;
}

a#log2:hover {
background-position: -375px -2px;
}

#log3 {
background-position: -190px -140px;
}

a#log3:hover {
background-position: -190px -2px;
}

/********** Navigation *********/
#navigation {
    float: left;
    font-size: 1.3em;
    margin-top: 100px;
    padding: 27px 0 0 0px;
    position: absolute;
    text-transform: uppercase;
    width: 978px;
	z-index:200;
}

#navigation a {
padding: 0px 20px 0px 20px;
	-webkit-transition-property:color;
-webkit-transition-timing-function: ease, ease;
-webkit-transition-duration: 0.3s;
-moz-transition-property:color;
-moz-transition-timing-function: ease, ease;
-moz-transition-duration: 0.3s;
transition-timing-function: ease, ease;
transition-property:color;
}

#navigation ul {
margin: 0;
padding: 0;
}

#navigation ul li {
float: left;
position: relative;
margin: 0;
list-style-type: none;
text-align: left;
}

#navigation a:hover {
text-decoration: none;
}

#navigation, #bandeau_home {
font-family: 'OpenSansSemibold';
font-weight:normal;
}

#navigation a, #bandeau_home h1, #bandeau_home h2, #bandeau_home h3 {
font-weight:normal;
}

#bandeau_home {
position: absolute;
z-index:200;
float: left;
margin-top:231px;
width: 600px;
font-size: 1.8em;
}

#bandeau_home h1, #bandeau_home h2 {
float:left;
color: #cc0066;
background:url('../img/white-opacity.png');
}
#bandeau_home h1 {
margin: 20px 0px 0px 10px;
    padding: 5px 0px 5px 35px;
	width: 350px;
}
#bandeau_home h2 {
margin-left: 200px;
    padding: 7px 0px 5px 30px;
	width: 355px;
}
#bandeau_home h3 {
float:left;
background:url('../img/white-opacity.png');
margin-left: 390px;
    margin-top: 70px;
    padding: 5px 10px 5px 20px;
    width: 355px;
}

#twitter {
    float: left;
    margin-left: 400px;
    margin-top: 180px;
    position: absolute;
	}

.twtr-widget {
height: 60px;
}
	
.twtr-hd, .twtr-ft {
visibility:hidden;
height:0;
}

.twtr-timeline {
height:60px;
}

/*************** Footer *******************/
#footer_home {
	overflow:hidden;
	width:978px;
	margin:0 auto;
	background-color:#FFF;
    height: 180px;
	position:relative;
}

/******************* Social ******************/
#social {
float:left;
height: 30px;
font-size: 1.2em;
margin: 20px 0 20px 10px;
font-weight: bold;
}

#social a{
	-webkit-transition-property:color;
-webkit-transition-timing-function: ease, ease;
-webkit-transition-duration: 0.3s;
-moz-transition-property:color;
-moz-transition-timing-function: ease, ease;
-moz-transition-duration: 0.3s;
transition-timing-function: ease, ease;
transition-property:color;
background-image: url('../img/social_sprite.png');
background-repeat: no-repeat;
}

#social a:hover {
text-decoration: none;
}

#social li {
float:left;
}

.but {
height: 24px;
display: block;
float: left;
padding-left: 30px;
 margin-left: 20px;
    margin-right: 35px;
padding-top:4px;
}

#twit {
background-position: 0 0px;
}
#blog {
background-position: 0 -64px;
}
#linkedin {
background-position: 0 -128px;
}
#facebook {
background-position: 0 -192px;
}
#viadeo {
background-position: 0 -256px;
margin-right:0;
}

a#twit:hover {
background-position: 0 -32px;
}
a#blog:hover {
background-position: 0 -96px;
}
a#linkedin:hover {
background-position: 0 -160px;
}
a#facebook:hover {
background-position: 0 -224px;
}
a#viadeo:hover {
background-position: 0 -256px;
}

/***************** Footlist *************/
#footlist {
float:left;
margin-left: 12px;
background-image:url('../img/Fond_Footer_Complet.jpg');
	background-repeat:no-repeat;
width: 954px;
font-size: 1em;
}
#footlist a {
color: #666;
text-shadow: 1px 1px rgba(255,255,255,0.8);
-moz-text-shadow: 1px 1px rgba(255,255,255,0.8);
-webkit-text-shadow: 1px 1px rgba(255,255,255,0.8);
}

#footlist ul {
float: left;
height: 100px;
padding-left: 20px;
margin-top: 10px;
width: 115px;
background-image: url('../img/Separation_Footer.gif');
background-repeat: no-repeat;
background-position: 0 0px;
}

#footlist ul.nobg {
background-image: none;
background: none;
	
	}

.title {
font-weight: bold;
margin-bottom: 5px;
}
