﻿/*
Première partie d'origine du forum http://www.spizza34.com/forum/templates/Spizza34/Spizza34.css
*/

body 
{
	background-color : #FFFFCC;
	overflow-y: hidden ; /* fonction microsoft supprimant les ascenseurs sous IE */
	margin-left: 20%; /* la marge du body est à 0 pixels */
	padding:0
} /* marge intérieure à 0 pixels */

html > body 
{
	overflow-y: auto
}

.titre_menu
{
	font-weight: bold;
	font-size: 5;
	text-decoration: underline
	font-style: italic;
	margin-right: 20%;
	border: none;
}

.applicable_offres
{
	font-size: 5;
	text-decoration: underline
	font-style: italic;
	margin-right: 20%;
	border: none;
}

.titre_offres
{
	font-weight: bold;
	font-size: 5;
	margin-right: 20%;
	border: none;
}

. description_menu, .contenu_menu
{
	font-weight: normal;
	font-style: normal;
	font-size: 5;
}

#menu strong
{
	font-size:2em;
}

.en_tete_carte
{
	background-color: #33CC33;
	heigt: 38;
	width: 829;
	font-weight: bold;
	font-style: italic;
	color: #FF0000;
	font-size: 1.7em;
}

.produit_carte
{
	width: 732; 
	height: 21;
	font-style: italic;
	color: #000080;
}

.image_carte
{
	width: 31;
	height: 21;
	text-align: center;
}

.prix_carte, .prix_SWP
{
	height: 21; 
	width: 50;
	font-size: 2;
	font-family: "Verdana","Times New Roman";
	font-weight: bold;
	color: #0000FF;
	text-align: center;
}

.prix_SWP
{
	float: right;
}

.dessert_titre
{
	font-size: 1.2em;
}

.olives
{
	float: right;
	font-style: italic;
	font-size: 0.5em;
	font-family: "Verdana";
	color: #000000;
	position: relative;
	bottom: 0;
	font-weight: normal;
}

.prix_pizzas
{
	font-family: "Verdana";
	color: #FF0000;
	font-size: 0.7em;
	font-style: italic;
	font-weight: bold;
	background-color: #33CC33;
	flaot: right;
	width: 50;
}

.pizza_titre
{
	text-align: left;
	font-weight: bold;
	font-style: normal;
	color: #000080";
	font-size=1.6em;
	font-family: "Verdana";
}

font, th, td, #forum
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

a:link, a:active 
{
	color : #000;
	text-decoration : none;
}

