*{padding:0;margin:0;}
BODY  		{ font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif; margin: 0; background-color: #e5e6e6; padding: 0; font-size: 13px; background-image: url(/images/bg.gif); background-position: top; color: #2a2a2a; background-repeat: repeat-x; }

A:link    	{ color:#e2007a; text-decoration: none; }
A:visited 	{ color:#e2007a; text-decoration: none; }
A:active  	{ color:#e2007a; text-decoration: none; }
A:hover  	{ color:#e2007a; text-decoration: underline; }


h1 { font-size: 16px; color: #FFFFFF; padding-bottom: 3px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4f064c; border-left: solid 5px #e2007a; padding-left: 5px; height: 25px; line-height: 25px; margin-top: 5px; margin-bottom: 5px; }
h3 { font-size: 14px; }


input:focus {
        outline: none;
    }
textarea:focus {
        outline: none;
    }
select:focus {
        outline: none;
    }

@font-face {
			font-family: 'condensed';
			src: url('/inc/helveticaneuemediumcond.eot');
			src: url('/inc/helveticaneuemediumcond.eot?#iefix') format('embedded-opentype'),
						url('/inc/helveticaneuemediumcond.woff') format('woff'),
						url('/inc/helveticaneuemediumcond.ttf') format('truetype'),
						url('/inc/helveticaneuemediumcond.svg#helveticaneuemediumcond') format('svg');
			font-weight: normal;
			font-style: normal;
		}

td { font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif; ; font-size: 13px; color:#2a2a2a; }

table.pad td { padding:5px;}
table.nopad td { padding:0px;}

img {  border:0}

li { list-style-type: square; vertical-align: middle; margin-left: 15px; margin-top: 5px; list-style-image: url(../images/puce.gif); }

ul { margin-left: 5px; }



ul#menu { margin-left: 105px; margin-top:0px }

ul#menu li { list-style-type: none; vertical-align: middle; margin-left: 0px; margin-top: 0px; float:left; font-size:18px; list-style-image: url(../images/spacer.gif); 
}

ul#menu li a{ 
color:#FFFFFF;
}

ul#menu li a:hover{ text-decoration: none; color: #ffcb08; 
}



ul#essentiel { margin-left: 60px; margin-top:15px; width: 240px; }
ul#essentiel li { font-size:13px; color:#FFFFFF; font-weight:bold; list-style-image: url(../images/ar.gif); }


ul#tarif li { background-color:#f1f1f1;padding:10px;margin-bottom:10px;width:500px; }



#chemin { margin-left: 40px;font-size:12;font-family:arial; }
#chemin a { color:#2a2a2a; }


table#footer { margin-left: 150px;}
table#footer tr td a { color:white;margin:3px;border-left:solid 2px #EC008C;padding-left:5px;display:block;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.cssform p{ width: 350px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 155px; /*width of left column containing the label elements*/ border-top: 2px dotted #D1D1D1; height: 1%; 
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

#contenu { background-image: url(/images/bg2.gif); background-repeat: no-repeat; background-position: center top; }

.SI-FILES-STYLIZED div.cabinet
{
	width: 79px;
	height: 22px;
	background: url(/admin/images/file.gif) 0 0 no-repeat;

	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED div.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}