*{margin : 0px; padding : 0px; 
/*border : 1px solid black;*/
}
/*div{ border-color : blue;}
p{ border-color : orange;}*/

body{
	background : #D0D0D0;
	text-align: center;
	font-family : Tahoma, Verdana, Arial;
	font-size : 10pt;
	color : black;
	margin : 0px; padding : 0px;
}

img{border:0px;}

#back{
	background: url("../images/fond_body.png") repeat-x;
	width : 100%; height : 100%;
	margin : 0px; padding : 0px;
	padding-top : 10px;
	position : relative; top : 0px; left : 0px;
}

#milieu{
	/*background: url("../images/fond_blanc_index.png") no-repeat;*/
	background : white;
	-moz-border-radius : 10px;
	width : 800px; height : 600px;
	margin : 0px; padding : 0px;
	margin-left : auto; margin-right : auto; 
	position : relative; top : 60px; left : 0px;
}

#milieu_haut{
	/*background: url("../images/fond_blanc_haut.png") no-repeat;*/
	background : white;
	-moz-border-radius : 10px 10px 0 0;
	width : 900px; height : 16px;
	margin : 0px; padding : 0px;
	margin-left : auto; margin-right : auto; 
	position : relative; top : 0px; left : 0px;
}

#milieu_normal{
	/*background: url("../images/fond_blanc_milieu.png") repeat-y;*/
	background : white;
	-moz-border-radius : 0;
	width : 900px;
	margin : 0px; padding : 0px;
	margin-left : auto; margin-right : auto; 
	position : relative; top : 0px; left : 0px;
}

#milieu_bas{
	/*background: url("../images/bas_blanc.png") no-repeat;*/
	background : white;
	-moz-border-radius : 0 0 10px 10px ;
	width : 900px; height : 30px;
	margin : 0px; padding : 0px;
	margin-left : auto; margin-right : auto;
	position : relative; top : 0px; left : 0px;
}

#milieu_bas p{
	width : 90%; height : 1em;
	margin : 0px; padding : 0px;
	margin-left : auto; margin-right : auto; 
	position : relative; top : 0px; left : 0px;
	text-align : center;
	font-size : 8pt;
	color : #D01616;
	line-height : 1.2em ; 
	border-top : #D01616 1px solid;
}

#sommaire_index{
	width : 90%; height : 30px; 
	position : relative ; top : 10px; left : 0px;
	margin : 0px; margin-left : auto; margin-right : auto;
	padding : 0px;
	border-bottom : solid 1px #d0d0d0;
	text-align : right ; vertical-align : middle;
	font-family : Tahoma, Verdana, Arial;
	font-size : 9pt;
	color : #D0D0D0;
}
#sommaire_index p{
	position : relative; top : 5px ; left : 0px;
	height : 1em;
}

#sommaire_index a, #sommaire_index a:visited, #entete_menu a, #entete_menu a:visited{
	font-family : Tahoma, Verdana, Arial;
	font-size : 9pt;
	color : #B0B0B0;
	text-decoration : none;
}
#sommaire_index a:active, #sommaire_index a:focus, #sommaire_index a:hover{
	font-family : Tahoma, Verdana, Arial;
	font-size : 9pt;
	color : #d01616;
	text-decoration : none;
}

#entete_menu a:active, #entete_menu a:focus, #entete_menu a:hover{
	font-family : Tahoma, Verdana, Arial;
	font-size : 9pt;
	color : #d01616;
	text-decoration : none;
}

#mini_titre{
	width : 37px; height : 350px;
	float : left;
	text-align : right; vertical-align : bottom;
	margin-top : 150px; margin-left : 10px;
	border-right : solid 1px #d0d0d0;
}

#tomates{
	display : block;
	position : relative; top : 40px; left : 0px;
	width : 90%; margin : 0px; margin-left : auto; margin-right : 5px;
}
#image_tomates{
	position : relative; top : 85px; left :0px; margin : 0px ; width : 95%; text-align : right; margin-right : 10px;
	vertical-align : bottom ;
}