a:visited 
{
	color : #000;
	text-decoration : none;
}
a:hover 
{
	text-decoration : none;
	color : #000;
}
hr 
{
	border-top : 1px solid #00CC99;
	border-bottom : 1px solid #FFF;
	width : 99%;
	height : 2px;
}
.acp 
{
	background-color : #FFFFCC;
}
.bodyline 
{
	background-color : #FFFFCC;
	
}
.forumline 
{
	background-color : #AAE3B3;
	border : 0;
}
.boxline 
{
	background-color : #AAE3B3;
	border : 0;
}
.rowBox 
{
	background-color : #DAF3DE; //Fond Vert Lighteness
}
.pmline 
{
	position : absolute;
	background-color : #DAF3DE;
	border : 1px solid #AAE3B3;
	text-align : center;
	top : 50%;
	left : 50%;
	height : 100px;
	width : 300px;
	margin-top : -75px;
	margin-left : -150px;
	display : none;
}
.hdr 
{
	background-image : url('./images/css/hd_bg.gif');
	height : 25px;
	border : 0;
	color : #000;
	font-weight : bold;
	font-size : 12px;
	letter-spacing : 1px;
}
.hdra 
{
	background-image : url('./images/css/hda_bg.gif');
	height : 25px;
	border : 0;
	color : #006633;
	font-weight : bold;
	font-size : 12px;
	letter-spacing : 1px;
}
.hdr a, table.hdr a:visited 
{
	color : #00CC99;
	text-decoration : none;
}
.hdr a:hover, table.hdr a:active 
{
	color : #009966;
	text-decoration : none;
}
.hdrtop 
{
	background-image : url('./images/css/main_bg.gif');
	height : 25px;
	border : 0;
}
td.ftr 
{
	background-image : url('./images/css/tab_bg.gif');
	background-repeat : repeat-x;
	font-size : 8px;
}
td.bottom 
{
	background-image : url('./images/css/ft_bg.gif');
	background-repeat : repeat-x;
	font-size : 8px;
}
.ftrbot 
{
	background-image : url('./images/css/hd_bg.gif');
	height : 25px;
	border : 0;
	color : #006633;
	letter-spacing : 1px;
}
td.row1 
{
	background-color : #EFF6F1; //#DAF3DE;
}
td.row2 
{
	background-color : #E6ece7; //#D3F1D7;
}
td.row3 
{
	background-color : #D1D7DC; //#C4EBCA;
}
td.row3Right
{
	background-color : #C4EBCA;
}
td.rowpic 
{
	color : #009900;
	font-size : 11px;
	font-weight : bold;
	background-color : #DAF3DE;
	height : 25px;
	background-image : url('./images/css/cellpic3.gif');
}
th 
{
	color : #009900;
	font-size : 11px;
	font-weight : bold;
	height : 25px;
	background-color : #DAF3DE;
	background-image : url('./images/css/cellpic3.gif');
}
/*p, td, td.cat, td.catHead, td.catLeft, td.catSides, td.catRight, td.catBottom 
{
	font-size: 11px;
}*/
td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom 
{
	border : 0;
	height : 28px;
	background-color : #DAF3DE;
	background-image : url('./images/css/cellpic3.gif');
}
td.cat, td.catHead, td.catBottom 
{
	height : 29px;
	border-width : 0;
}
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR 
{
	font-weight : bold;
	border : 0;
	height : 28px;
}
td.spaceRow 
{
	background-color : #DAF3DE;
	border : #AAE3B3;
	border-style : solid;
}
td.mpBar 
{
	border-left : 1px solid #A2DFAB;
	border-top : 1px solid #A2DFAB;
	border-right : 1px solid #FAFAFA;
	border-bottom : 1px solid #FAFAFA;
	background-color : #CCEED1;
}
th.thHead, td.catHead 
{
	font-size : 12px;
	border-width : 1px 1px 0;
}
th.thSides, td.catSides, td.spaceRow 
{
	border-width : 0 1px;
}
th.thRight, td.catRight, td.row3Right 
{
	border-width : 0 1px 0 0;
}
th.thLeft, td.catLeft 
{
	border-width : 0 0 0 1px;
}
th.thBottom, td.catBottom 
{
	border-width : 0 1px 1px;
}
th.thTop 
{
	border-width : 1px 0 0;
}
th.thCornerL 
{
	border-width : 1px 0 0 1px;
}
th.thCornerR 
{
	border-width : 1px 1px 0 0;
}
.maintitle 
{
	font-weight : bold;
	font-size : 22px;
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	line-height : 120%;
	color : #009900;
}
.gen 
{
	font-size : 12px;
}
.genmed 
{
	font-size : 11px;
}

