html, body, div, span, p, h1, h2, h3, h4, input, button, textarea, a, em, img, strong, ul, li, form, label, table, tr, th, td {margin:0;padding:0;border:none;outline:none;}

body {background:url(/images/bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif;font-size:14px;}

a:link    {color: #a41016;text-decoration: underline;font-size:14px;}
a:visited {color: #a41016;text-decoration: underline;font-size:14px;}
a:hover   {color: #000000;text-decoration: none;font-size:14px;}

/*    ------------------------------------ Main ------------------------------------ */

#wrapper {width:100%;height:auto;background:url(/images/header.jpg) center top no-repeat;}
#mainCont {width:960px;height:auto;position:relative;margin:0 auto;}
	
#header {width:960px;height:620px;position:relative;}
#header .search {width:475px;height:37px;border:none;background:none;position:absolute;top:358px;left:20px;font-size:30px;color:#373737;}
#header .button {position:absolute;top:330px;left:505px;width:213px;height:81px;background:url(../images/but.jpg) top no-repeat;cursor:pointer;}
#header .button:hover {background:url(../images/but.jpg) bottom no-repeat;cursor:pointer;}


/*    ------------------------------------ Sub ------------------------------------ */

body#sub {background:url(../images/bgSub.jpg) repeat-x;}

#sub #wrapper {background:url(../images/headerSub.jpg) left top no-repeat;}
#sub #mainCont {margin:0;width:auto;}
#sub #header {width:100%;height:150px;}

#sub #header .search {width:295px;height:30px;border:none;background:none;position:absolute;top:88px;left:20px;font-size:24px;color:#373737;}
#sub #header .button {position:absolute;top:79px;left:326px;width:120px;height:48px;background:url(../images/butSub.jpg) top no-repeat;cursor:pointer;}
#sub #header .button:hover {background:url(../images/butSub.jpg) bottom no-repeat;cursor:pointer;}

h1 {position:absolute;right:10px;top:107px; color:#FFFFFF; font-size:15px;}
.minigirl{ position:absolute; top:0px; right:100px; width:100%; background:url(../images/minigirl.jpg) no-repeat; width:101px; height:72px;}
.barre{ position:absolute; top:81px; right:0px; color:#EFEFEF; }

/*    ------------------------------------ Inscription ------------------------------------ */

.input   {width: 250px; height:18px; font-size:15px; border:1px solid #666666;}
.input-antibot	{width: 80px; height:18px; font-size:15px;border:1px solid #666666;}
.submit  {width: 100px; height:30px; font-size:16px;border:1px solid #666666;}
.regles { width:600px; text-align:left;  background-color:#F2F2F2; border:1px solid #999999;font-weight: normal; font-size:13px; padding:7px;}
.titreregles { font-size:22px; padding-bottom:3px; text-decoration:underline;}

/*    ------------------------------------ Fiche ------------------------------------ */

.cadre-fiche { background-color: #F3F3F3; border:1px solid #980225; width: 880px; min-height:100px; padding:5px; margin-left:10px; }
.titre-fiche { font-size:25px; font-style:normal; background-color:#F2F2F2; border:1px solid #980225; padding:5px;}
.sites-fiches { margin-left:10px;}
.ascreen2 { margin:4px; float:left;width:120px; height:90px; border:1px solid #000000;}
.hrindex { width: 60%; border: 0;border-bottom: 1px black solid; }
hr { width: 700px; border: 0;border-bottom: 1px black solid;}

/*    ------------------------------------ Css Global ------------------------------------ */

.tags {margin-left:3px;text-decoration: none;font-size:12px;}
.keyword { font-weight: normal; font-size:13px; color:#990000;}
.ascreen { margin-right:4px; float:left; border: 1px solid #000000;width: 120px; height:90px; min-height:90px; margin-left:10px;}
.invisible { visibility:hidden; }
.hrindex { width: 60%; border: 0;border-bottom: 1px black solid; }
.tabtopindex { width:600px; text-align:center; margin:450px 0 0 80px; }
.tablotop{ padding:20px;}
.divtabtopindex { margin-left:75px; width:125px; text-align:left; }
.finflotement { clear:both; }
a.pagination  { font-size:15px; text-decoration:none;}
.pagination	{ font-size:15px; border:1px solid #333333; text-decoration:none; padding:1px 5px 1px 5px; background-color:#F4F4F4;}
.verifbl { border:1px solid #000000;}
form select { margin:0; border: 1px solid #000000; height: 20px; width:100px; padding: 0px;}
.titresite {font-size:20px; font-family: Arial, Helvetica, sans-serif;}