/* Sexepulsion.COM */
body {
	background-color:#fbcc6d;
    margin: 0px 0;
	padding: 0;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F5463D;
}
div#wrapper {
	position: relative;
	margin: 0 auto;
	margin-top:10px;
	padding:0;
	width: 960px;
}
a {
	text-decoration: none;
	color:#764BE7;
}
a:hover {text-decoration: underline;}
a img {border: 0;}
a, input {outline: none;}
form {margin: 0;}
input, select, textarea {
	vertical-align: middle;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:#d94136;
	margin:0;
}
h3{
	font-size:small;
}
label {
	display: block;
	margin-bottom: 2px;
	color: #434343;
	font-size: 11px;
}
input.button {
	font-size: 10px;
	color:#d94136;
	text-transform: uppercase;
	color:#d94136;
	background: #FFFFFF;
	cursor: pointer;
	width:22px;
}
img.thumb {
	
}
a:hover img.thumb {
	border-color: #FFFFFF;
}



/* HEADER
--------------------------- */
div#header {
	width: 960px;
}
.headerLogo {
	width: 960px;
	height: 145px;
	background:url(images/logo.png) no-repeat;
	/*background-color:#a2d722;*/
}
.headerLogo h1{
	visibility:hidden;
}
div#headerContent {
}
.headerText{
	width:320px;
	height:35px;
	position:absolute;
	top:63px;
	margin-left:10px;
}
.headerText .messageAccueil{
	margin:0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	height:35px;
	padding:12px 0 0 0;
	background:url(images/hot.gif) no-repeat top right;
}
.date{
	position:absolute;
	top:3px;
	margin:0 0 0 740px;
	font-weight:bold;
}
.date:first-letter{
text-transform:uppercase;
}

#headerMenu {
	clear:both;
	background:url(images/fond_menu.png) no-repeat;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:30px;
	width:959px;
	border:1px solid black;
	border-left:none;
}
#headerMenu span{
	visibility:hidden;
}
#headerMenu a{
	border:1px solid black;
}
#headerMenu a:hover{
	color:#ff3300/*#c233b0*/;
	text-decoration:none;
}
#headerMenu a.linkIndex{
	height:30px;
	width:79px;
	position: absolute;
	top: 145px;
	margin-left: 0px;
	background:url(images/menu_boutons/accueil.png) no-repeat 0 -30px;
}
#headerMenu a.linkIndex:hover{
	background:url(images/menu_boutons/accueil.png) no-repeat 0 0;
}
#headerMenu a.linkDate{
	height:30px;
	width:135px;
	position: absolute;
	top: 145px;
	margin-left: 79px;
	background:url(images/menu_boutons/ajouts.png) no-repeat 0 -30px;
}
#headerMenu a.linkDate:hover{
	background:url(images/menu_boutons/ajouts.png) no-repeat 0 0;
}
#headerMenu a.linkCompteur{
	height:30px;
	width:119px;
	position: absolute;
	top: 145px;
	margin-left: 214px;
	background:url(images/menu_boutons/vues.png) no-repeat 0 -30px;
}
#headerMenu a.linkCompteur:hover{
	background:url(images/menu_boutons/vues.png) no-repeat 0 0;
}
#headerMenu a.linkNote{
	height:30px;
	width:148px;
	position: absolute;
	top: 145px;
	margin-left:333px;
	background:url(images/menu_boutons/notes.png) no-repeat 0 -30px;
}
#headerMenu a.linkNote:hover{
	background:url(images/menu_boutons/notes.png) no-repeat  0 0;
}
#headerMenu a.linkFavoris{
	height:30px;
	width:165px;
	position: absolute;
	top: 145px;
	margin-left:481px;
	background:url(images/menu_boutons/favoris.png) no-repeat 0 -30px;
}
#headerMenu a.linkFavoris:hover{
	background:url(images/menu_boutons/favoris.png) no-repeat 0 0;
}
#headerMenu .searchForm{
	visibility:visible;
	position:absolute;
	top:150px;
	margin-left:780px;
}

/* BOX --------------------------- */

.box {
	width: 960px;
}

/*Disclaimer*/
.boxContentDisclaimer{
	clear:both;
	background:#cedfec;
	padding:20px 0 0 0;
}
.boxContentDisclaimer .boxContentMain{
	width:80%;
	background:#eaf1f6;
	margin:15px auto 15px auto;
	text-align:center;
	padding:15px;
}
.boxContentDisclaimer .boxContentMain h3, .boxContentDisclaimer .boxContentMain a{
	font-size:22px;
	font-weight:bold;
}
.boxContentDisclaimer .boxContentMain p{
	font-size:16px;
	color:#333333;
}
.boxContentRight{
	text-align:center;
	font-size:14px;
}

/*Index*/
.boxContentIndex {
	clear:both;
	background:#cedfec;
	padding:20px 0 0 0;

}
.boxContentIndex .boxContentMain {
	clear:both;
	float:left;
	width: 75%;
}
.boxContentIndex .boxContentMain img{
	border:1px solid #417daa;
}
.boxContentIndex .boxContentMain img:hover{
	border:1px solid #ffaa00;
}
.boxContentIndex .boxContentMain h3{
	padding:5px;
	margin:0 0 0 0;
	font-size:14px;
}
.boxContentIndex .boxContentMain h3 img{
	border:none;
}
.boxContentIndex .boxContentMain h3 img:hover{
	border:none;
}
.boxContentIndex .boxContentMain div{
	margin-top:20px;
	background: #e8f0f8;
}
.boxContentIndex .boxContentMain div:first-child{
	margin-top:0;
}
.boxContentIndex .boxContentMain .lienSuite{
	float:right;
}
.boxContentIndex .boxContentMain .itemList{
	margin:20px 0 0 0;
}
.boxContentIndex .boxContentMain .itemList a{
	font-weight:bold;
}
.boxContentIndex .boxContentRight {
	float:left;
	padding:10px;
}

