body {
	/*background-color: white;*/
	font-size: 0.8em;
	font-family:Arial,Helvetica,sans-serif;
	/* font-family:Georgia,"Times New Roman",Times,serif; */
	/* font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; */
	color: black;
	padding:0;
	margin:0;
	background: url(images/33blmozaic.gif);
	text-align: center;
}

/* ----------banner for logo-------------- */
#banner_container
{
	height: 100px;
	background-color: #4977B5;
}

#banner_container_pattern_right
{
	/*background: url(images/banner4.gif) no-repeat;*/
	background: url(images/banner-tele-coaching6.gif) no-repeat;
	/*margin-right: 25px;*/
	background-position: right; 
	background-color: #4977B5;
}

#banner {
	margin-left: 25px;
	padding: 0;
	height: 100px;
	background: url(images/photo_100_4.gif) no-repeat;
	background-position:  left;	
	/* background-color: #4977B5; */
	text-align:left;
	/*border: 1px solid red;*/
}

#banner p{
	margin-left: 130px;
	padding: 0px;
	/*border: 1px solid red;*/
	/*color: #133D82;*/
	color:#C7C7C7;
	font-weight: bold;
}

#mainnavi {
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color:#A0B6CB;
	height: 12px;
}

#mainnavi p{
	/*margin-left: 15em;*/
	padding: 0 10px;
}


p, pre {
	padding: 10px;
	margin:0;
	
}

#PageTop {
/*background: url(images/33blmozaic.gif);*/
color:#000000;
height:2px;
margin:15px auto 0px;
padding:0px 0px 0px 2px;
width:760px;
}

.brclear {
clear:both;
font-size:1px;
height:0pt;
line-height:0px;
margin:0pt;
}

#foot {
/*background:#FFFFFF url(images/BottomPage.gif) no-repeat scroll center top;*/
/*background: url(images/33blmozaic.gif);*/
color:#000000;
height:8px;
margin:0px auto 0pt;
width:900px;
/*border: 1px solid green;*/
}

#copy {
color:#666666;
display:block;
font-size:70%;
font-weight:normal;
height:31px;
vertical-align:top;
/*border: 1px solid red;*/
}


pre, code { font-size: 12px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-weight: bold;}

#container{
	margin:0px auto;
	/*margin-left: 10%;
	margin-right: auto;*/
	background-color:#4977B5;
	width: 900px;
	padding: 0px 0px 0px 0px;
	height: 1083px;
	/*border: 1px black solid;*/
}

#container_with_pattern
{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	background-color: #D8DEE0;
}

/* --------------left navigavtion------------- */
#left {
	float: left;
	width: 200px; 
	height: 970px;
	/* margin-bottom: 10px; */
	padding:0 0 0 0;
	color: white;
	text-align: center;
	/* background: url(images/banieregauche.png) no-repeat;
	background-position:  bottom; */
	background-color: #4977B5;	
}

#left_button
{
text-align: center;
margin-top: 15px;
height: 900px;
background: url(images/banieregauche.png) no-repeat;
background-position:  bottom;

}

#meteo_frame
{
text-align:center;
margin-top: 30px;
border: 1px solid green;
}

div.right{
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/pin2.jpg) no-repeat;
	background-position:  right;
}

div.right_1 {
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/right_1.png) no-repeat;
	background-position:  right;
}

div.right_2
{
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/right_3.png) no-repeat;
	background-position:  right;	
}

div.right_3
{
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/right_4.png) no-repeat;
	background-position:    right;
}

div.right_4
{
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/right_5.png) no-repeat;
	background-position:    right;
}

div.right_5
{
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/right_6.png) no-repeat;
	background-position:    right;	
}

div.right_6
{
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/right_7.png) no-repeat;
	background-position:    right;
}

div.right_7
{
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/right_8.png) no-repeat;
	background-position:    right;
}

div.right_8
{
	float: right;
	width: 150px;
	height: 970px;
	background: url(images/right_9.png) no-repeat;
	background-position:    right;	
}

/* Menu normal */
#left menu{
	display: block;
	line-height:20px; 
	padding: 10px 10px 10px 10px;
	margin: 0;
	font-family: Verdana, Helvetica;
	font-size: 10px;
}

/* Contenu de la page */
#content {
	height: 970px;
	background-color: #D8DEE0;
	margin-right: 150px;
	margin-left: 150px;
	text-align: center;
	_height: 970px;
	padding:0 0 0 0;
/*	border: 1px solid green;*/
}

#content.page {
	text-align: center;
	height: 970px;
	margin-top: 0px;
	margin-left: 200px;
	background-color: #D8DEE0;
	padding-top: 1px;
	padding-bottom: -1px;
    _height: 970px;
	
}

/* -----------footer--------------------------- */
#footer {
	clear: both;
	height: 30px;
	line-height: 15px;
	background-color: #A0B6CB;
	text-align: center;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif
}
/* image footer */
#image_footer
{
clear: both;
float: right;
}

.text_footer
{
font-size: 10px;
color: #507192;
text-align: center;
}

.button_left
{
/* border: 1px yellow solid; */
margin-top: 10px;
margin-bottom: 5px;
text-align: center;
}

/* blocks arrondis pour content de page */
.contentrbtopcontainer{background: url(images/tb2_m.gif) repeat-x bottom; height: 20px; text-align: center;}

