 body {
	
	color:#000;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:70%;
	padding:0;
        margin:0;
        margin-top: 0px;
        background: url("/images/bg.png") repeat-x #fff;
        text-align: center;


	}

	

div#contenu {

	width:960px;
	background: transparent;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	}

div.space{height:30px; clear:both;}

/*img { display:block; margin:0; padding:0; } */

ul , li { margin:0; padding:0; list-style-type:none; }

a { color:#BBB; text-decoration:none; }

a:hover { text-decoration:underline; }

a img { border:0; }

h1, h2, h3, h4, h5 { margin:0; font-size:100%; }

p { margin:0; padding:5px 0 5px 0; }

hr { clear:both; border:0; color:#FFFFFF; }

span { display:none; }



/* Header et Logo */

div#logo {
position:relative;
left:15px;
margin-left:auto;
margin-right:auto;
top:15px;
	}
div#header {
	background:url('/images/logo.png'); 
	width:960px;
	height:103px;
	margin-left:auto;
	margin-right:auto;
        background-repeat: no-repeat;
	}



	

/* XXX et YYY sont a remplac la valeur de Votre logo.

Valeurs initiales :

	width:522px;

	height:103px;

	

	

div#header h1 {

	background:url('./images/logo.png') no-repeat;

	width:XXXpx;

	height:YYYpx;

	}

*/



/* Les 2 lignes ci dessous sont  �supprimer si vous mettez un logo Image */

div#header h1 span { display:block; font-size:100%; }

div#header h1 span#site { font-size:130%; }



/* Links et Pub */

div#top {

	width:960px;
	height:0px;
        text-align:center;
	margin:0;
	padding:0;

	}



div#liens { /* Encore un div pour Mr. IE -_-. Merci Billou !! */

	width:270px;

	float:left;

	height:auto;

	}



div#liens ul { margin-top:10px; margin-left:153px; }

div#liens li { background:url('./images/link_top.png') no-repeat; padding-left:24px; height:19px; }

div#liens li a { vertical-align:middle; }



div#pub {

	background-color:#E8E8E8;
	width:468px;
	height:60px;
	color:#097DBA;
	text-align:center;
        margin-left:auto;
        margin-right:auto;
	}

	

div#pub p { padding:0; }

/*background:url('./images/bg_contenu_2.gif') repeat-y;*/

div#contenu_2 {
    position:relative;
	top:0px;


	width:960px;
margin-left: 0px;
	height:auto;

	}



/* Menu + Corp */



div#gauche {

	width:700px;

	height:auto;

	float:right;

	}



/* Menu */

div#menu_top {

	width:700px;
	height:34px;
        margin-top:5px;
        padding-bottom:5px;
	margin-bottom:5px;
        border-bottom:5px #BBB solid;
	}



/* IE ... tu me fait d�inir un ID, alors qu'il y avait plus simple ... merci de ta coop�ation */

	

div#menu_top li {  height:26px;  float:left; text-align:center; padding-top:8px; margin-right:10px; }
div#menu_top li#last { margin-right:0; }

div#menu_top a { font: bold 20px Georgia, serif; padding-left:18px; vertical-align:middle; color:#258715; }
div#menu_top a:hover { color:#000; }




/* Corp */



div#corp {

	height:auto;

	border:1px solid #E8E8E8;

	border-bottom:1px solid #E8E8E8;

	padding:10px 10px 7px 10px;
        font: 12px Georgia, serif;

	}

div#corp #gal{width:100%;text-align:left;}	

div#corp h2 {  font: bold 18px Georgia, serif; color:#000; margin:10px 10px 7px 0px; }

div#corp h3 { 
       margin-left:0px;
       color:#258715;
       margin-bottom:10px;
       font-size:14px;
       letter-spacing:0.2em;
       border-bottom:1px solid #258715;

}

div#corp h4 {

margin:0px 5px 5px 0px;
font-size:12px;
letter-spacing:0.1em;
}

div#corp div.media

{

width:700px;

overflow:auto;

}


div#corp ul{margin-left:-3px;width:690px;display:block;}
div#corp li{width:340px;float:left;margin:0px 0px 15px 3px;}
div#corp div.kit img{border:1px solid #E8E8E8;padding:2px;}
div#corp a{color:#258715;}

div.kit {

	width:330px;
	height:245px;

	}

div.kit_detail {

	width:680px;
	height:auto;



	}

div.capture_detail {

        width:330px;

        height:auto;

        float:left;

	}

	

div.capture {

	width:330px;

	height:auto;

	float:left;

	}



div.description {

	width:680px;
	height:auto;
	float:left;
	padding-right:5px;
	text-align:justify;

	}

	
div.image{width:680px; text-align:center;}
div.image img{margin:auto auto auto auto;}
div.description  h4 {  }

div#corp ul.details { width:680px; margin:0px 0px 70px 0px;  }
div#corp ul.details li{ width:680px; margin:0px 0px 0px 0px;  }
ul.details a { color:#0055C9; font-weight:bold; }

ul.details a:hover { color:#3388FF; }



/* Cat�ories */

	

div#droite {

	background-color:transparent;
	width:250px;
	height:auto;
	float:left;

	}

	

div#menu_right {

	width:250px;

	height:auto;

	margin-top:10px;

	}

	

h2#cat { width:240px; height:2px; text-align:left; padding-top:15px; font: bold 20px Georgia, serif;color:#000; }
h2#cat a {  font: bold 20px Georgia, serif; padding-left:18px;color:#258715;}



div#cats {

	width:250px;
	height:auto;
        padding-bottom : 10px;
	border-bottom:5px solid #BBB;
	padding-top:26px;

	}



h3#kdj { text-align:center; margin-bottom:13px; }	

h3#kdj a { background:url('./images/puce_bleue.gif') no-repeat left; padding-left:15px; font-weight:bold; color:#067DB7; }



p#imgkdj { text-align:center; padding:0; }



div#cats ul { margin:30px auto auto auto; width:240px; }

div#cats li { width:230px; vertical-align:middle; border-bottom:1px solid #EEE; padding:5px 0 7px 15px; }

div#cats li a { color:#258715;font: bold 14px Georgia, serif; }
div#cats li a:hover { color:#000; }

div#cats p { margin:20px auto auto auto; width:240px; font: 11px Georgia, serif;color:#555;}
/* Footer background:url('./images/footer.png') no-repeat;*/



div#footer {

	height:12px;
        background:transparent;
	width:960px;
	margin-left:auto;
	margin-right:auto;
        clear:both;
        text-align:center;
        border-bottom:5px #BBB solid;
	}

div#piedpage {

	width:960px;
	height:auto;
        margin: 0px;
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        }


/* page designer */

table#designers

{

width:300px;

margin:auto;

border-collapse:collapse;

}

table#designers td

{

height:22px;

border-bottom:1px solid #7CBC44;

text-transform:capitalize;

padding:0px 4px;

}

table#designers tr:hover

{

background-color:#B5D1DF;

}








