/* ============

   == GENERAL ==

   ============ */



body{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-color:#808080;

	margin:0;

	padding:0;

}

#page{

	width:973px;

	background-color:#FFFFFF;

	margin:0 auto 0 auto;

}

form{

	margin:0;

	padding:0;

}



div{

	border:0px solid #CC6633;

}

img a{

	border:0;

}

/*table{

	border:1px;

	border-collapse:collapse;

}

table td{

	padding:0;

}*/

ul{

	margin:0;

}

h1{

	margin:0;

	padding:0;

}

h2{

	margin:0;

	padding:0;

}

h3{

	margin:0;

	padding:0;

}

h4{

	margin:0;

	padding:0;

}

.clear{

	clear:both;

}

.nouveau{

	font-size:12px;

	font-weight:bold;

	color:#ff0000;

	text-decoration:blink;

}

.ombre{

	height:10px;

	background-image:url(../_imgs/ombre.png);

	background-repeat:repeat-x;

}

.courbe1{

	height:28px;

	background-image:url(../_imgs/separateur1.jpg);

}

.courbe2{

	height:28px;

	background-image:url(../_imgs/separateur2.jpg);

}

/* ============

   == TOP ==

   ============ */

#top{

	background-color:#404040;

}

#espaceClient{

	margin-top:33px;

}

#espaceClient .formInput{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	border:none 0px;

	background-color:#cccccc;

	width:150px;

	font-size:10px;

	color:#942824;

}





/* ============

   == MENU ==

   ============ */

   

#menuTop {

	margin: 0; 

	padding: 0;		

	width: 973px;

	height:38px;

	background-image:url(../_imgs/menu_fond.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	

}



#menuTop ul{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	width: 973px;

	color: #FFF;

	margin: 0;

	padding: 0;

	display: inline;

}

#menuTop li{

	float: left;

	list-style: none;

}



#menuTop li a{

	display: block;

	color: #FFF;	

	text-decoration: none;

	background-image:url(../_imgs/menu_fond_item.jpg);

	background-repeat:repeat-x;

	background-position:right top ;

	height:26px;

	padding: 12px 13px 0 13px;

	text-align:center;

}



#menuTop li .ligne{	

	padding-top: 6px;

	height:32px;

}

#menuTop li a:hover{	

	background-image:url(../_imgs/menu_fond_hover.jpg);

	background-repeat:repeat-x;

}

#menuTop li .active{

	background-image:url(../_imgs/menu_fond_active.jpg);

	background-repeat:repeat-x;

    background-position:right top ;

	font-weight:bold;

}

#menuTop li .activeLigne{

	padding-top: 6px;

	height:32px;

	background-image:url(../_imgs/menu_fond_active.jpg);

	background-repeat:repeat-x;

    background-position:right top ;

	font-weight:bold;

}



/* ============

   == Footer ==

   ============ */





#menubas{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	background-color:#F1F1F1;

	background-image:url(../_imgs/fondmenubas.jpg);

	background-repeat:repeat-x;

	color:#797979;

	letter-spacing:-0.1px;

}



#menubas .droite{

	text-align:right;

	padding-right:10px;

}

#menubas .gauche{

	text-align:left;

	padding-left:10px;

}

#menubas .item{

	color:#797979;

	text-decoration:none;

}

#menubas a:hover{

	text-decoration:underline;

	color:#666;

}

#menubas .separator{

	color:#909090;

	text-decoration:none;

	padding-left:2px;

	padding-right:2px;



}



/* =================

   == MODULE RAPPEL ==

   ================= */

#moduleRappel{

	z-index:1000;

	width:200px;

	height:300px;

	border:5px solid #ff9933;

	background-color:#FFFFFF;

	display:none;

	position:absolute;

}



/* ============

   == TOP & Bloc Yannick ==

   ============ */

#topContent{

	background-image:url(../_imgs/inter02_fond.jpg);

	background-repeat:no-repeat;

	margin-bottom:0px;

}

.topContentTitre{

	margin-left:56px;

	margin-top:36px;

}

#topContent #ariane{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:11px;

	margin-bottom:20px;

}	

#topContent #ariane a{

	color:#666666;

}

#topContent h1{

	font-family:Arial, Helvetica, sans-serif;

	color:#e77028;

	font-weight:normal;

	font-size:28px;

}

#topContent h1 .rouge{

	color:#942824;

}   

#blocContact{

	background-image:url(../_imgs/inter02.jpg);

	background-repeat:no-repeat;

	height:134px;

	color:#656565;

	font-weight:bold;

	font-size:10px;

}

#blocContact a{

	color:#656565;

	text-decoration:none;

}