#cpteur{
	text-align : center; color : #B0B0B0 ; font-size : 9pt;
	position : relative ; top :30px; left : 0px; 
}

#entete_page{
	background : url('../images/haut_italia.png');
	background-repeat : no-repeat;
	width : 870px; height : 167px;
	margin : auto;
	-moz-border-radius : 10px 10px 0 0;
}

#entete_menu{
	width : 610px; height : 33px;
	margin-right : auto ; margin-left : auto;
	position : relative; top : 133px; left : 35px;
	/*background : url('../images/menu_blanc.png') no-repeat;*/
	background : white;
	-moz-border-radius : 10px 10px 0 0;
	border-bottom : #d0d0d0 1px solid;
}

#entete_menu p{
	height : 1em;
	font-family : Tahoma, Verdana, Arial;
	font-size : 9pt;
	color : #B0B0B0;
	line-height : 33px;
	top : 7px;
}

h4{
	width : 70%;
	background : #D0D0D0;
	color : black ;
	font-variant : small-caps;
	text-align : left;
	position : relative ; 
	margin-left : auto; margin-right : auto;
	margin-top : 30px;
}

#parfumsglace{
	width : 70%; font-size : 8pt; text-align : left;
	margin-left : auto ; margin-right : auto ;
}

.titre_content{
	text-align : center; 
	width : 100%;
	margin-top : 20px;
	margin-bottom : 20px;
}

#presentation{
	font-size : 9pt;
	line-height : 1.3em;
	text-align : justify;
	margin-left : auto;
	margin-right : auto;
	width : 80%;
}

span.important { color : #D01616; font-weight : bold;}

#retour_pres a, #retour_pres a:visited{
	color : #3cb511;
	font-size : 8pt;
}
#retour_pres a:focus, #retour_pres a:hover{
	color : #000000;
	font-size : 8pt;
	text-decoration : none;
}

a.liens_link{ clear:both; float:left; display : block; margin:10px;}

p.liens_link{
	font-size : 8pt;
	font-family : Tahoma, verdana, arial;
	text-align:center;
	vertical-align : middle;
	height:90px;
	padding-top:20px;
	text-align: right;
}

#milieu_bas a, #milieu_bas a:visited{
	color : #D01616;
	text-decoration : none;
}
#milieu_bas a:focus, #milieu_bas a:active, #milieu_bas a:hover{
	color : #3cb511;
}

h2{ 
	color : #3cb511; 
	font-size : 12pt;
	text-align : center;
}

h1{
	color : #D01616;
	/*font-variant : small-caps;*/
	font-size : 10pt;
	font-family : Tahoma, verdana, arial;
	text-align : left;
	margin-top : 5px;
	margin-bottom : 5px;
	clear:both;
}

h5{
	color : #C0C0C0;
	font-size : 8pt;
	font-family : Tahoma, verdana, arial;
	text-align : left;
	margin-top : 2px;
	margin-bottom : 2px;
	border-bottom : #C0C0C0 1px solid;
}

p.article{
	text-align : justify ;
	font-size : 9pt;
	font-family : Tahoma, verdana, arial;
	margin-top : 10px;
	margin-bottom : 45px;
}

#firstchoice{
font-family : Tahoma, verdana, arial;
font-size   : 8pt; color : black; 
text-align  : center;
clear : both;
}
p.formadmin{ clear:both; width:70%; text-align : center; margin-left:auto; margin-right:auto;line-height:2.5em;}
span.formgauche{ float : left; width :  50%; text-align:left;line-height:2.5em; }
span.formdroite{ width :  50%; text-align:right;line-height:2.5em; }

img.tofgallerie{ border : 4px solid #d01616; }
img.tofgallerie:hover{ border : 4px solid #000000; }

form.admin{
	float :left;width:30%;border:1px;border-style:solid;border-color:#47c24d;padding:5px;text-align:center;line-height : 1.5em;margin:0.5%;
}

input.bt_admin{ background-color : #47C24D; color : white; font-weight: bold; font-family : Tahoma, verdana; font-size:9pt; border:0;padding : 3px; -moz-border-radius:3px;}