.gensmall 
{
	font-size : 10px;
}
.gen, .genmed, .gensmall 
{
	color : #0000;
}
a.gen, a.genmed, a.gensmall 
{
	color : #0000;
	text-decoration : none;
}
a.gen:hover, a.genmed:hover, a.gensmall:hover 
{
	color : #0000FF;
}
.mainmenu 
{
	font-family : Arial;
	font-size : 12px;
//	font-weight : bold;
}
a.mainmenu 
{
	text-decoration : none;
	color : #0000;
}
a.mainmenu:hover 
{
	text-decoration : none;
	color : #0000;
}
.cattitle 
{
	font-weight : bold;
	font-size : 12px; 
	letter-spacing : 1px;
	color : #0000;
}
a.cattitle 
{
	text-decoration : none;
	color : #0000;
}
a.cattitle:hover 
{
	text-decoration : none;
	color : #0000;
}
.forumlink 
{
	font-weight : bold;
	font-size : 12px;
	color : #0000;
}
a.forumlink 
{
	text-decoration : none;
	color : #0000;
}
a.forumlink:hover 
{
	text-decoration : none;
	color : #008000;
}
.nav
{
	font-weight : bold;
	font-size : 11px;
	color : #0000;
}
a.nav
{
	text-decoration : none;
	color : #008000;
}
a.nav:hover 
{
	text-decoration : none;
	color : #0000FF;
}
.topictitle 
{
	font-weight : bold;
	font-size : 11px;
	color : #000;
}
a.topictitle:link 
{
	text-decoration : none;
	color : #0000;
}
a.topictitle:visited 
{
	text-decoration : none;
	color : #0000;
}
a.topictitle:hover 
{
	text-decoration : none;
	color : #008000;
}
.name 
{
	font-size : 11px;
	color : #000;
}
.postdetails 
{
	font-size : 10px;
	color : #000;
}
.postbody 
{
	font-size : 12px;
}
a.postlink:link 
{
	text-decoration : none;
	color : #0000;
}
a.postlink:visited 
{
	text-decoration : none;
	color : #0000;
}
a.postlink:hover 
{
	text-decoration : none;
	color : #0000;
}
.code 
{
	font-family : Courier, 'Courier New', sans-serif;
	font-size : 11px;
	color : #006600;
	border-left : 1px #B4E7BA solid;
	border-top : 1px #B4E7BA solid;
	border-right : 1px #E0F5E3 solid;
	border-bottom : 1px #E0E5E3 solid;
	background-color : #CCEED1;
}
.quote 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #444;
	line-height : 125%;
	border-left : 1px #B4E7BA solid;
	border-top : 1px #B4E7BA solid;
	border-right : 1px #E0F5E3 solid;
	border-bottom : 1px #E0F5E3 solid;
	background-color : #CCEED1;
}
.copyright 
{
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #444;
	letter-spacing : -1px;
}
a.copyright 
{
	color : #444;
	text-decoration : none;
}
a.copyright:hover 
{
	color : #000;
	text-decoration : underline;
}
textarea, select 
{
	color : #000;
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-left : 1px #B4E7BA solid;
	border-top : 1px #B4E7BA solid;
	border-right : 1px #E0F5E3 solid;
	border-bottom : 1px #E0F5E3 solid;
	background-color : #FFFFFF; //#CCEED1;
}
input.post, textarea.post, select 
{
	border-left : 1px #B4E7BA solid;
	border-top : 1px #B4E7BA solid;
	border-right : 1px #E0F5E3 solid;
	border-bottom : 1px #E0F5E3 solid;
	background-color : #ffffff; //#CCEED1;
}
input.post:focus,textarea.post:focus 
{
	background-color : #ffffff; //#DAF3DE;
}
input
{
	text-indent : 2px;
	color : #000;
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
}
input.mainoption
{
	font-weight : bold;
}
input.button,input.mainoption,input.liteoption
{
	background-color : #D8F2DC;
	color : #00A452;
	border : solid 1px #A2DFAB;
}
input.button:hover,input.mainoption:hover,input.liteoption:hover
{
	color : #009349;
	border-color : #64CA73;
}
input.button:focus,input.mainoption:focus,input.liteoption:focus
{
	color : #106C3E;
	border-color : #008080;
}
.helpline
{
	background-color : #FFFFFF; //#D8F2DC;
	border-style : none;
}
abbr, acronym
{
	color : #444;
	border-bottom : 1px dotted #333;
	cursor : help;
}
.super
{
	vertical-align : super;
}
.absbottom
{
	vertical-align : text-bottom;
}
label
{
	cursor : pointer;
}
.survolrouge
{
	font-size : 10px;
}
.survolrouge
{
	color : #0000;
}
a.survolrouge
{
	color : #0000;
	text-decoration : none;
}
a.survolrouge:hover
{
	color : #ff0000;
}
.bleusurvolrouge
{
	font-size : 12px;
}
.bleusurvolrouge
{
	color : #008000;
}
a.bleusurvolrouge
{
	color : #0000FF;
	text-decoration : none;
}
a.bleusurvolrouge:hover
{
	color : #ff0000;
}
.survolbleu
{
	font-size : 10px;
}
.survolbleu
{
	color : #0000;
}
a.survolbleu
{
	color : #0000;
	text-decoration : none;
}
a.survolbleu:hover
{
	color : #0000FF;
}

/*
Seconde partie : Spéciale pour le site
*/

#corps
{
	margin-top: 125px;
	height: 100%;
	margin-left: 1%;
	margin-right: 25%;
}

#menu
{
	position: absolute ; /* position du menu = par rapport à la boite parent (ici le body) */
	top: 125px ;  
	left: 0 ;  
	width: 20% ; 
	height: 100% ; 
	border-right: solid black 1px; /* Bordure haute du menu */
	text-align:center;
}

#nouvelles
{
	position: absolute ; /* position du menu = par rapport à la boite parent (ici le body) */
	top: 125px ; 
	right: 0 ; 
	width: 20% ; 
	height: 100% ; 
	border-left: solid black 1px;
	text-align: center;
}

#haut
{
	position: absolute ; /* position du menu = par rapport à la boite parent (ici le body) */
	top: 0 ;   
	left: 0 ;  
	width: 100% ; 
	height: 125px ; 
	border-bottom: solid black 1px;
	text-align: center;
	background-color:#FF0000;
}

#haut img
{
	width: 748 px;
	height: 125 px;
	border: 0px;
}

body>#menu 
{
	position:fixed
} /* annule le hack "fixed" pour les autres navigateurs que IE */

body>#nouvelles 
{
	position:fixed
} /* annule le hack "fixed" pour les autres navigateurs que IE */

body>#haut 
{
	position:fixed
} /* annule le hack "fixed" pour les autres navigateurs que IE */

.tout_petit
{
	font-size: 0.1em;
}

.types_pizza a:hover
{
	font-size:13px;
}

.types_pizza
{
	font-size: 10px;
	text-align: center;
}

#menu a:hover
{
	font-size: 1.5em;
}

h1
{
	color: #008000;
	font-size: 2.4em;
	text-align: center;
}

h2
{
	font-size: 7;
	text-align: center;
}
