/*cartes virtuelles*/
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-color : #adb6c6;
color : #384e6b;
}
textarea {
background-color : #d5d9e2;
font-family : Arial, Helvetica, sans-serif;
border : 1px solid #000066;
}
.txt {
background-color : #d5d9e2;
font-family : Arial, Helvetica, sans-serif;
border : 1px solid #000066;
}
#main {
width : 1024px;
margin : 0 auto;
}
#main-header {
width : 100%;
margin : 0 auto;
height : 90px;
}
#content {
width : 300px;
padding : 8px;
margin : 0 auto;
border : 1px solid;
border-top-color : #4b6b94;
border-bottom-color : #d5d9e2;
border-left-color : #4b6b94;
border-right-color : #d5d9e2;
}
#content-header {
width : 1024px;
height : 100px;
margin : 0 auto;
}
div.contenu1 {
width : 850px;
padding : 0;
margin : 0 auto;
text-align : left;
}
div.contenu {
float : left;
width : 800px;
padding : 5px;
margin : 0 auto;
text-align : center;
}
div.contenu h1 {
font-size : 12px;
}
div.contenu2 {
width : 790px;
padding : 0;
margin : 0 auto;
border : 1px solid;
border-top-color : #ccd2df;
border-bottom-color : #4a678f;
border-left-color : #ccd2df;
border-right-color : #4a678f;
text-align : center;
}
div.contenu2 p {
margin : 2px;
}
div.contenu3 {
float : left;
width : 760px;
margin : 5px 5px 0 5px;
padding : 5px 5px 0 5px;
text-align : left;
}
div.contenu4 {
float : left;
width : 755px;
margin : 5px 10px 5px 10px;
padding : 5px;
text-align : center;
border-top : 1px solid #738299;
border-left : 1px solid #738299;
border-bottom : 1px solid #d5d9e2;
border-right : 1px solid #d5d9e2;
}
div.contenu4 p {
line-height : 12px;
margin : 0;
text-align : left;
font-style : italic;
font-size : 11px;
}
div.contenu5 {
float : left;
width : 360px;
margin : 5px 10px 5px 10px;
padding : 5px;
text-align : left;
font-style : italic;
font-size : 11px;
border-top : 1px solid #738299;
border-left : 1px solid #738299;
border-bottom : 1px solid #fff;
border-right : 1px solid #fff;
background-color : #d5d9e2;
}
div.contenu5 p {
line-height : 12px;
margin : 0;
}
#esp {
float : left;
height : 60px;
width : 180px;
}
#titre {
float : none;
line-height : 30px;
width : 500px;
margin : 10px auto;
padding : 5px;
border : 1px inset #e5e5e5;
font-size : 18px;
font-weight : bold;
color : #868b96;
text-align : center;
background-color : #d7d7d7;
}
#esp-2 {
float : right;
height : 60px;
width : 230px;
text-align : right;
}
#cont-carte {
width : 510px;
text-align : center;
border : 1px inset #e5e5e5;
margin : 0 auto;
}
div.cartevisu {
width : 500px;
text-align : left;
font-size : 12px;
margin : 2px auto 2px auto;
padding : 5px;
background-color : #d7d7d7;
}
div.float {
float : left;
text-align : left;
width : 270px;
height : 60px;
line-height : 20px;
}
div.float p {
line-height : 12px;
}
div.float2 {
float : left;
text-align : center;
width : 190px;
padding : 5px 0 5px 0;
margin : 0 auto;
}
div.float3 {
float : left;
text-align : left;
margin : 4px;
line-height : 20px;
background-color : #ecf0f9;
}
div.float4 {
float : left;
text-align : left;
width : 140px;
margin : 0 4px 0 4px;
line-height : 20px;
background-color : #ecf0f9;
}
.Style0 {color: #ffffff}
.Style1 {color: #666666}
.Style2 {color: #000066}
.Style3 {color: #000099}
.Style4 {color: #990099}
.Style5 {color: #cc0000}
.Style6 {color: #d66408}
.Style7 {color: #008000}
.Style8 {color: #008080}
.Style9 {color: #cc9900}

#footer {	
width : 100%; 
margin : 0 auto; 
padding-bottom:5px;
text-align : center;
border-top:#FFF 1px dotted;
overflow:hidden;
}	
#footer.var1 {	
font-size : 11px; 
color : #000;
}
#foot-post { 
width : 99%; 
margin : 5px auto; 
overflow:hidden; 
} 
div.foot { 
float : left; 
width : 33%;
margin : 2px auto; 
font-size: 10px;
color : #666A77; 
display:inline;
overflow:hidden; 
} 
#header {	
background:url(../../images_site/titre_carte.jpg) no-repeat center;
background-position:center;
float:left;
height:80px;
width:820px;
margin: 0 auto;
}	
#header-2 {	
background:url(../../images_site/titre_carte.jpg) no-repeat center;
background-position:center;
float:left;
height:80px;
width:680px;
margin: 0 auto;
}	
#post-1	{	
padding-top: 2px;
width:100%;
/*height:100px;*/
margin: 0 auto;
text-align:center;
}	
#post-2	{	
width:100%;
margin: 0 auto;
text-align:center;
}
/* Sidebar */
.sidebar {
float: left;
width: 180px;
margin:0;
}
.sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
background : none; 
} 
.sidebar li {
margin:10px;
list-style:none;
background: url(fond_liens.jpg) no-repeat;
height:20px;
padding-left:22px;
}
.sidebar li a:hover {
display: block;
list-style:none;
background-color:#6982ad;
width: 128px;
height:18px;
color: #d1dae7;
}
.sidebar li a:active {
background:none;
color: #9ea9a8;
}
.sidebar li.current_page_item {
color: #d1dae7;
background:none;
background-color:#6982ad;
height:20px;
margin:10px 20px 10px 10px;
padding:2px 2px 2px 22px;
}
.sidebar li.current_page_item a {
color: #d1dae7;
}
.sidebar-1 {
width: 300px;
float: left;
margin-left: 50px;
}
.sidebar-1 img {
padding: 0;
float: left;
margin-right: 9px;
}
.sidebar-1 ul {
margin : 0;
padding : 0;
list-style:none;
}
.sidebar-1 ul li {
display: block;
min-height: 60px;
padding: 5px 0;
}
.sidebar-1 h2 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 20px;
margin-top: 20px;
margin-left: 45px;
background: url(fond_liens.jpg) 35px no-repeat;
padding-left:60px;
}
.sidebar-1 div.number {
background-color: #868b96;
color : #d6d8dc;
text-align:right;
float: right;
width: 65px;
margin-top: 20px;
padding:2px 5px 2px 0;
}
/* fin sidebar */
#menu {
margin:5px 40px 0 40px;
padding:5px;
border:1px solid;
border-bottom-color:#bcc4d7;
border-right-color:#bcc4d7;
border-top-color:#6680a3;
border-left-color:#6680a3;
}
#vide	{	
text-align:center;
height:30px;
}	
p.prenom {
color:#3360ae;
margin:5px 0 0 0;
}
.title {
font-size: 18px; 
font-weight: bold;
color: #868b96;
}
.subtitle {
font-size: 14px;
font-weight: bold;
}
p.subtitle {
margin:0
}
.bold { 
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.error { color: Red;  font-weight: bold;  }
a { font-weight: bold; text-decoration: none; color: #3a5a92; }
a:hover { font-weight: bold; text-decoration: none; color: #6982ad;  }
a img {
	border:0;
}
.copyright {
color : #cc0000; 
font-size : 14px; 
font-weight : bold; 
} 
.zone_content {
font-family: Verdana,Arial;
font-size:11px; 
color: #777d86;
}
.zone_content_suite {
font-family: Verdana,Arial;
font-size:11px; 
color: #f7d490;
}

.menugraph { display: table; margin: 0 auto; text-align: center; }
.menugraph ul { list-style: none; margin: 0 auto; padding: 0; }
.menugraph li { margin: 0 20px 20px 20px;float: left; }
.menugraph li a { text-decoration: none; }

#menugraph { margin: 0; text-align: center; }
#listecartes { list-style: none; margin: 0; }
#listecartes li { display: inline; margin: 0 20px 20px 0; }
#listecartes li a { display: inline-block; padding: 0.5em 0; text-decoration: none; text-align:center; width: 125px;}
/*
ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
li {
 margin-left:2px;
 float:left;
 }
ul li a {
 display:block;
 float:left;   
 width:100px;
 background-color:#6495ED;
 color:black;
 text-decoration:none;
 text-align:center;
 padding:5px;
 border:2px solid;
 border-color:#DCDCDC #696969 #696969 #DCDCDC;
 }
*/
/******************************************
 * Infobulles
 * ****************************************/
span.infobulle {
position: absolute;
margin: 0;
z-index: 90;
}
span.infobulle span {
position: relative;
z-index: 99;
display: block;
padding: 0.5em;
border: 1px solid #384e6b;
color: #384e6b;
font-style: normal;
text-align:left;
background: #d2dae9;
margin-left: 12px;
}
#infobulle,
#infobulle_visu
{visibility: hidden; }
#infobulle_visu em span {
position: absolute;
z-index: 100;
top: 5px;
left: 0;
height: 14px;
width: 13px;
background: transparent url(infobulleleft.gif);
margin:0;
padding: 0;
border: 0;
}

#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body>#sb-container{position:fixed;}
/*#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}*/
#sb-container>#sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:10px;overflow:hidden;border:1px solid #666666;} /*303030*/
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:Verdana;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:12px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:10px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:35%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:65%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:Verdana;font-size:10px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

#voeux {
width:60px;
position:relative; left:-45px; top: -10px;
}
#ballons {
width:55px;
position:relative; left:350px; top: -23px;
}
#noel {
width:60px;
position:relative; left:350px; top: -10px;
}
#neige {
width:605px;
height:8px;
position:relative; left:55px; top: 62px;
}

