body { 
font-family: Verdana; 
font-size: 12px;
color: #222222;
top: 5px;	
background: transparent url(images/background_02.jpg) repeat;
}
img { border:0px;}
	
A:link {font-family: Verdana; color:#993300; text-decoration:none}
A:visited {font-family: Verdana; color:#993300; text-decoration:none}
A:active {font-family: Verdana; color: #FF0000; text-decoration:none}
A:hover {font-family: Verdana; color:#000066; text-decoration:none}

#main {
width:980px;
margin:0;
padding:0;
background-color:#ffffff;
}

#leftcol {
float:left;
width: 616px;
height:100%;
padding: 0px 0px 0px 14px;
background-color:#ffffff;
}

#rightcol {
float:right;
width: 330px;;
height:100%;
margin: 0px 14px 0px 0px;
background-color:#ffffff;
border: 0px solid #EFEFEF;
}

#footer {
clear:both;
background: transparent url(images/footer.png) no-repeat;
padding: 45px 0px 0px 350px;
height:133px;
width:630px;
margin:0px;
}
.container { 
text-align:left;
width:610px;
background-color:#F8F8F8;
}

.stories { 
padding:1px 0px 1px 0px;
}

.content{
padding: 0px;
margin:0px;
}
.content p {
padding: 0px;
}

.entoure {
width:565px;
background: #E4ECEC;
border:1px solid #C3D1D3;
padding:0px;
margin:auto;
}
#signform {
display:none;
padding:0px;
margin:0px;
}

h3 {
padding-top:0px !important;
margin-top:0px !important;
}
input {
background:#FFFFFF url(./images/text-bg.gif) repeat-x scroll 0 0;
border:1px solid #B5B8C8;
padding:1px 3px;
}
textarea{
border: solid 1px #B5B8C8;
}
td{
font-family: Verdana; 
font-size: 12px;
color: #000000;
}
.clr { clear:both; }
.droite { text-align:right;}
.gauche { text-align:left;}
.centre { text-align:center;}
.space {margin:0px 10px 0px 10px; padding: 0px 0px 10px 0px;}
.space h1 {
padding:0px;
margin:0px;
}
.space ul {
list-style : none;
padding:0px 0px 0px 10px;
margin:0px;
}
.space li {
padding:10px 0px 10px 0px;
}

.guestbook {
padding: 3px;
margin-bottom:3px;
background-color: #F5F5F5 ;
border-top: 1px solid #111111;
overflow: hidden;
}
.guestbook_top {
padding: 0px 3px 3px 3px;
background-color:#E9E9E9 ;
border: 0px solid #660000;
}
.storybox {
margin:15px 10px;
width:550px;
}
.storybox .topbox {
background-image:url(./images/fond_raised.gif);
background-position:right top;
background-repeat:no-repeat;
border-bottom:1px solid #C3D1D3;
border-left:1px solid #C3D1D3;
color:#21555E;
font-size:12px;
padding:10px;
width:550px;
text-align:justify;
}

.storybox .bottombox {
background-color:#E4ECEC;
border:1px solid #C3D1D3;
color:#21555E;
font-size:12px;
font-weight:bold;
margin-top:3px;
padding:3px 3px 0;
width:563px;
}
.storybox .topbox .illustration {
border:1px solid #2E5E66;
float:left;
margin:0 10px 10px 0;
}
.storybox .topbox .titre {
color:#DC3234;
font-size:14px;
font-weight:bold;
}
.storybox .topbox .date {
color:#F27A21;
font-size:14px;
}
.storybox .topbox .type {
color:#21555E;
font-size:12px;
}
.storybox .topbox .texte {
color:#000000;
font-size:11px;
margin:10px 0 0;
}
.storybox .bottombox .debut {
float:left;
}
.storybox .bottombox .fin {
float:right;
}

#storyFooter {
background-image:url(./images/storyFooter.gif);
background-repeat:no-repeat;
height:76px;
width:100%;
}

