/*-------------------------------------------------
core
-------------------------------------------------*/


body 
{	
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;	
}
	
p
{
font-family: arial;
font-size:12px;
color:#303030;
}


#wrapper
{
width: 836px;
margin: 0 auto;
background-color:#ffffff;
}



/*-------------------------------------------------
header
-------------------------------------------------*/


#header
{
border-bottom: 1px solid #000000;
height: 50px;
}

#header img
{
float:left;
}

#header ul
{
list-style-type:none;
float:right;
font-size:11.5px;
}

#header li
{
display: inline;
border-right: 1px solid #000; 
margin-left:2px; 
margin-right:2px; 
margin-top:3px; 
margin-bottom:4px; 
padding-left:5px; 
padding-right:5px; 
padding-top:0; 
padding-bottom:0
}

#header li.end
{
display: inline;
padding: 0 5px 0 5px;
margin: 3px 2px 4px 2px;
border-right: 1px solid #fff;
}

#header a
{
text-decoration:none;
color: #000000;
font-weight:bold;
}

#header a.highlight
{
background-color: #F9F966
}


#header a:hover
{
text-decoration: underline;
color: #000000;
font-weight:bold;

}


/*-------------------------------------------------
band
-------------------------------------------------*/

#band
{

}

#basic
{
background-image:url(../images/basicgreen.gif);
background-position:top;
background-repeat:no-repeat;
margin: 0px;
color:#FFFFFF;
font-size:10px;
}




#basic img
{
float:right;
margin: 0px 10px 0 0;
}



/*-------------------------------------------------
Page bands
-------------------------------------------------*/

#page_band
{
height: 110px;
width: 836px; margin-top:10px
}

#page_band h1
{margin:0px; 
font-size: 50px; 
color: #FFFFFF; 
padding-left: 50px; 
width: 414px;
padding-top: 25px; 
padding-bottom: 25px; 
float:left; 
text-align:left}

#page_band h2
{margin:0px; 
font-size: 20px; 
color: #FFFFFF; 
padding-top:15px; 
padding-bottom: 0px; 
text-decoration:none; 
font-weight:normal; 
padding-right:50px}

/*-------------------------------------------------
Index Content
-------------------------------------------------*/

#content
{
width:810px;
border-top: 1px solid #000000;
margin: 8px auto;
height: 300px;
padding: 8px 0 0 0;
color:#303030;
}

.sous-index-price, .sous-index-price a, .sous-index-price a:visited 
{ 
font-family: Arial, Helvetica, Verdana; 
font-size: 12px; 
text-decoration: none; 
font-weight: bold ;
color: #000000;
}

.sous-index-price a:hover 
{
color: #FF9933
}


.index_table_bottom 
{ 
width: 256px; 
height: 61px; 
padding: 7px; 
background-color: #DADADA; 
font-family:Arial, Helvetica, Arial 
}


.column_title_1 
{ 
font-family: Verdana, Arial, Tahoma, Helvetica; 
font-size: 24px; 
color:#000000 
}


.index_table_bottom_header, .index_table_bottom_header a, .index_table_bottom_header a:visited 
{ 
font-size: 14px; 
color: #000000; 
font-weight: bold; 
margin-bottom:4px 
}


.index_table_bottom_text 
{ 
font-size: 11px; 
}

.index_table_bottom_text a, .index_table_bottom_text a:visited
{ 
color: #F2972A; 
}


/*-------------------------------------------------
Sidebars
-------------------------------------------------*/
#sidebar-1
{
width:260px;
float:left;
}

#sidebar-2
{
width:275px;
float:left;
margin: 0 10px 0 10px;
font-size:12px;
}

#sidebar-2, #sidebar-1 ul, #sidebar-3 ul, .sidebar-extra-1 ul
{
list-style-image: url(../images/circleorange.gif);
}

#sidebar-2 #more
{
list-style-image: url(../images/arroworange.gif);
}

#sidebar-2 a, #sidebar-1 a
{
color:#F29729;
text-decoration: none;
}

#sidbar-2 p
{
font-size:10px;
}

#sidebar-2 strong
{
font-weight:normal;
border-bottom: 1px solid #303030;
}

#sidebar-3
{
width:216px;
float:right;
}

.sidebar-extra-1
{
border:1px solid #C0C0C0; 
padding:10px; 
width:350px;
float:left;
margin: 10px; 
height:300px; 
font-size:11px
}

