BODY{ font-family: arial, "lucida console", sans-serif; font-size:0.625em; margin:0px; padding:0px; }
#degrader{ visibility:hidden }
#form_contenu, #form_sousmenu { position:relative; width:978px; visibility:hidden}
#logo{ position:relative; left:27px; top:18px; display:block; width:183px; height:189px; border:0px solid #FF0000 }
#menu_bottom{ visibility:hidden; }
#info_entreprise{ position:relative; left:190px; top:130px; }
.div_non_css{ font-size:0; }
.espace{ height:5px; }
.clear{
	clear:both;
}
.gras{
	font-weight:bold
}
.petit{
	font-size:10px
}
a{
	color:#9F001E;
	background-color:transparent;
}
h3{
	display: inline;
	margin: 0;
	color:#9F001E;
	background-color:#fff;
	font-size:12pt
}
blockquote{
	font-style:italic;
	width:80%
}
kbd {
	font-size : 1.1em;
	padding: 0px 2px;
	border: 1px solid #ccc;
}
#form_menu_texte, #form_acces, .langue{
	height:0px;
	visibility:hidden;
}

#logo_print{
	visibility:visible;
}
#haut{
	text-align:right;
	font-size:0.8em
}
/***********/
/* Contenu */
/***********/

#contenu_generale{
	position:relative;
	left:30px;
	width:949px;
	font-size:1.3em;
}

#contenu_generale_left{
	position:relative;
	float:left;
	width:690px;

}

#contenu_generale_middle{
	visibility:hidden;

}

#contenu_generale_right{
	visibility:hidden;

}

#contenu_generale_right_middle{
	background-image:url(../theme/image_middle.png);
	padding:4px;
}

#contenu_generale_right_bottom{
	background-image:url(../theme/image_bottom.png);
	height:20px;
	background-repeat:no-repeat;
	padding:2px;
}

h1{
	font-size:1.6em;
	color:#9F001E;
	text-decoration:underline;
	font-weight:bold;
	height:10px;	
	padding:10px;
}

h2{
	font-size:1.4em;
	color:#9F001E;
	font-style:italic;
	font-weight:bold;
	text-indent:40px;
	height:10px;
	padding:10px;
}

p{
	text-indent:45px;
	text-align:justify;
	padding:5px;
}

.paragraphe_ul{
	position:relative;
	left:45px;
}

.paragraphe_li{
	padding:2px;
}

.ul_exemple{
	list-style-type:none;
	list-style-image:none;
	width:650px;
	border:0px solid #FF0000;
}

.li_exemple{
	list-style-type:none;
	list-style-image:none;
	margin:2px;
	float:left;
}

.puce_text{ font-weight:bold; color:#990000; text-decoration:underline }

#Citation, #Mentions{
	width:580px;
	border:2px solid #d3720f;
	padding-left:10px;
	padding-right:10px;
	
}

#Citation_Title, #Mentions_Title{
	font-size:1.3em;
	color:#000000;
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
}

#Citation_Bottom{
	width:600px;
	height:10px;
	background-image:url(../theme/citation_bottom.png);
	background-repeat:no-repeat;
}

/************/
/* Mentions */
/************/
#Mentions{
	width:280px;
}

/*** page contact ***/
#contact fieldset {
    padding-top:20px;
    padding-bottom:20px;
    margin-bottom: 20px;
	border: #9f001e 1px solid ;
}
#contact legend {
	color: #000;
	background-color:#fff;
    }
#contact form p, #contact p.mail{
    
     text-align: right;
     width: 306px;
     margin: 5px 0 5px 20px
 }
    #contact p.message{	
        width:490px		
    }
	
        #contact textarea, #contact input, #contact select{
            vertical-align: middle;
            background-color: #fff;
			color: #000;
        }
#contact a.aide, .valid,#spam{
	display: none;
}
/************* page accessib******************/
.accessib li{
margin-bottom:8pt
}