/*
CSS de DBSS
http://sangoku13.info

Ecrit par SanGoku 13
Révisé par Philippe que je remercie !

04 Août 2009
V2
*/


/* -------- Temporaire --------*/

	.avancementexterieur 	{width:100px; height:10px; background-color:#000001; margin:5px auto; }
	.avancementinterieur	{width:10px; height:10px; background-color:#00FF66}
	.avancementinterieur2	{width:40px; height:10px; background-color:#00FF66;}


/* -------- Général -------- */

	*						{margin:0;  padding:0; }

	body,
	html 					{background-color : #f4f4f4;  color : #000;  margin:0 ;  padding:0; }

	* html body 			{overflow:hidden; }

	* html div#global		{height:100%; overflow:auto; }

	#global					{position:relative;  width:950px;  margin:0 auto; }

	#header					{margin: auto; width: 950px; height: 150px; background-image:url(img/troissangoku.png);
background-repeat:no-repeat; background-position: left top; padding-top:5px; }
	#header a				{display:block; width:100%; height:100%; }
	#header h1 span			{display:none; }
	#header h2				{display:none; }
	#header img				{margin-left:350px; margin-top:32px; }

	#rechercherhaut			{float:right; margin-top:5px; }

	#middle 				{padding: 0 0 0 200px;  margin: 0;  background-image: url(ombre1.png); background-repeat: no-repeat; background-position: center center;}

	#middletexte 			{margin:0px; padding-top:5px; padding-bottom:0px;  z-index: 2;}

	#left					{width:170px; float:left; z-index: 6; margin-top:50px; }

	#left ul				{list-style-type:square;  list-style-position: inside}

	#footer 				{font-family : Arial, sans-serif;  font-size: 11px;  margin: 10px 5px 2px 5px; z-index: 2; border-top:1px solid #A22712; padding-top:2px; clear: both;}
	#footer	a			{color:#000;}

	p 						{font-family : Verdana, Arial, Georgia, sans-serif;  font-weight : normal;  font-size : 83%;  margin: 3px 10px 3px 10px; }

	img 					{border:none;  }

	a 						{color : #2f6393;  text-decoration : none; }

	a:hover 				{text-decoration : none; }

	#ptitre 				{position:absolute; top:145px; left:325px; }
	#sousptitre 			{position:absolute; top:157px; left:325px; width:600px; height:14px; background-color:#9f3310;}
	#ptitre p 				{font-family:tahoma,sans-serif;  font-size: 12px; padding-top:7px; font-style: italic; font-weight:bold; color:#fff}
	#ptitre a				{color:#f4ec13; }

	#divershautdroite		{position:absolute; top:5px; left:385px; }

	#vtitre 				{width:100%; margin:auto; }

	#vtitre p 				{font-family:tahoma,sans-serif;  font-size: 25px; padding-top:27px; font-weight:bold }

	h4 						{color:#A22712;  font-family : Arial, sans-serif;  font-size: 22px;  font-weight: bold; margin: 10px;  text-align:left; border-bottom:1px dotted #A22712; /*overflow-x:hidden;*/ padding-top:10px;	/* pour IE, évite que les h2 trop long générer par dynamicFont eclate la page */}

	#bandefond				{background-color:#ff6709; height:105px; width:100%; position:absolute; margin-top:47px; border-bottom:#9f3310 solid 3px; border-top:#9f3310 solid 3px; }

	.sourceauteur a,
	p.sourceauteur 			{font-style: italic; color:#9f3310 }




/* -------- Menu -------- */

	#sousmenu2				{position:absolute; margin-left:300px; margin-top:33px; background-color:#9f3310; height:14px; width:650px;}

	#sousmenu				{position:absolute;  margin-top:33px;}
	#rondgauche				{position:absolute; top:32px; left:292px;}
	#ronddroite				{position:absolute; top:32px; left:950px; margin:0; padding:0}
	#logodbss				{position:absolute; top:80px; left:450px; margin:0; padding:0}
	#rondgauche2			{position:absolute; top:155px; left:925px;}
	#ronddroite2			{position:absolute; top:155px; left:318px;}

	div.tableaumenu 		{background-color:#fff;  border:solid #ff0000 1px;  border-collapse:collapse; margin:0 0 8px 0; display:none; z-index:89;  position:absolute; float:left; font-weight: bold; }

	div.tableaumenu2 p		{color:#fff; display:block; position:absolute; float:left; font-weight: bold; text-align: center; text-transform: uppercase;  font-family:verdana, sans-serif; font-size:12px; margin:0; width:130px }

	div.tableaumenu span.titre	{width:130px;  margin-bottom:8px;  position:absolute; float:left; font-weight: bold; text-align: center; text-transform: uppercase; clear:both; font-family:verdana, sans-serif; font-size:12px; color: #ba3e25}

	div#gplus1 				{margin-left:300px;}
	div#gplus2 				{margin-left:430px;}
	div#gplus3				{margin-left:560px;}
	div#gplus4 				{margin-left:690px;}
	div#gplus5 				{margin-left:820px;}
	div#gmoins1				{margin-left:300px; width:130px}
	div#gmoins2				{margin-left:430px; width:130px}
	div#gmoins3				{margin-left:560px; width:130px}
	div#gmoins4				{margin-left:690px; width:130px}
	div#gmoins5				{margin-left:820px; width:130px}


	.menujaune 				{margin: 0 0 0 40px; font:bold 10px Verdana,sans-serif; }

	.menujaune2 			{margin-bottom: 0px;  margin-left: 10px;  font-family : Verdana;  font-size : 60px; }

	#newsderoulante	p		{font-family : Arial, sans-serif;  font-size: 80%; }

	.menudiversdroite 		{border : none;  width:33px;  height:31px; }

	.menugauchebis			{margin-left:10px; padding-left:2px; border:1px dotted #A22712; font-size:12px;}

	.imgaleatoire 			{position:relative;  max-width:125px;  left: 50%;  margin-left:-63px; border:2px dotted #A22712;}

	p.menunew   			{font-weight:bold;  color:#FF0000;  float:right;  width:auto;  margin:0 0 0 0;  padding-right:5px; }

	.titresondage 			{font-family : Arial, sans-serif;  font-size: 12px;  margin: 0 5px 2px 5px; text-align:center; font-weight:bold; }

	.menusstitre 			{font-weight:bold;  font-family : Arial, sans-serif;  font-size: 13px;  margin: 0 5px 2px 5px; text-align:center; }

	.mm 					{font-family : Arial, sans-serif;  font-size: 12px;  margin:0 5px 2px 5px; }

	div.tableaumenu ul.ul1	{list-style-type:disc;  list-style-position: inside; font-size:70%;}

	div.tableaumenu ul.ul1 a{color: #000;  text-decoration : none;}

	div.tableaumenu ul.ul1 a:hover	{color: #2f6393; }

	div.tableaumenu ul.ul2	{list-style-type:square;  list-style-position: inside; padding-left: 2px; font-size:60%; }

	div.tableaumenu ul.ul2 a{color: #000;  text-decoration : none;}

	div.tableaumenu ul.ul2 a:hover	{color: #2f6393; }

	a.mma  					{color: #000;  text-decoration : none; }

	a.mma:hover 			{color: #2f6393;  text-decoration : none; }



/* -------- Home -------- */

	#homegauche				{position:relative; float:left; width:65%; }

	#homedroite				{position:relative; float:left; width:25%; margin-left:20px; }

	#homeintro				{  }

	#homesondage			{border-left:#000 double 3px; border-bottom:#000 double 3px; margin:30px 0;}

	#homenewsletter			{border-left:#000 double 3px; border-bottom:#000 double 3px; }

	#homecalendrier			{border-left:#000 double 3px; border-bottom:#000 double 3px; }

	.spacer 				{clear: left; }

	p.h6		 			{color:#fff;  font-family : Arial, sans-serif;  font-size: 13px;  font-weight: bold; margin:0;  border-bottom:1px dotted #9933CC; border-left:1px dotted #9933CC; border-right:1px dotted #9933CC; /*overflow-x:hidden;*/ text-indent: 5px; background-color:#9f3310; width:100% }
	p.h6 a		 			{color:#f4ec13; }

	.affichagetitrenews		{margin-bottom:0; margin-top:-30px}

	.affichagetitredl		{margin-bottom:0; }

	p.h6dl		 			{color:#fff;  font-family : Arial, sans-serif;  font-size: 12px;  font-weight: bold; margin:0;  border-bottom:1px dotted #9933CC; border-left:1px dotted #9933CC; border-right:1px dotted #9933CC; /*overflow-x:hidden;*/ text-indent: 0px; background-color:#9f3310; width:100% }
	p.h6dl	a	 			{color:#f4ec13; }



/* -------- Affichage des news -------- */

	.affichagenews			{margin-bottom:30px; border:1px dotted #9933CC;}

	img.imprimante-logo 	{float:right;  border:none;  height:20px;  margin-right:5px; }

	img.rss-logo 			{float:right; border:none; margin-right:10px; margin-top:5px; }

	p.sicommentaires 		{float:right;  text-align:right;  margin-right:5px;  width:80%; }

	div.news 				{margin:auto;  width:90%; }

	h5		 				{color:#fff;  font-family : Arial, sans-serif;  font-size: 18px;  font-weight: bold; margin:0;  border-bottom:1px dotted #9933CC; /*overflow-x:hidden;*/ text-indent: 30px; background-color:#9f3310 }

	.soush5					{margin-top:10px; margin-left:20px; font-style: italic;  border-top:2px solid #ff6709; height:45px }

	.soush5commentaire		{margin-bottom:5px; margin-left:150px; font-style: italic;  text-decoration : underline; }

	.newsimggauche			{float:left; margin-left:0px;  }

	.newstextedroite		{margin-left:70px; }


/* --------- Livre d'or -------------*/

	#guestbook				{padding-top:10px; }

	.guestbooktitre 		{color:#000;  font-family : Arial, sans-serif;  font-size: 14px;  font-weight: bold; margin:0;  border-bottom:1px dotted #9933CC; border-left:1px dotted #9933CC; border-right:1px dotted #9933CC; /*overflow-x:hidden;*/ text-indent: 15px; background-color:#DDD; width:100% }

	.guestbooksstitre 		{text-indent:30px; font-size:70%; text-align:right; }

	.guestbooksstitre:before {content: '> '; }

	.guestbookmessages		{margin-bottom:10px; padding-bottom:10px; border-bottom:2px dotted #9933CC;}

	#signerguestbook		{margin:auto;  width:70%; }

	#signerguestbook table 	{width:100%; border:none; }



/* --------- Rechercher -------------*/

	#rechercher				{margin:auto;  width:70%; padding-bottom:10px; }

	#rechercher table 		{width:100%; border:none; }

	.rechercherchoix td		{width:80px; }

	td.checkbox				{width:7px; }

	.recherchegoogle		{margin:auto; padding-top:10px; }


/* --------- Liens -------------*/

	.tableaupartenaires		{margin:auto; width:80%; }

	.tableaupartenaires	td	{text-align:center;  }



/* -------  Tableaux dico  -------------*/

	#dico table				{margin:auto; }
	.tableaudico			{width:90%; margin:auto; border:1px solid #000;  }
	.titretableaudico		{font-size:120%; font-weight:bold; }




/* -------- Rubrique Gifs -------- */

	#gif p 					{font-family:verdana, sans-serif;  font-size:70%;  color:black;  background-color:transparent;  text-align:center;  margin-left:5px;  margin-right:5px; }

	.listegif				{margin: 10px; width:100%; }

	.listegif ul			{list-style-image: url(./../../images/boule14.gif);  list-style-position: inside;  width:92%;  margin:auto; }

	.listegif li			{line-height: 20px;  margin: 0;  padding: 0; width:auto; text-align:left; }

	.listegif li.colonne1 	{margin-left: 0em; }
	.listegif li.colonne2	{margin-left: 10em; }
	.listegif li.colonne3	{margin-left: 20em; }

	.listegif li.reset		{margin-top: -260px; }




/* -------- Rubrique Roms -------- */

	#roms 					{width:80%; margin:auto;}
	#roms table				{border:#000 solid 1px; }
	#roms td				{padding:0; border:#000 solid 1px; padding:5px; }
	.titreroms 				{color:#fff;  font-family : Arial, sans-serif;  font-size: 18px;  font-weight: bold; margin:0;  border-bottom:1px dotted #9933CC; /*overflow-x:hidden;*/ background-color:#9f3310 }





/* -------- Divers -------- */

	.pasdebordure 			{border:none; }
	.textecentrer			{text-align: center; }
	.textedroite			{text-align: right; }
	.petit 					{font-size: 90%; }
	.gras					{font-weight:bold; }
	.souligne				{text-decoration:underline; }
	.objetcentrer			{margin:auto; }
	.grossi					{font-size:x-large;  }
	.floatdroite			{float:right; margin-left:5px; }
	.floatleft				{float:left; margin-right:5px; }
	.italic					{font-style: italic; }




.sm {
font-family : Arial, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