.orange {
color:#F27721;
font-size: 11px;
font-weight: normal;
font-family: Verdana; 
}
.boxhalf {
float:left;
width: 50%;
padding: 0px;
}
.boxtiers {
float:left;
width: 30%;
padding: 5px;
}
.boxquart {
float:left;
width: 24%;
padding: 0px;
}
.boxfull {
float:left;
width: 97%;
padding: 10px;
}
.boxquart a:link {font-family: Verdana; color:#888888; text-decoration:none}
.boxquart a:visited {font-family: Verdana; color:#888888; text-decoration:none}
.boxquart a:hover {font-family: Verdana; color:#000066; text-decoration:none}

a.lien:link {font-family: Verdana; color:#888888; text-decoration:none}
a.lien:visited {font-family: Verdana; color:#888888; text-decoration:none}
a.lien:hover {font-family: Verdana; color:#F27721; text-decoration:none}

.num_selected {
width:23px;
height:23px;
margin-top:5px;
padding-top:3px;
padding-bottom:0px;
font-size:18px; font-family: Verdana; color:#ffffff;
background-color:#61d7f5;
float:left;
}
.num_unselected {
width:23px;
height:23px;
margin-top:5px;
padding-top:3px;
padding-bottom:0px;
float:left;
}
.num_unselected a:link {font-size:18px; font-family: Verdana; color:#000000; text-decoration:none; }
.num_unselected a:visited {font-size:18px; font-family: Verdana; color:#000000; text-decoration:none; }
.num_unselected a:hover {font-size:18px; font-family: Verdana; color:#F27721; text-decoration:none; }

.auto {margin:auto; width:50%;}
.flt {float:left;}
.fltr {float:right;}
.infos {width:90px;}

#more { display:none;}

.menu {
height:45px;
padding-left:50px;
padding-top:25px;
margin:0;
}
.page_selected {
background-image:url(./images/menu.png);
background-repeat:no-repeat;
background-color:transparent;
}
.page_selected a:link {font-weight:bold; font-size:18px; font-family: Verdana; color:#ffffff; text-decoration:none; }
.page_selected a:visited {font-weight:bold; font-size:18px; font-family: Verdana; color:#ffffff; text-decoration:none; }
.page_selected a:hover {font-weight:bold; font-size:18px; font-family: Verdana; color:#dddddd; text-decoration:none; }

.page_unselected {
background-image:url(./images/menu2.png);
background-repeat:no-repeat;
background-color:transparent;
}
.page_unselected a:link {font-weight:bold; font-size:18px; font-family: Verdana; color:#000000; text-decoration:none; }
.page_unselected a:visited {font-weight:bold; font-size:18px; font-family: Verdana; color:#000000; text-decoration:none; }
.page_unselected a:hover {font-weight:bold; font-size:18px; font-family: Verdana; color:#F27721; text-decoration:none; }

.blanc_btn { background:#ffffff none repeat scroll 0%; }
.gray_btn { background:#F8F8F8 none repeat scroll 0%; }
.fonce_btn { background:#eeeeee none repeat scroll 0%; }

.double {width:982px;}
.simple {width:616px;}
.raised { background:transparent none repeat scroll 0%;}
.blank_link a { color: #F27721; }

.raised .top, .raised .bottom { background:transparent none repeat scroll 0%; display:block; font-size:1px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display:block; }
* html .raised .b1, * html .raised .b2, * html .raised .b3, * html .raised .b4, * html .raised .b1b, * html .raised .b2b, * html .raised .b3b, * html .raised .b4b { 
	overflow:hidden;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height:1px; }
.raised .b2  { border-left:1px solid #FFFFFF; border-right:1px solid #EEEEEE; }
.raised .b3  { border-left:1px solid #FFFFFF; border-right:1px solid #DDDDDD; }
.raised .b4  { border-left:1px solid #FFFFFF; border-right:1px solid #EEEEEE; }
.raised .b4b { border-left:1px solid #EEEEEE; border-right:1px solid #EFEFEF; }
.raised .b3b { border-left:1px solid #DDDDDD; border-right:1px solid #EFEFEF; }
.raised .b2b { border-left:1px solid #EEEEEE; border-right:1px solid #EFEFEF; }
.raised .b1  { background:#FFFFFF none repeat scroll 0%; margin:0pt 5px; }
.raised .b2, .raised .b2b { border-width:0pt 2px; margin:0pt 3px; } 
.raised .b3, .raised .b3b { margin:0pt 2px; }
.raised .b4, .raised .b4b { height:2px; margin:0pt 1px; }
.raised .b1b { background:#EFEFEF none repeat scroll 0%; margin:0pt 5px; }
.raised .button_link { border-left:1px solid #FFFFFF; border-right:1px solid #EFEFEF; display:block; }

.full { width:100%; }

.boxquart p { padding:0px 0px 5px 0px; margin:0px; }
.b {font-weight:bold;}
.hand { cursor: pointer; }