#orderonline
{
background-repeat:no-repeat;
height:123px;
width:217px;
color:#FFFFFF;
line-height:normal;
font-size:12px;
text-align:justify; 
margin-top:0px; 
margin-bottom:0px; 
background-position-y:50%
}

#orderonline li
{
color:#FFFFFF;
list-style-image: url(../images/whitearrow.gif);
margin: 0 0 0 10px;
padding:0;
}

#orderonline a
{
color:#FFFFFF;
text-decoration:none;
border-bottom:1px solid #fff;
}

#testimonials
{
color:#333333;
font-size:11px;
text-align:justify;
padding-top:5px
}

#questions
{
clear:left;
}

#push
{
margin:0 0 0 40px;
}

/*-------------------------------------------------
Pages content
-------------------------------------------------*/

#pages-content-1 {
font-size:13px; 
width:800px;
height:400px;
color:#303030; 
margin-left:auto; 
margin-right:auto; 
margin-top:30px; 
margin-bottom:20px; 
padding-left:0; 
padding-right:0; 
padding-top:8px; 
padding-bottom:0; 
line-height:150%;
}

#pages-content-2 {
font-size:13px; 
width:800px;
color:#303030; 
margin-left:auto; 
margin-right:auto; 
margin-top:30px; 
margin-bottom:50px; 
padding-left:0; 
padding-right:0; 
padding-top:8px; 
padding-bottom:0; 
line-height:120%;
}

#pages-content-2 h6 {
margin:20px 0px; font-size: 18px; 
font-family: Verdana, Arial, helvetica; 
font-weight: bold
}

.column-1 { width: 360px;
float:left;
margin: 0 15px 0 15px;
}

.column-2 { width:360px;
float:left;
margin: 0 15px 0 15px;
}


/*-------------------------------------------------
Footer
-------------------------------------------------*/
#footer
{
clear:both;
margin: 100px auto;
text-align: center;
}

a {	
	color: #3366CC;	
	text-decoration: none
}



#footer a:hover {	
	color: #666666;	
	text-decoration: none
}


/*-------------------------------------------------
Page ads
-------------------------------------------------*/

.title-ad-1 {}

.title-ad-1 h1{ 
font-size: 65px; 
margin-top:0px; 
margin-bottom:0px; 
padding-top:10px; 
padding-bottom:10px
}

.title-ad-1 h2 { 
font-size: 26px;
font-weight:normal;
line-height: 120%
}

.title-ad-2 h1{ 
font-size: 55px; 
margin-top:0px; 
margin-bottom:0px; 
padding-top:10px; 
padding-bottom:10px
}

.title-ad-2 h2 
{ 
font-size: 22px;
font-weight:normal;
line-height: 120%
}


.title-ad-1 a, .title-ad-1 a:visited 
{
font-family: arial; 
font-size: 12px; 
color: #F29729; 
text-decoration: none; 
font-weight: bold
}

.title-ad-1 a:hover 
{
color: #000000; 
}

/*-------------------------------------------------
Getting started page
-------------------------------------------------*/


.titre-3 {
font-size: 23px;  
font-weight: none; 
color:#999999; 
text-align:center; line-height:100%; font-family:Verdana, Arial, Helvetica;
margin-bottom: 8px

}

.titre-4 {
font-size: 18px;  
font-weight: none; 
color:#999999; 
text-align:center
}

.price-1 {
font-size: 16px;  
font-weight: bold; 
color:#F29729; 
text-align:center; margin-top:5px; margin-bottom:5px
}



/*  ----------------------------------------------------------- */
éléments génériques 
----------------------------------------------------------- */ 


.titre_h3 { 
font-family: Verdana; 
font-size: 16px; 
color: #000000; 
font-weight: bold }


.presentation-content
{
width: auto;
height: auto;
font-family: arial;
font-size: 12px;
color: #636363;
clear: both;
}

.content-see-examples, .content-see-examples p

{
width: auto;
height: auto;
font-family: arial, verdana, helvetica;
font-size: 10px;
color: #636363;
clear: both;
}


.content-see-examples table
{
font-size: 9px;
}


.content-see-examples a
{
color: #266091; 
font-weight: bold;
}

.content-see-examples a:hover
{
color: #76D81E;  
}

/*  ----------------------------------------------------------- */
FAQ
----------------------------------------------------------- */


.content-box
{
font-size: 13px;
}


.content-box p
{
font-size: 12px;
}



.title-box
{
font-size: 13px;
}s