@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:0; margin:0; padding:0;}

/* Générique */
body{
	background:url(../images/back.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#global { 
	margin-left: auto; 
	margin-right: auto; 
	width: 953px; /* largeur obligatoire pour être centré */
	/*height: 650px;*/
	text-align:left;
}

#header {
	height:151px;
	width:953px;	
	background:url(../images/sos-joueurs-logo.gif);
}

#header #search{
	padding:60px 0 0 68px;
}

#logo{
	position:absolute;
	float:left;	
	height:151px;
	width:205px;
}

#numTel {
	float:left;
	height:89px;
	position:absolute;
	width:480px;
	padding: 0 0 0 220px;
}

div#search input.search-input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:transparent url(../images/moteur-de-recherche.png) no-repeat scroll left top;
	border-style:none;
	color:#999999;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:32px;
	line-height:normal;
/* padding of text */
	margin: 0 0 0 697px;
	padding: 10px 0 0 45px;
	width:110px;
}

div#search input.search-button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/moteur-de-recherche-validation.png) no-repeat scroll right top;
	border-style:none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:32px;
	line-height:0;
	margin:0;
	text-indent:-9999em;
	width:33px;
}

#header #accessibilite{
	height:0px;
	padding:0 0 0 850px;
	text-align:right;
}

#header ul#nav{
	list-style:none;
	width:755px;
	float:left;
	margin:16px 0 0 197px;
}
#header ul#nav>li{
	display:inline;
	margin:0 2px 0 2px;
	padding:0 0 0 0;
}

.clearfooter {
	height: 50px;
	clear: both;
}

#footer{
	display:block;
	height:25px;
	width:953px;
	background-color:#FFF;
	position:relative;
	float:left;
	padding-top:00px;
	/*height:100%;
  	min-height:10px;
 	max-height:200px; 
	margin-top:20px;*/
}



/* Home :: start */
#home-content{
	position:relative;
	height:229px;
	width:auto;
	padding-top:24px;
	background-color:#FFFFFF;
}

#edito{
	background-color:#FFFFFF;
	background:url(../images/encart-edito.gif);
	background-repeat:no-repeat;
	height:230px;
	width:336px;
	float:left;
	padding:0 12px 0 0;
	position:relative;
}
#edito p{
	margin : 49px 0 0 16px;
	color:#7b7c7e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-right:3px;
	padding:0 3px 0 0;
	/*font-weight:bold;*/
}

#carousel{
	height:229px;
	width:605px;
	float:left;
	top:0px;
	position:relative;
	background-image:url(../images/carousel-fond.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#MooFlow{
	padding:20px 0 0 0;
}

#home-content2{
	height:207px;
	width:953px;
	padding-top:14px;
	background-color:#FFF;
	float:left;
	position:relative;
	margin-bottom:12px;
}

#home-actus{
	height:207px;
	width:230px;
	float:left;
	background-image:url(../images/encart-actus.gif);
	background-repeat:no-repeat;
	padding: 0 12px 0 0;
	position:relative;
	/*font-weight:bold;*/
}

#home-temoignages{
	height:207px;
	width:230px;
	float:left;
	background-image:url(../images/encart-temoignages.gif);
	background-repeat:no-repeat;
	padding: 0 12px 0 0;
	position:relative;
	/*font-weight:bold;*/
}

#home-testezvous{
	height:207px;
	width:226px;
	float:left;
	background-image:url(../images/encart-testez-vous.gif);
	background-repeat:no-repeat;
	padding: 0 10px 0 0;
	position:relative;
	/*font-weight:bold;*/
}

#home-pub{
	height:207px;
	width:233px;
	float:left;
	position:relative;

}


#perd{
	position:relative;
	float:left;
	top:0;
	height:127px;
	width:233px;
}
#lien{
	position:relative;
	float:left;
	height:81px;
	width:233px;
	background-image:url(../../uploads/images/liens-INPES.jpg);
	background-repeat:no-repeat;
}
#lien span{
	position:relative;
	float:left;
	height:50px;
	width:203px;
	margin : 33px 5px 0 7px;
}
/* Home :: end */

