/* commun 1 */
#bas span.patrick {
 font-size:9px ;
 color:black;
 font-weight:normal;
}

.bldred {
 font-size:13px ;
 color:#000000;
 font-weight:bold;
}

#bas span.blancpti {
 font-family:Arial,Sans-serif;
 font-size:9px ;
 color:white;
 font-weight:normal;
}

body {
 font-family:Arial,Sans-serif;
 margin:10px; padding:0;
 font-size:12px;
 font-weight:normal;
 text-align:left;
 color:black;
 background-color:#bc9671;
 }
h1,h2,h3,h4 { margin: 0 }
h1 {
 font-family:Arial,Sans-serif;
 font-size:16px;
 color:white;
 font-weight:bold;
 margin-bottom:10px;
 height:21px;
 text-align:center;
 vertical-align:middle;
 text-transform:uppercase;
 padding-top:5px;
 }
h2 {
 font-family:Arial,Sans-serif;
 font-size:14px;
 color:#414141;
 text-decoration:none;
 text-align:left;
 font-weight:bold;
 margin-top:20px;
 margin-bottom:10px;
 }
p { 
 font-family:Arial,Sans-serif;
 font-size:12px;
 color:black;
 margin:0;
 }
a {
 color:blue;
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
}
a:hover {
 text-decoration:none;
}
form {
 margin:0;
}
img {
 border:0;
}
#global {
 width:1200px;
 margin:0 auto 0 auto; /* T R B L */
 padding:0;
 }
#header {
 margin:0; padding:0;
 }
#main1 {
 margin:0; padding:0;
 background:#bc9671 url("/home/style/1/menu_g1.gif") top left repeat-y;
 }
#main2 {
 margin:0; padding:0;
 }
#left {
 float:left;
 width:170px;
 margin:0;padding:0;
 }
#right {
 float:right;
 width:0px;
 margin:0; padding:0;
 }
#middle {
 margin:0px 170px 0px 170px;
 padding:0;
 }
#content {
 padding: 0px 0px 0px 20px;
 width:600px;
}
.cleaner {
 clear:both;
 height:1px;
 font-size:1px;
 border:none;
 margin:0; padding:0;
 background:transparent;
 }

.blocwithmargin {
 margin: 10px;
 }
.blocwithborder { 
 margin:0; border:solid 1px #B0B0B0;
 }
.blocwithborder h3 {
 padding:5px;
 background-color:#808285;
 font-weight:bold;
 color:white;
}
.message_erreur {
 margin:5px auto 5px auto;
 border:1px solid #E80168;
 font-size:12px;
 text-align:justify;
 background: white url("/home/images/mstore/pictos/_erreur30.gif") top left no-repeat;
 padding:10px 10px 10px 35px;
}
  
.copy { text-align:center; font-size:80% }

/* header */
#haut {
 font-family:Arial,Sans-serif;
 font-size:10px;
 width:1000px;
}

#menuo { 
 height:21px;
 margin:0; padding:0;
}
#menuo ul { 
 list-style-type:none;
 height:21px;
 margin:0;
 padding:0;
}
#menuo li {
 width:100px;
 text-align:center;
 float:left;
}
#menuo li a {
 width: 100px ;
 line-height: 21px ;
 font-size: 12px ;
 font-weight: bold ;
 color: black;
 display: block ;
 text-decoration: none;
}
#menuo li a:hover {
 font-weight:bold;
 text-decoration:underline;
}

/* middle */
#middle {
 }

#middle ul.resume {
 list-style-type:none;
 margin:0 0 5px 0; /* T R B L */
 padding-left:10px;
 }
#middle ul.resume li {
 }
#middle ul.resume a {
 color:black;
 font-size:11px;
 font-weight:normal;
 text-decoration: none;
}
#middle ul.resume a:hover {
 text-decoration: underline ;
}

#middle div.col1 {
 margin:0;
 }
#middle div.col2 {
 width:410px;
 float:left; 
 margin:0;
 padding-right:5px;
 }
#middle div.col3 {
 width:274px;
 float:left; 
 margin:0;
 padding-right:5px;
 border-right: 0px solid #D9D8D8;
 }

/* left */
#left ul, #right ul {
 margin:0; padding:0;
 list-style-type:none;
}
#left li, #right li {
 margin:0; padding:0;
 line-height:20px;
 font-size:10px;
 font-family:Arial,Sans-serif;
 text-align:left;
 color:black;
 font-weight:bold;
}
#left li {
 }
#left li a, #right li a {
 width:170px;
 line-height:20px;
 font-family:Arial,Sans-serif;
 font-size:12px ;
 font-weight:normal ;
 color:black;
 display:block;
 text-decoration:none;
 }
#left li a, #left li p {
 text-indent:15px;
 }
#right li a, #right li p {
 text-indent:15px;
 font-size:10px;
 }
#right li a img {
 margin-left:-15px; 
 }
#left li a:hover,#right li a:hover {
 font-weight:normal;
 color:black;
 text-decoration:underline;
}

/* footer */
#footer {
 margin:0; padding:0;
}
#menub {
 width:1000px;
 height:36px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:5px;
 background-color:#bc9671;
}
#menub ul { 
 list-style-type:none;
 height: 36px ;
 margin:0;
 padding:0;
}
#menub li {
 height: 36px ;
 text-align:center;
 float:left;
 margin-left:5px;
 margin-right:5px;
}
#menub li img {
 vertical-align:middle;
 }
#menub li a {
 padding-left: 5px;
 padding-right: 5px;
 line-height: 36px ;
 font-size: 10px ;
 font-weight: normal;
 color: black;
 display: block ;
 text-decoration: none;
}
#menub li a:hover {
 font-weight:normal;
 text-decoration:underline;
}

#bas {
 width:800px;
 font-size:10px;
 margin-top:0px;
 margin-bottom:10px;
 margin-left:156px;
}
#bas ul { 
 list-style-type:none;
 margin:0; padding:0;
}

#bas li a {
 font-size:11px ;
 font-family:Arial,Sans-serif;
 font-weight:normal;
 color: #000000;
 text-decoration:none;
 text-indent:10px;
}
#bas li a:hover {
 font-weight:normal;
 text-decoration:underline;
}