#blocContact a:hover{

	color:#656565;

	text-decoration:underline;

}

#blocContact .tel{

	font-size:14px;

	color:#383838;

}



#blocContactBas{

	background-image:url(../_imgs/contactbas.jpg);

	background-repeat:no-repeat;

	height:58px;

	padding-left:170px;

	padding-top:52px;

	color:#FFFFFF;

}

#blocContactBas a{

	color:#FFFFFF;

}



/* ============

   == Content ==

   ============ */

   

#content{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	width:860px;

	margin:0 auto 30px auto;

	color:#333333;

	

}

#content a{

	color:#e77028;

}

#content h2{

	color:#942824;

	font-size:15px;

	margin-bottom:12px;

	font-weight:bold;

	background-image:url(../_imgs/fleche2.gif);

	background-repeat:no-repeat;

	padding-left:22px;



}

#content h1{

	color:#666;

	font-weight:normal;

	font-size:18px;

	margin-bottom:8px;

	background-image:url(../_imgs/fleche2.gif);

	background-repeat:no-repeat;

	background-position: 0 3px;

	padding-left:22px;



}

#content .bloc1{

	padding:10px;

	background-color:#F4F4F4;

	background-image:url(../_imgs/degrade1.jpg);

	background-repeat:repeat-x;

	border:1px solid #e1e1e1;

}

#content .bloc1 h4{

	color:#942824;

	font-size:14px;

}

#content .bloc2{

	padding:10px;

	background-color:#FFF;

	margin-bottom:10px;

	border:2px solid #FF9933;

}

#content .bloc2 h3{

	color:#666666;

	font-size:12px;

	background-image:url(../_imgs/fleche1.gif);

	background-repeat:no-repeat;

	padding-left:15px;

}

#content .bloc3{

	border:5px #e1e1e1 solid; 

	padding:5px;

	color:#666666;

}

#content .bloc3 .titre{

	font-size:15px;

	background-color:#F8F8F8;

	font-weight:bold;

	padding:2px;

	color:#666;

}

#content .bloc4{

	padding:10px;

}

#content .bloc4 h4{

	font-size:15px;

	color:#942824;

}

#content .bloc5{

	padding:10px;

	font-size:11px;

	color:#666666;

	background-color:#F1F1F1

}

#content .bloc6{

	padding:10px;

	background-color:#FFF;

	background-image:url(../_imgs/encadre1.jpg);

	background-repeat:no-repeat;

}

#content .bloc8{

	color:#666666;

	padding:10px 0px 0px 15px;

	background-color:#FFF;

	background-image:url(../_imgs/fond_resultat.jpg);

	background-repeat:no-repeat;

}



#content ul{

	color:#656565;

	list-style-image: url(../_imgs/fleche1.gif);

	margin:0 0 0 40px;

	padding:0;

}

#content ul li{

	padding-bottom:7px;

}

#content .bloc8 ul{

	margin:15px 0 0 45px;

}

#content .bloc8 h1{

	color:#942824;

	font-weight:normal;

	font-size:20px;

	height:23px;

	background-image:url(../_imgs/h1.gif);

	background-repeat:no-repeat;

	background-position: 0 3px;

	padding:10px 0 0 30px;

}

#content .decalage{

	padding-left:20px;

}

.orange{

	color:#e77028;

}

.rouge{

	color:#942824;

}

#content .petit{

	font-size:11px;

}

#content .blocDeroulement{

	padding:7px;

	color:#666666;

	background-color:#FFF;

	background-image:url(../_imgs/degrade2.jpg);

	background-repeat:repeat-x;

}

#content .blocDeroulement h4{

	font-size:13px;

	color:#942824;

}

#content .titre1{

	background-color:#942824;

	font-size:13px;

	color:#FFF;

	padding:3px;

	padding-left:24px;

	font-weight:bold;

	margin-bottom:3px;

	background-image:url(../_imgs/titre1.gif);

}

#content .titre1b{

	background-color:#942824;

	font-size:13px;

	color:#FFF;

	padding:3px;

	padding-left:24px;

	font-weight:bold;

	margin-bottom:3px;

	background-image:url(../_imgs/titre1b.gif);

}

#content .titre1c{

	background-color:#942824;

	font-size:13px;

	color:#FFF;

	padding:3px;

	padding-left:24px;

	font-weight:bold;

	margin-bottom:3px;

	background-image:url(../_imgs/titre1c.gif);

}

#content .titre2{

	background-color:#f99117;

	background-color:#f1f1f1;

	border:1px solid #bbb;

	font-size:13px;

	color:#FFF;

	padding:3px;

	padding-left:7px;

	font-weight:bold;

	margin-bottom:3px;

	text-align:center;

}