/*Recherche*/
.boxContentRecherche {
	clear:both;
	background:#cedfec;
	padding:20px 0 0 0;
}
.boxContentRecherche .boxContentMain {
	clear:both;
	float:left;
	width: 75%;
}
.boxContentRecherche .boxContentMain img{
	border:1px solid #417daa;
}
.boxContentRecherche .boxContentMain img:hover{
	border:1px solid #ffaa00;
}
.boxContentRecherche .boxContentMain h3{
	padding:5px;
	margin:0 0 0 0;
	font-size:14px;
}
.boxContentRecherche .boxContentMain div{
	margin-top:20px;
	background: #e8f0f8;
}
.boxContentRecherche .boxContentMain div:first-child{
	margin-top:0;
}
.boxContentRecherche .boxContentMain .pagination{
	text-align:center;
	border:none;
}
.boxContentRecherche .boxContentMain .stars{
	border:none;
}
.boxContentRecherche .boxContentMain .stars:hover{
	border:none;
}
.boxContentRecherche .boxContentMain .videoItem{
	text-align:center;
	width:90%;
	margin:auto;
	vertical-align:middle;
}
.boxContentRecherche .boxContentRight {
	float:left;
	padding:10px;
}


/*Fiche video */
.descriptif_titres{
	font-weight:bold;
}
.videoData{
	font-size:x-small;
}
.boxContentVideo {
	clear:both;
	background:#cedfec;
	padding:20px 0 0 0;
}
.boxContentVideo .boxContentMain {
	clear:both;
	float:left;
	width: 576px;
}
.boxContentVideo .boxContentMain img{
	border:1px solid #417daa;
}
.boxContentVideo .boxContentMain img:hover{
	border:1px solid #ffaa00;
}
.boxContentVideo .boxContentMain h3{
	padding:5px;
	margin:0 0 0 0;
	font-size:14px;	
}
.boxContentVideo .boxContentMain div{
	margin-top:20px;
	background: #e8f0f8;
}
.boxContentVideo .boxContentMain div:first-child{
	margin-top:0;
}
.boxContentVideo .boxContentMain .video{
	margin:auto;
	text-align:center;

}
.boxContentVideo .boxContentMain .video h3 .stars{
	border:none;
}
.boxContentVideo .boxContentMain .video h3 a{
	color:#F5463D;
}
.boxContentVideo .boxContentMain .video embed{
	width:528px;
	height:432px;
	border:10px solid #cedfec;
}
.boxContentVideo .doVote{
	margin:0;
	padding:0;
	display:inline;	
}
.boxContentVideo .vote li{
	display:inline;
	font-size:14px;
}
.boxContentVideo .lienVideoHQ{
	font-size:18px;
}
.boxContentVideo .descriptif{
	color:#333333;
	padding:0 15px 10px 15px;
	font-weight:normal;
	font-size:12px;
	text-align:justify;
}
.boxContentVideo .boxContentRight {
	float:right;
	width:384px;
}

/* VIDEO ITEM
--------------------------- */
.videoItem ul{
	margin: 0 0 0 0;
	font-size:9;
	color: #434343;
	list-style:none;
}

/*Marque Blanche*/
.boxContentMB{
	background:#cedfec;
}
.boxContentMB .boxContentMain{
	width:90%;
	margin:auto;
	text-align:center;
}

/* FOOTER
--------------------------- */
div#footer {
	clear:both;
	padding: 5px 0;
	font-size: 10px;
	text-align: center;
	background-color:#cedfec;
}
#index_footer{
	font-size: 10px;
	text-align: center;
	margin-top:50px;
	float:left;
	width:100%;
}

/*Style du script de rencontre dans le beandeau haut de la page*/
.bandeauHeader{
	position:absolute;
	top:30px;
	margin:0 0 0 470px;	
}

.easy_geo_inscris {
 /* bordure du tableau */
 border:none;
 /* pas de bordure inferieure sur le tableau */
 border-bottom:none;
 /* Attribue une largeur au tableau */
 width:200px;
}
.easy_geo_inscris td {
 /* couleur de fond du tableau */
 background-color:none;
 /* type de la police */
 font-family:Verdana, Arial, Helvetica, sans-serif;
 /* taille de la police */
 font-size:9px;
 /* marge intérieure des cellules */
 padding:0px;
 /* bordure inferieure des cellules */
 border-bottom:none;
}
.easy_geo_inscris img {
 margin-right:5px;
       /* permet d'afficher le texte en dessous de l'image */
       /*clear:both;*/
}
.easy_geo_inscris a {
 /* couleur du lien */
 color:#ff0000;
 /* police du lien */
 font-weight:bold;
 /* non souligné */
 text-decoration:none;
}
.easy_geo_inscris a:hover {
 /* couleur du lien survolé */
 color:#FF9900;
 /* souligné au survol */
 text-decoration:underline; 
}
.easy_geo_inscris .label {
 /* style du label */
 /* Couleur du texte */
 color:#FF0000;
 /* gras */
 font-weight:bold;
}
/*Fin du style du script de rencontre*/

/* laisser ces 2 règles en fin de feuille de style !
La règle .itemList doit prendre le dessus (margin et padding) sur les autres règles appliquées aux tableaux conteneurs. */
table.itemList {
	margin: 0 auto;
}
table.itemList td {
	padding: 5px;
}
