@media print {
#tbdevis{ width: 660px; }
.formtab { width:530px }
.formtitre{ width:530px; color: #a90067; font-size: 18px; line-height: 20px; padding-bottom: 10px; border-bottom: 1px solid #a90067 }
#VousAdresse { width: 420px; }
#CoordAdresse{ width: 420px; }
#commentaire { width: 420px; }
}
@media screen{
.formtab { width:765px }
.formtitre{ width:675px; color: #a90067; font-size: 18px; line-height: 20px; padding-bottom: 10px; border-bottom: 1px solid #a90067 }
}


TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px }
/*Menu*/
DL, DT, DD {
	margin: 0px;
	padding: 0px;
}
H1, H2, H3, H4, H5, H6 { margin:0; padding:0; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
/*P { margin: 0px; padding: 0px;}*/
A    { color: #df0c82; text-decoration: none ; outline:none }
A:hover  { color: #df0c82; text-decoration: underline }

dl#menucat  { width: 150px }
#menucat DT  { background-color: #adcb37; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #e1eda5 }
#menucat UL  { padding: 0px; margin: 0px; }
#menucat LI  { text-align: left; background-color: #80a212; list-style-type: none; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-bottom: 1px dotted #e1eda5; margin: 0px; }
li#ssmenu {
	border-bottom: 1px dotted #CCCCCC;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
	text-align: left;
}

.fondedito  { background-repeat: no-repeat; background-position: 50% bottom }
.margecontents     { padding: 0; vertical-align: top }
.margeautour       { padding: 10px }
.reponselexique { padding: 20px; border-top: 1px solid #a90067 }
.contourautour      { padding: 6px; vertical-align: top; border: solid 1px gray }
.contourautourpopup      { border: solid 1px gray }
.contourautourvert       { padding: 6px; border: solid 3px #a1c016 }
.menuhaut   { padding: 0 0 0 20px}
.chemin    { color: #286600; font-size: 11px; font-weight: normal; padding: 0 0 0 40px; text-align: left }
.chemin a   { color: #286600; text-decoration: none }
.chemin a:hover   { color: #286600; text-decoration: underline }

.rose    { color: #df0c82; font-size: 11px; text-decoration: none }
.rose a    { color: #df0c82; text-decoration: none }
.rose a:hover  { color: #df0c82; text-decoration: underline }
.roseclair    { color: #e08fbc; font-size: 11px; text-decoration: none }

.titrerose18     { color: #a90067; font-size: 18px; line-height: 20px; padding-bottom: 10px; border-bottom: 1px solid #a90067; text-align: center; }
.titrerose18_H1     { color: #a90067; font-size: 18px; line-height: 20px; padding-bottom: 10px; border-bottom: 1px solid #a90067; text-align: center; }
.rose11     { color: #a90067; font-size: 11px; font-weight: normal }
.rose13     { color: #a90067; font-size: 13px; font-weight: normal }
.rose18     { color: #a90067; font-size: 18px; line-height: 20px; padding-bottom: 10px; border-bottom: 1px solid #a90067 }
.rose18sansfilet     { color: #a90067; font-size: 18px; line-height: 20px; }
.rose16     { color: #a90067; font-size: 16px; line-height: 20px }
.vert11       { color: #849e11; font-size: 11px; font-weight: normal }
.vert13       { color: #849e11; font-size: 13px; font-weight: normal }
.vert18      { color: #849e11; font-size: 16px; font-weight: bold }
.vert18normal      { color: #849e11; font-size: 16px;}
.vert30      { color: #849e11; font-size: 30px;}
.noir11       {font-size: 11px; font-weight: normal }
.noir13        { font-size: 13px; line-height: 18px }
.noir16       {font-size: 16px}
.noir30        { font-size: 30px }
.blanc13        { font-size: 13px; line-height: 18px; color: white; }
.bordphotovert       { padding: 0px; border: solid 5px #a1c016 }


.departement        { font-size: 13px; font-weight: normal}
.departement a       { color: #235240; text-decoration: none; font-weight: normal}
.departement a:hover        { color: #fff }
.ville         { color: #e1eda5; font-size: 12px; font-weight: normal }
.ville a        { color: #e1eda5; font-size: 12px; text-decoration: none }
.ville a:hover         { color: #cd0070; font-size: 12px; text-decoration: none; font-weight: bold }

#globale { 
  float:left;
  width: 910px; 
  height: auto; 
  z-index:10;
  }
#smenu01, #smenu02, #smenu03, #smenu04, #smenu05, #smenu06, #smenu07, #smenu08, #smenu09, #smenu010 	{ background-color: #fff; display: none; position: absolute; width: auto; height: auto; border-top: 1px solid #486b00; border-right: 1px solid #486b00; border-left: 1px solid #486b00; z-index:2000 }

#smenu01	   { top: 44px; left: 0px; }
#smenu02    { top: 44px; left: 70px; }
#smenu03    { top: 44px; left: 140px; }
#smenu04    { top: 44px; left: 210px; }
#smenu05    { top: 44px; left: 280px; }
#smenu06    { top: 44px; left: 350px; }
#smenu07    { top: 44px; left: 420px; }
#smenu08    { top: 44px; left: 490px; }
#smenu09    { top: 44px; left: 560px; }

.grosbouton   { color: #ffffff; font-size: 15px; line-height: 36px; background-color: #cd0070; text-align: center; padding: 5px 2px; border-top: 4px solid white; border-bottom: 4px solid white}
.grosbouton a    { color: #fff; text-decoration: none }
.grosbouton a:hover     { color: #7e0052; font-weight: bold; text-decoration: none; }

.zoneSmenu  {color: #486b00; padding: 3px; border-bottom: 1px solid #486b00; text-decoration: none; z-index:1000 }
.zoneSmenuover  { background-color: #e1eda5; color: #486b00; padding: 3px; border-bottom: 1px solid #486b00; text-decoration: none }
.zoneSmenuover a:hover { color: #bc007b; text-decoration: none }

.actusTitre{ font-size: 13px; line-height: 1.2em; font-weight: bold; display: block; margin-top: 5px; margin-bottom: 5px; text-align:left;}
.actusContenu{ font-size: 11px; margin-bottom: 10px; }
.actusContenu p{ margin:0px;}

#Listelexique       { scrollbar-face-color: #ffd700; color: #000; font-size: 12px; background-color: #cee06f; visibility: visible; padding: 6px 6px; position: relative; width: 240px; height: 305px; overflow: auto }
#Listelexique P {
	margin:0;
	padding:0;
}
#Listelexique HR {
	margin-top:5;
	margin-bottom:5 
}
#Listelexique A{
	color: #000000;
	text-decoration: none;
}
#Listelexique A.actif{
	color: #df0c82;
	text-decoration: none;
}
#Listelexique A:hover{
	text-decoration: underline;
}
H1.titrepopup{ font-size: 30px; font-weight: normal; color: white; text-align: center;}