#content .ligne1{

	border-top:1px dotted #ccc;

	margin-top:10px;

	margin-bottom:10px;

}

/* ============

   == PROGRAMMES ==

   ============ */

   

.blocx2{

	background-image:url(../_imgs/blocx2_fond.jpg);

	background-repeat:no-repeat;

	height:144px;

	width:384px;

	padding:15px 0 0 13px;

	margin-bottom:20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

}

.blocx2 .img img{

	border:1px solid #e6e6e6;

}

.blocx2 ul{

	font-size:12px;

	list-style-image: url(../_imgs/fleche2.gif);

}

.blocx2 .titre{

	font-size:23px;

	margin-top:-3px;

	color:#ff7f26;

}	

.blocx3{

	background-image:url(../_imgs/blocx3_fond.jpg);

	background-repeat:no-repeat;

	height:90px;

	width:266px;

	padding:15px 0 0 13px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	font-size:12px;



}

.blocx3 ul{

	font-size:12px;

	list-style-image: url(../_imgs/fleche2.gif);

}





/* ============

   == SEANCE ESSAI ==

   ============ */

   

#content .contactform1{

	width:200px;

	border:1px solid #D1D1D1;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-bottom:6px;

	color:#666666;

	padding:1px;

}

#content .contactformbt1{

	width:130px;

	border:1px solid #FFF;

	background-color:#eb8c1e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

	font-weight:bold;

	padding:5px;

}

#content .interetItem{

	width:145px;

	background-color:#FF;

	

}

#content .interetItem .img {

	text-align:center;

}

#content .interetItem .img img{

	width:83px;

	height:64px;

	border:1px solid #ddd;

}

#content .interetItem .titre{

	font-size:12px;

	color:#942824;

	font-weight:bold;

	text-align:center;



}



/* ============

   == TARIFS ==

   ============ */

#tarifs{

	background-image:url(../_imgs/tarif_fond.jpg);

	background-repeat:no-repeat;	

}

#tarifs .tarifTab{

	padding:10px 0 0 10px;	

}

#tarifs .item{

	background-image:url(../_imgs/tarif_fond_item.png);

	background-repeat:no-repeat;

	padding:10px;

}

#tarifs .item .titre{

	color:#e77028;

	font-size:23px;

	height:60px

}

#tarifs .item .titreb{

	color:#e77028;

	font-size:23px;

	height:57px;

	line-height:25px;

}

#tarifs .item .texte{

	color:#666;

	height:55px

}

#tarifs .item .prixa{

	color:#666;

	font-size:16px;

}

#tarifs .item .texte3{

	color:#666;

	font-size:10px;

	height:36px;

}

#tarifs .item .prixb{

	color:#942824;

	font-size:40px;

	text-align:right;

}

#tarifs .item .t5{

	font-size:11px;

	color:#666666;

	text-align:center;

	padding-top:10px;

}



.tarifItem{

	color:#666666;

	font-size:11px;

}

.tarifItem h3{

	color:#942824;

	background-image:url(../_imgs/fleche1.gif);

	background-repeat:no-repeat;

	font-size:12px;

	padding-left:15px;

	padding-bottom:10px;

}

.blocTarif1{

	width:143px;

	height:156px;

	background-image:url(../_imgs/tarif1.jpg);

	background-repeat:no-repeat;

	padding:5px 10px 0 10px;

}

.blocTarif1 .t1{

	font-size:20px;

	color:#FFF;

}

.blocTarif1 .t2{

	font-size:13px;

	color:#FFF;

	font-weight:bold;

	height:30px;

}

.blocTarif1 .t3{

	font-size:11px;

	color:#666;

	height:15px;

	padding-top:15px;

	text-align:right;

}

.blocTarif1 .t4{

	font-size:40px;

	color:#942824;

	padding-top:5px;

	text-align:right;

}

.blocTarif1 .t4 .euro{

	font-size:22px;

}

.blocTarif1 .t5{

	font-size:11px;

	color:#666;

	text-align:right;

}

.blocTarif2{

	width:143px;

	background-image:url(../_imgs/tarif2.jpg);

	background-repeat:no-repeat;

	padding:3px 10px 0 10px;	

}

.blocTarif2 .t1{

	font-size:20px;

	color:#FFF;

	height:52px;

	text-align:center;

}

.blocTarif2 .t2{

	font-size:20px;

	color:#f99117;

	height:24px;

}

.blocTarif2 .t2b{

	font-size:12px;

	color:#f99117;

	font-weight:bold;

}

.blocTarif2 .t3{

	font-size:10px;

	color:#FFF;

	height:32px;

}

