body{font-family: arial, sans-serif, Verdana, Geneva ; margin:auto;}

#conteneur {

	/* margin-right: auto;
	margin-left: auto; */
	margin:auto;
	text-decoration: none;
}


#entete {
	height: 144px;
	width: 1000px;
	/* background-image: url(images/entete.jpg); 
	margin-bottom:15px; */
}



#colgauche{
	position:absolute; 
	width:220px; left:0; 
	top:306px;
}

#menu_vertical {
	position:absolute;
	left:0; top:0px;
	width: 220px;
	background-color: white ;
	float:left;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size:13px;
}


#menu_vertical ul{
	padding:5px 0 0px 0;
	margin:0;
	margin-left:4px;
	list-style:none;
	width:220px;
		
}

#menu_vertical li {padding:0px; margin-left:0px; color:black ; background-color:inherit; text-decoration:none; font-size:16px; width:200px; }
#menu_vertical li a{padding:0; margin-left:0px;  background-color:inherit; text-decoration:none; font-size:16px; color:black ; width:200px;}
#menu_vertical li a:hover{
	font-weight:normal;
	text-decoration:normal;
	background-color:inherit;
	color:crimson ;
}




.menutitrered a{ display: block; background-repeat:no-repeat; height:50px; width:210px; background-position:left top; font-weight:bold; font-size:16px; text-indent:33px; text-align:left; padding:10px 10 10 10 ; color:white!important; background-color:#FFFFFF; line-height:1.0em; }

.menutitrered a:hover{ text-decoration:none!important; color:crimson ; background-color:#FFFFFF; font-size:16px; }


.fond-menu a{background-image:url(../artpackage/fond-menu.jpg);  background-repeat:no-repeat;}
.fond-menu a:hover {background-image:url(../artpackage/fond-menu2.jpg); background-repeat:no-repeat;color:#ffbe33!important; background-color:#FFFFFF;}












.certiprint a{background-image:url(../artpackage/picto-certiprint-classement-rangement.jpg); background-repeat:no-repeat;}


.certiprint a:hover {background-image:url(../artpackage/picto-certiprint-classement-rangement.jpg); background-repeat:no-repeat;color:crimson!important; background-color:#FFFFFF;}


.rose-gras-grd {
	color:#ffbe33 ;
	font-weight:bold ;
	font-size:16px;
}

.rose-gras-moyen {
	color:Crimson ;
	font-weight:normal ;
	font-size:13px;
}

/* ****************************** Zone centre ********************************* */

#pagecentre{ width:780px; position:absolute; top:306px ; left:225px; }
#pagecentretete{float:left;width:750px;}
 
#pagetext{width:590px; padding:0 10px 0 0; float:left ; font-size:14px;}
#pagetext h1{ font-size:14px; font-weight:bold; margin-top:4px; padding-top:0px; } 
#pagetext h2{ font-size:14px; font-weight:bold; margin-top:4px; padding-top:0px; }

 

#footer { 
 height: 25px;
 clear: both;
 color: #333;
 background: #6B6659;
}
#footer p a{text-decoration:none;  background-color:inherit;  color:white; padding:0; margin:0}
#footer p a:hover{text-decoration:underline;}




/* ****************************** FORMULAIRE *************************************** */
.module form{padding:0;margin:0; color:black; background-color:inherit;}
.input{  height:18px; font-size:10px; margin-bottom:5px; width:180px; color:black; background-color:inherit; border:1px solid blue;}
.textarea{  font-size:12px;  margin-bottom:5px;  color:black; background-color:inherit; border:1px solid blue;  }
.select{  height:18px; font-size:10px;  width:100px; line-height:1em;}
.chkbox{ line-height:2em; border:none; color:black;background-color:#fff;}
.bouton{background-color:#FFFFFF; color:black; border:1px solid blue; }


/* ****************************** STYLE  ********************************** */
hr{display:block; clear:both; padding:3px 0 3px 0; visibility:hidden; border:none}
br {float:none}




/* ******************************* PAGE CONTACT ********************************* */
.listeadresse{padding-left:17px; color:#666; background-color:inherit;}
.listeadresse span{padding:0; margin:0; font-size:12px; color:#2C6a93; background-color:inherit; font-weight:bold;}
.listeadresse img{border:none;}
.listadresse a img{border:none;}
.listeadresse a{color:#666; background-color:inherit;}
.listeadresse a:hover{color:#333333; background-color:inherit;}

.formcontact {color:black; background-color:inherit;}
.formcontact .input{width:240px; border: 1px solid #2C6a93; color:black; background-color:inherit; margin-left:10px;}
.formcontact .input-etroit{width:110px; border: 1px solid #2C6a93; color:black; background-color:inherit; margin-left:10px;}
.formcontact .area{width:240px; border: 1px solid #2C6a93; color:black; background-color:inherit; margin-left:10px;}
.formcontact .liste{width:116px; border: 1px solid #2C6a93; color:black; background-color:inherit; margin-left:10px;}
.formcontact .area2{border: 1px solid #2C6a93; color:black; background-color:inherit; margin-left:10px;}
.formcontact .area-etroite{width:110px; border: 1px solid #ff0000; color:black; background-color:inherit; margin-left:10px;}

#formulaire_contact #formulaire3_contact .formulaire3_table_contact
{
background-color: #ffffff;
width: 500px;
height:auto;
margin:0;
padding:0;
margin-top:20px;
margin-left:6px;

text-align:center;

}
.form2_input_contact
{
width: 330px;
height:12px;
border:solid 1px #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif; /* police utilis?e */
font-size:10px; /* taille des polices */
color:#666666;
}
.form2_textarea_contact
{
width: 330px;
height: 148px;
border:solid 1px #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif; /* police utilis?e */
font-size:10px; /* taille des polices */
color:#666666;
}




.coordonnnees
{
color : #7B7C7E; /* Couleur de la police */
font-family:Verdana, Arial, Helvetica, sans-serif; /* police utilis?e */
font-size:10px; /* taille des polices */
font-weight:normal; /* ?paisseur des polices */
text-align:right; 
vertical-align:top ; 
}

.form2_input
{
width: 100px;
height:12px;
border:solid 1px #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif; /* police utilis?e */
font-size:10px; /* taille des polices */
color:#666666;
}
.form2_textarea
{
width: 100px;
height:48px;
border:solid 1px #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif; /* police utilis?e */
font-size:10px; /* taille des polices */
color:#666666;
}

 .send
{

margin-right:9px;
}
.rouge_contact
{
font-family:Verdana, Arial, Helvetica, sans-serif; /* police utilis?e */
font-size:12px; /* taille des polices */
font-weight:normal; /* ?paisseur des polices */
color : #DA2520; /* Couleur de la police */
}