/* Content :: start */
#content{
/*	position:relative;
	height:470px;
	width:953px;
	background-color:#000;
	margin:30px 0 0 0;
	min-height: 100%;
	padding-bottom:20px;
*/	
}

#content-chemindefer{
	float:left;
	position:relative;
	background-color:#FFF;
	margin:10px 0 13px 232px;
	width:721px;
	height:15px;
}

#content-colonne{
	width:202px;
	position:relative;
	float:left;
}

#content-contenu{
	width:721px;
	background-color:#fff;
	position:relative;
	float:left;
	margin:0 0 0 30px;
	min-height: 100%;

}

/************************************************************************************/

#content-sousmenu-up-bleu{
	position:relative;
	background-image:url(../images/sous-menu-bleu-haut.gif);
	background-repeat:no-repeat;
	width:202px;
	height:16px;
	top:42px;
}

#content-sousmenu-bleu{
	position:relative;
	left:0px;
	background-image:url(../images/sous-menu-bleu.gif);
	background-repeat:repeat-y;
	width:202px;
	top:42px;
}

#content-sousmenu-down-bleu{
	position:relative;
	background-image:url(../images/sous-menu-bleu-bas.gif);
	background-repeat:no-repeat;
	width:202px;
	height:21px;
	top:42px;
	margin:0 0 61px 0;
}

#content-contenu-bleu{
	width:721px;
	background-color:#fff;
	position:relative;
	float:left;
	margin:0 0 0 30px;
	padding-bottom: 20px;
	min-height: 100%;

}





/************************************************************************************/

#content-sousmenu-up-orange{
	position:relative;
	background-image:url(../images/sous-menu-orange-haut.gif);
	background-repeat:no-repeat;
	width:202px;
	height:16px;
	top:42px;
}

#content-sousmenu-orange{
	position:relative;
	left:0px;
	background-image:url(../images/sous-menu-orange.gif);
	background-repeat:repeat-y;
	width:202px;
	top:42px;
}

#content-sousmenu-down-orange{
	position:relative;
	background-image:url(../images/sous-menu-orange-bas.gif);
	background-repeat:no-repeat;
	width:202px;
	height:21px;
	top:42px;
	margin:0 0 61px 0;
}

#content-contenu-orange{
	width:721px;
	background-color:#fff;
	position:relative;
	float:left;
	margin:0 0 0 30px;
	min-height: 100%;

	padding-bottom: 20px;
}
/************************************************************************************/

#content-sousmenu-up-violet{
	position:relative;
	background-image:url(../images/sous-menu-violet-haut.gif);
	background-repeat:no-repeat;
	width:202px;
	height:16px;
	top:42px;
}

#content-sousmenu-violet{
	position:relative;
	left:0px;
	background-image:url(../images/sous-menu-violet.gif);
	background-repeat:repeat-y;
	width:202px;
	top:42px;
}

#content-sousmenu-down-violet{
	position:relative;
	background-image:url(../images/sous-menu-violet-bas.gif);
	background-repeat:no-repeat;
	width:202px;
	height:21px;
	top:42px;
	margin:0 0 61px 0;
}

#content-contenu-violet{
	width:721px;
	background-color:#fff;
	position:relative;
	float:left;
	margin:0 0 0 30px;
	min-height: 100%;

	padding-bottom: 20px;
}
/************************************************************************************/

#content-sousmenu-up-vert{
	position:relative;
	background-image:url(../images/sous-menu-vert-haut.gif);
	background-repeat:no-repeat;
	width:202px;
	height:16px;
	top:42px;
}

#content-sousmenu-vert{
	position:relative;
	left:0px;
	background-image:url(../images/sous-menu-vert.gif);
	background-repeat:repeat-y;
	width:202px;
	top:42px;
}

#content-sousmenu-down-vert{
	position:relative;
	background-image:url(../images/sous-menu-vert-bas.gif);
	background-repeat:no-repeat;
	width:202px;
	height:21px;
	top:42px;
	margin:0 0 61px 0;
}

#content-contenu-vert{
	width:721px;
	background-color:#fff;
	position:relative;
	float:left;
	margin:0 0 0 30px;
	min-height: 100%;

	padding-bottom: 20px;
}
/* Content :: end */
