/* Start of CMSMS style sheet 'CSS Global site' */
*{
margin:0;
padding:0;
}

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background:url(www/images/body.jpg) no-repeat top #e1c4a9;
color: #555555;
font-size: 13px;
}

div {
font-size: 13px;
}

div#siteglobal {
position:absolute;
width:960px;
left:50%;
margin-left:-480px;
margin-top:20px;
}


div#pagewrapper {
float:left;
width:960px;
border: 2px solid #7a2235;
background-color:#FFFFFF;
}

div#header {
float:left;
width:960px;
height: 151px;
background-color:#FFFFFF;
text-align:center;
}

#menu_vert {
float:left;
width:960px;
height:30px;
padding-top:5px;
background-color:#FFFFFF;
background-image:url(www/images/fond_menu.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#menu_vert ul{
float:left;
width:960px;
height:30px;
list-style:none;
}

#menu_vert ul li{
float:left;
height:30px;
margin-left:50px;
}

#menu_vert ul li a{
float:left;
color:#FFFFFF;
font-size:13px;
line-height:18px;
text-decoration:none;
}

#menu_vert ul li a:hover{
float:left;
color:#FFFFFF;
font-size:13px;
line-height:18px;
text-decoration:underline;
}

div#contenuglobal{
float:left;
width:960px;
background-image:url(www/images/fond_fourchette.jpg);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

div#content {
float:left;
width:920px;
margin-left:40px;
margin-top:20px;
color:#555555;
}

div#texte-contact{
float:left;
display:inline;
width:465px;
margin-top:20px;
font-size:13px;
text-align:justify;
margin-bottom:80px;
}

div#texte-contact a{
color:#555555;
}

div#texte-contact a:hover{
color:#7a2235;
}

div#texte-accueil {
float:left;
display:inline;
width:465px;
margin-top:20px;
font-size:13px;
text-align:justify;
}

div#texte-accueil a{
color:#555555;
text-decoration:none;
}

div#texte-accueil a:hover{
color:#555555;
text-decoration:underline;
}

div#texte-actualite {
float:left;
display:inline;
width:880px;
margin-top:20px;
font-size:13px;
text-align:justify;
margin-bottom:80px;
}

div#texte-actualite ul{
margin-left:14px;
line-height:22px;
}

div#texte-actualite a{
color:#555555;
text-decoration:none;
}

div#texte-actualite a:hover{
color:#555555;
text-decoration:underline;
}

div#texte-traiteur {
float:left;
display:inline;
width:465px;
margin-top:20px;
margin-bottom:80px;
font-size:13px;
text-align:justify;
}

div#NewsPostDetailContent p img{
border: 2px solid #b17d4d;
}

div#texte-accueil ul{
margin:0;
padding:0;
}

div#texte-accueil ul li{
margin-left:15px;
list-style-type:disc;
}

div#texte-traiteur ul{
margin:0;
padding:0;
}

div#texte-traiteur ul li{
margin-left:15px;
list-style-type:disc;
}

div#photos{
float:left;
display:inline;
width:455px;
}

div#fondhaut{
float:left;
display:inline;
width:455px;
height:37px;
background:url(www/images/fleur-photo-haut.jpg) top left no-repeat;
}

div#photo-accueil {
float:left;
display:inline;
width:455px;
background:url(www/images/fleur-photo-droite.jpg) bottom right no-repeat;
}

div#fondgauche{
float:left;
display:inline;
width:41px;
}

div#contenu-photos{
float:left;
display:inline;
width:374px;
}

div#contenu-photos img{
width:370px;
border: 2px solid #b17d4d;
}

div#fondbas{
float:left;
display:inline;
width:455px;
height:36px;
background:url(www/images/fleur-photo-bas.jpg) bottom right no-repeat;
}

div#footer {
float:left;
margin-left:265px;
padding-bottom:8px;
width:665px;
height:20px;
color: #7a2235;
}

div#footer p {
font-size: 11px;
text-align: center; /* centered text */
margin:0;
}

div#footer p a {
color: #7a2235; /* needed becouse footer link would be same color as background otherwise */
text-decoration:none;
}

div#footer p a:hover {
color: #7a2235; /* needed becouse footer link would be same color as background otherwise */
text-decoration:underline;
}

#pied{
float:left;
width:960px;
height:70px;
margin-top:10px;
text-align:center;
font-size:13px;
color:#555555;
}

#pied ul{
margin:0;
padding:0;
text-align:center;
}

#pied ul li{
display:inline;
list-style:none;
text-align:center;
}

#pied a{
color:#000000;
text-decoration:none;
text-align:center;
}

.gris{
margin-top:8px;
font-size:11px;
}

#pied .gris a{
color:#555555;
font-size:11px;
}

#pied a:hover{
color:#863647;
text-decoration:none;
text-align:center;
}

h1{
font-size:17px;
text-align:center;
color:#7a2235;
}

/* HEADINGS */
div#content h1 {
font-size: 16px;
line-height: 1em;
margin: 0;
}

h2 {
color:#9e5c21;
font-size: 15px;
font-weight:normal;
text-align: left;
margin-bottom:20px; 
}

div#content h3 {
color: #294B5F; 
font-size: 14px;
line-height: 1.3em;
margin: 0 0 0.5em 0;
}

/* TEXT */
p {
margin: 0 0 0 0;  /* some air around p elements */
padding: 0;
}

strong, b {
/* explicit setting for these */
font-weight: bold;
}
em, i {
/* explicit setting for these */
font-style:italic;
}

pre {
border: 1px solid #000;  /* black border for pre blocks */
background-color: #ddd;
margin: 0 1em 1em 1em;
padding: 0.5em;
line-height: 1.5em;
font-size: 90%;   /* smaller font size, as these are usually not so important data */
}
/* End of 'CSS Global site' */