.contentrbtop div { background: url(images/content_tl.gif) no-repeat top left; height: 20px;}
.contentrbtop { background: url(images/content_tr.gif) no-repeat top right; height: 20px;}
.contentrbbot div { background: url(images/bl4.gif) no-repeat bottom left;height: 20px; }
.contentrbbot { background: url(images/br4.gif) no-repeat bottom right;height: 20px; }

/* height and width stuff, width not really nessisary. */
.contentrbtop div, .contentrbtop, .contentrbbot div, .contentrbbot {
width: 100%;
height: 20px;
line-height: 20px;
font-size: 12px;
color: #133D82;
font-weight: bold;
}
.contentrbcontent {
background: url(images/nt4.gif) repeat;
font-size: 12px;
/* color : #507192; */
color: #133D82;
text-align: left;
line-height: 20px;
/* border: solid 1px fuchsia; */
}
 
.contentrbroundbox 
{ 
background: url(images/nt4.gif) repeat; 
text-align: left;
width: 90%; 
margin: 1em auto;
/* content_nt.gif */
}

/* Pictures div */
.ptopcontainer{background: url(images/tb2_m.gif) repeat-x bottom; height: 20px; text-align: center;}
.ptop div { background: url(images/content_tl.gif) no-repeat top left; }
.pbot { background: url(images/br4.gif) no-repeat bottom right; height: 20px; }
.pbot div { background: url(images/bl4.gif) no-repeat bottom left;height: 20px; }
/*#bot_container
{
background: url(images/bl4.gif) no-repeat bottom left;
height: 20px; 
}*/
.ptop
{
float: top;
width: 100%;
/*border: 1px solid black;*/
height: 20px;
}

.pbot
{
float: bottom;
width: 100%;
/* border: 1px solid green;*/
}

/* height and width stuff, width not really nessisary. */
.ptop div, .pbot div {
width: 100%;
height: 20px;
line-height: 20px;
font-size: 12px;
color :#133D82;
font-weight: bold;
/*border: 1px solid red;*/
}

.pcontent {
background: url(images/nt4.gif) repeat;
font-size: 12px;
color : #133D82;
text-align: left;
/*margin-top: 20px;*/
/*border: 1px solid green;*/
}

.proundbox 
{ 
background: url(images/nt4.gif) repeat; 
text-align: left;
/*width: 90%; 
margin-left: 40px;
margin-top: 10px;
margin-bottom: 10px;*/
width: 90%; 
margin: 1em auto;
/* margin: 1em auto; */
}


div.p_div
{
margin-top: 30px;
margin-bottom: 20px;
/* float: left; */
margin-left: 80px;
/*border: 1px solid black;*/ 
width: 200px;
}

div.pcomment_div
{
float: right;
/* margin-right: 100px; */
/*margin-top: 1em;*/
width: 400px;
margin-top: 10px;
margin-right: 80px;
/*border: 1px solid red;*/
}

div.test_color
{
/*background-color: #89B7E4;*/
background-color: #A9CAEB;
width: 500px;
margin-top : 50px;
margin-left: 20px;
font-size: 12px;
/*color : #507192;*/
color: #133D82;
}

table.tarif
{
text-align: center;
color: #133D82;
font-size: 12px;

}

tr.tarif
{
/* background-color: #A9B8C2;  */
/* border: 0px #006699 solid; */
background-color: #FF952B; 
}

td.tarif
{
background-color: #FF952B; 
border: 0px #006699 solid; 
/* border: 1px green solid; */
width: 400px;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
color:#006666;
}

div.tarif
{
/* background-color: #A9B8C2;  */
border: 0px #006699 solid; 
margin-right: 100px;
margin-left: 100px;
margin-bottom: 20px;
text-align: center;
/* border: 1px solid #006699; */
font-size: 12px;

}

div.tarif_title
{/* 
background-color: #92A69; 
 */
 background: url(images/cellpic3.gif) repeat-x;
 height: 25px;
 margin-right: 30px;
 margin-left: 30px;
 margin-top: 30px;
 color:#694F10;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
}

div.tarif_line
{
/*background-color: #92A69; */
height: 25px;
color:#694F10;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
text-align: center;
}

div.tarif_cond
{
/*background-color: #92A69;*/ 
text-align:left;

}

.block_text ul
{
list-style-type: circle;
/* line-height: 20px; */
list-style-image: url(images/dot2.gif);
/* border: 1px black solid; */
margin-top: 0px;
margin-bottom: 0px;
/* border: 1px solid green; */
}

.block_text li {
line-height: 18px;
}

.block_text li.table {
line-height: 30px;
list-style-image:  url(images/dot3.gif);
}


 .block_text table.tarif_paypal
{
line-height: 30px;
color: #133D82;
font-size: 12px;
}

div.block_text
{
text-align: left;
margin-left: 50px;
margin-right: 50px;
color: #133D82;
 /* border: solid red 1px; */
 margin-top: 15px;
}

.div_contact_formulaire
{
/* 	width: 80%; */
	height: 300px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 20px;
	margin-bottom: 100px;
	text-align: left;
	color: #133D82;
}

#block_meteo
{
margin-top: 20px;
}

span.numero
{
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif
}


table.link
{
font-size: 12px;
color: #133D82;
text-align: left;
line-height: 20px;

}

td.link_title
{
font-weight: bold;
width: 150px;
font-size: 12px;
color: #133D82;
text-align: left;
line-height: 20px;
}
