/*

//-------------------------------------------------------------------------
// lapin.css,v 1.O 
// (c) www.lapincochonne.com, written by ashvay
//-------------------------------------------------------------------------
*/

/*cas default*/

a:hover
{
   color: #CC0099;
/* background-color : #AAAAAA;	*/
   cursor: pointer;
   text-decoration: none;

}

a
{
    color: #000000;
    text-decoration: none;
}


a.ahrefred
{
    color: #FF0000;
    text-decoration: none;
}

body
{ 
    margin: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font: 12px Helvetica, Arial, sans-serif;
}

td
{
    font: 12px Helvetica, Arial, sans-serif;
}
	
 
h1
{
   font: 20px Verdana, Arial;
	color: #CC0099;
}	
/*fin cas default*/

/*header special lapincochonne*/
.LapinHeader
{
    top: 0px;
    width: 100%;
    height: 1OOpx;
    background-color: #FFFFFF;
    backgrount-repeat: x;
    text-align: left;
    padding: 0px;
    margin: 0px;
    right: 0px;
    left: 0px;
	/*background-image: url(gif/pix.gif);*/
}

/*fin header special lapincochonne*/


/*POUR LA NAV TOP, les Tabs*/

.tabtable
{
    border: Opx solid #FFCCCC;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 5px;
    width: 640px;
   /* background-image: url(gif/pix.gif);*/
   
   
}

td#normalTab
{

    font-weight: bold;
	margin: 12px;
	/*    border-left: 1px solid #ffffff;
    border-right: 1px  #ffffff;
    border-top: 1px solid #FFFFFF;*/
	/*height: 24px;*/
}

td#activeTab
{
    background-color: #FFFFFF;
    font-weight: bold;
    color: #CC0099;
    margin: 12px;
    /*border-left: 0px solid  #CC0099;
    border-right: 0px solid  #CC0099;
    border-top: 0px solid  #CC0099;*/
	/*height: 20px;
	padding-left: 22px;*/
	

}

td#activeTab a
{
    font-weight: bold;
    margin: 0px;
    color: #CC0099;
    /*border-left: 1px  #CC0099;
    border-right: 1px  #CC0099;
    border-top: 1px  #CC0099;
	border-width: 0px;
	background-color: #FFFFFF;
	border-color: #000000;*/
	
}
	
/*Fin Tabs, nav top*/*/




/*elements prcincipaux*/

table#boiteCentral
{
	cursor: default;
}

table#boiteCentral td
{
	padding: 3px;
}

table#boiteCentral td a
{
	display: block;
	padding: 3px;
}

table#boiteCentral td a:hover {
	background-color : transparent;
	display: block;
	border: 1px solid #CC0099;
	padding: 2px;
}

a.simple
{
    color: #5182D6;
    text-decoration: none;
	display: inline;
}

a:hover.simple
{
    color: #EC9410;
    cursor: pointer;
    text-decoration: none;
	display: inline;
}

.mainsection
{
/*	font-size: 20px;*/
    font: 20px Verdana, Arial;
	border-bottom: 2px solid #FFCCCC;
	color: #CC0099;
	
}

.increase 
{
	font-size: 13px;
/*	line-height:20px;*/
}

.decrease 
{
	font-size: 9px;
/*	line-height:20px;*/
}

.entityBox
{
	border-width: 1px;
}

.boxTitle
{
	color: #CC0099;
	font-weight: bold;
	margin-bottom: 4px;
}

.formTitle
{
	color: #CC6699;
	font-weight: bold;
	margin-bottom: 4px;
}

.entitydesc
{
	text-align: none;
	text-indent: 0px;
}

.call2action
{
	text-align: right;
	color: #CC99CC;
	font-weight: bold;
	text-transform:uppercase;
}
	
/*fin elements prcincipaux*/

/*General*/

ul 
{ 
	list-style-type: disc;
}
.lineseparation
{
	border-bottom: 1px solid #FFCCCC;
}

.boxframe
{
    background-color: #FFFFFF;
    border: 1px solid #CC0099;
    margin-left: 6px;
    margin-top: 6px;
    font-size: 10px;
	padding: 4px;
}

.sideboxframe
{
    background-color: #FFFFFF;
    border: 1px solid #CC0099;
    margin-left: 5px;
    margin-top: 5px;
    font-size: 10px;
}

.sideboxGoogle
{
    background-color: #FFFFFF;
    margin-left: 5px;
    margin-top: 5px;
    font-size: 10px;
}

.tabbedBoxframe
{
    background-color: #FFFFFF;
    border: 1px solid #CC0099;
    margin-left: 5px;
    margin-top: 5px;
    font-size: 10px;
	padding-right: 6px;
	padding-left: 6px;
}

.tableheader
{
	border-bottom: 1px solid #FFCCCC;
	color: #CC0099;
	font-weight: bold;
}

.tablefooter
{
	border-bottom: 1px none;
	color: #CC0099;
	font-weight: bold;
	border-top: 1px solid #FFCCCC;
}

.boldtext
{
	font-weight: bold;
	font-size: 12px;
}

.rightstdtext
{
	text-align: right;
}


.rightboldtext
{
	text-align: right;
	font-weight: bold;
}


.centerstdtext
{
	text-align: center;
}

.centersboldtext
{
	text-align: center;
	font-weight: bold;
}

.warning
{
	color: red;
	font-style: bold;
	font-size:20px;
}

.legalname
{
	font-weight: bold;
	color: #CC0099;
}

/*fin GENERAL*/

/*Les menus*/

td.menubig
{
    font-weight: bold;
    border-bottom: 2px solid #FFCCCC;
    color: #CC0099;
}

table#sidemenu
{
	width: 140px;
	background-color: white;
	cursor: default;
}

table#sidemenu td {
	padding: 2px;
	width: 100%;
	background-color: white;
}

table#sidemenu td a {
	text-decoration: none;
	padding-right : 4px;
	padding-left : 16px;
	display: block;
	border-bottom : 1px white solid;
	border-top : 1px white solid;
	color: #000000;
}

table#sidemenu td a:hover {
	text-decoration: none;
	background-color :#FFFFFF;
	display: block;
	border-bottom :1px solid #CC0099;
	border-top :1px solid #CC0099;
	color: #CC0099;
}
	
/*fin des menus*/

.motFleche {
	text-decoration: none;
	background-color :#FFFFFF;
	border: 1px solid #CC0099;
	color: #CC0099;
}

.DEF {
	text-decoration: none;    
	background-color: #FFCCCC;
	font-size: 11px;

}
.MOT {
	text-decoration: underline;
	color: #CC0099;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	height: 5em;
}
.MOT-SOLUTION {
	text-decoration: none;
	color: #CC0099;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	height: 5em;
}

