@charset "UTF-8";
/* CSS Document */

body{
background:url(fonduni.jpg);
text-align:center;
margin:0px;
font-size:12px;
font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
color:#555555;
}

a {
color:#FF0066;}

a:hover {
color:#666666;}

div#degrade {
background:url(fond.jpg) repeat-x;
width:100%;
height:auto;
}

div#redondant {
background:url(puzzle/repeat.jpg) repeat-y;
width:980px;
height:auto;
margin:0 auto;
}

div#header {
background:url(puzzle/header.jpg);
height:91px;
width:980px;
text-align:left;}

div#top {
background:url(puzzle/top.jpg) no-repeat;
height:auto;
width:980px;
text-align:left;
min-height:500px;
}

div#footer {
background:url(puzzle/footer.jpg) no-repeat bottom center;
width:980px;
height:auto; 
}

div#content {
width:980px;
}

div#content_text {
width:550px;
margin-left:250px;
padding-top:0;
min-height:400px;
padding-bottom:80px;
text-align:justify;
}


div#logo_imprimnet {
width:561px;
height:155px;
float:left;
}

div#logo_imprimnet a {
width:100%;
height:100%;
display:block;
text-indent:-5000px;
}

img#titre_rubrique {
float:left;
position:absolute;
margin-left:380px;
margin-top:85px;
display:block;
width:500px;
height:46px;
}


/** MENU **/
div#header a {
width:100%;
height:100%;
display:block;
text-indent:-5000px;
}

div#services {
width:264px;
height:28px;
position:absolute;
float:left;
margin-left:435px;
margin-top:0;}
div#services a:hover {
background:url(puzzle/header_on.jpg) -435px 0;}

div#collections {
width:264px;
height:31px;
position:absolute;
float:left;
margin-left:435px;
margin-top:28px;}
div#collections a:hover {
background:url(puzzle/header_on.jpg) -435px -28px;}

div#tarifs {
width:264px;
height:32px;
position:absolute;
float:left;
margin-left:435px;
margin-top:59px;}
div#tarifs a:hover {
background:url(puzzle/header_on.jpg) -435px -59px;}

div#produits {
width:281px;
height:28px;
position:absolute;
float:left;
margin-left:699px;
margin-top:0;}
div#produits a:hover {
background:url(puzzle/header_on.jpg) -699px 0;}

div#promo {
width:281px;
height:31px;
position:absolute;
float:left;
margin-left:699px;
margin-top:28px;}
div#promo a:hover {
background:url(puzzle/header_on.jpg) -699px -28px;}

div#contact {
width:281px;
height:32px;
position:absolute;
float:left;
margin-left:699px;
margin-top:59px;}
div#contact a:hover {
background:url(puzzle/header_on.jpg) -699px -59px;}

/** TEXTE **/
div#intro {
display:block;
font-size:14px;
color:#e63caa;
padding-bottom:5px;
margin-bottom:20px;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
padding-top:5px;
margin-top:20px;
}

div#note {
font-size:9px;
display:block;}

ol#services li {
padding-bottom:10px;}


h1 {
color:#e63caa;
margin-bottom:1px;
font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
font-size:26px;}

h2 {
color:#666666;
margin-bottom:1px;
font-weight:500;
font-size:18px;}

h3 {
color:#333333;
margin-top:1px;
margin-bottom:1px;
font-weight:600;
font-size:14px;}

div#retrait {
margin-left:20px;
padding-left:10px;
border-left:1px solid #999999;
display:block;}

img#separation {
display:block;}




div#tarifs_general li {
border-bottom:1px #999999 dashed;
padding-bottom:1px;
margin-bottom:5px;}

p.titre {
width:10em;
font-size:1.5em;
margin:0;
}

fieldset {
border:none;
border-top:dashed 1px grey;
}

fieldset +fieldset {
border-bottom:dashed 1px grey;
}


#coordonnees label {
  display:inline-block;
  padding-top:.2em;
  left:20px;
  width:150px;
}

form {
display:block;
width:500px;
margin-left:20px;
padding-left:10px;
border-left:1px solid #999999;}

input, select, textarea {
border:1px solid #999999;
background:#FFDAEE;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FF6600;
}



div#prix {
color:#FF6600;
padding-left:20px;
float:right;
text-align:right; }