.blocTarif2 .t4{

	font-size:43px;

	color:#FFF;

	text-align:right;

	height:50px;

}

.blocTarif2 .t4 .euro{

	font-size:22px;

}

.blocTarif2 .t5{

	font-size:11px;

	color:#666;

	text-align:center;

}

.blocTarif2 .t7{

	font-size:11px;

	color:#fff;

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

}

.blocTarif3{

	width:143px;

	background-image:url(../_imgs/tarif4.jpg);

	background-repeat:no-repeat;

	padding:3px 10px 0 10px;	

}

.blocTarif3 .t1{

	font-size:20px;

	color:#f99117;

	height:52px;

	text-align:center;

}

.blocTarif3 .t2{

	font-size:20px;

	color:#fff;

	height:24px;

}

.blocTarif3 .t2b{

	font-size:12px;

	color:#ff;

	font-weight:bold;

}

.blocTarif3 .t3{

	font-size:10px;

	color:#FFF;

	height:32px;

}

.blocTarif3 .t4{

	font-size:43px;

	color:#fff;

	text-align:right;

	height:50px;

}

.blocTarif3 .t4 .euro{

	font-size:22px;

}

.blocTarif3 .t5{

	font-size:11px;

	color:#666;

	text-align:center;

}

.blocTarif4{

	width:143px;

	background-image:url(../_imgs/tarif3.jpg);

	background-repeat:no-repeat;

	padding:3px 10px 0 10px;	

}

.blocTarif4 .t1{

	font-size:20px;

	color:#e77028;

	height:52px;

	text-align:center;

}

.blocTarif4 .t2{

	font-size:20px;

	color:#e77028;

	height:24px;

}

.blocTarif4 .t2b{

	font-size:20px;

	color:#e77028;

	height:14px;

}

.blocTarif4 .t3{

	font-size:10px;

	color:#666;

	height:32px;

}

.blocTarif4 .t4{

	font-size:43px;

	color:#fff;

	text-align:right;

	height:50px;

}

.blocTarif4 .t4 .euro{

	font-size:22px;

}

.blocTarif4 .t5{

	font-size:11px;

	color:#666;

	text-align:center;

}



/* ============

   == MATERIEL ==

   ============ */

   

.matItem{

	border:5px #e1e1e1 solid; 

	width:260px;

	padding:5px;

}

.matItem .titre{

	font-size:15px;

	background-color:#F8F8F8;

	font-weight:bold;

	padding:2px;

	color:#666;

}

.matItem .tarif{

	font-size:14px;

	text-align:right;

	padding:2px;

	padding-right:6px;

	color:#666666;

}

.matItem .image{

	height:250px;

}

.bulle2{

	background-image:url(../_imgs/bulle2_fond.jpg);

	background-repeat:no-repeat;

	font-size:15px;

	height:122px;

	padding:30px 0 0 0px;

	color:#666666;

}



/* ============

   == REDUCTION IMPOTS ==

   ============ */

#reducImpots {

	padding:10px;

	background-color:#f8f8f8;

	font-size:11px;

	color:#666666;



}   

#reducImpots .titre{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFF;

	font-weight:bold;

	background-position:0 1px;

	padding:1px 0 2px 5px;

	background-color:#942824;

}

#reducImpots h3{

	color:#942824;

	background-image:url(../_imgs/fleche1.gif);

	background-repeat:no-repeat;

	padding-left:15px;

	padding-bottom:10px;

	font-size:11px;

} 

#reducImpots .impotItem{

	font-size:10px;	

}  

/* ============

   == BULLE ==

   ============ */

   

.bulle{

	background-image:url(../_imgs/bulle_fond.jpg);

	height:234px;

}

.bulle .texte{

	padding:45px 0 0 25px;

	width:240px;	

}

.bulle .texte ul{

	color:#333333;

}



/* ============

   == TARIFS ==

   ============ */

.tarif .type{

	font-size:26px;

	color:#ff7f26;

	text-align:center;

}

.tarif .coupons{

	font-size:12px;

	color:#666666;

	font-weight:bold;

	text-align:center;

	padding-bottom:10px;



}

.tarif .prix{

	color:#666;

	font-size:30px;

	text-align:center;



} 

.tarif .reduc{

	color:#666666;

	font-size:11px;

	text-align:center;

} 



/* ============

   == POPUP ==

   ============ */

.popupTitre{

	color:#942824;

	font-size:24px;

}

/* ============

   == CGV==

   ============ */

#cgv{

	color:#666;

	font-size:11px;

	padding-left:20px;

}

#cgv h4{

	color:#666;

	font-size:11px;

	padding-bottom:3px;

}

.champOb{

	font-size:11px;

	color:666;

	font-style:italic;

}
