

/*body {margin:0px 0 50px 0; padding:0; font-family: Verdana; width:100%; background: url(http://www.mascoris.com/Illustrations/fond-bois-vero.jpg) no-repeat center;} /* #0C1615  url(http://www.mascoris.com/Site-Off/Illustrations/fond-bois-vero.jpg) no-repeat center*/
body {margin:0px 0 50px 0; padding:0; font-family: Verdana; width:100%; center;}
div {margin:0; padding:0;}
img {border:0;}
#pub-entete {position:relative; width:1100px; height:800px; margin-left:auto; margin-right:auto; height:auto; padding: 0 0 0 0;}
#page1 {position:relative; width:1100px; height:720px; margin-left:auto; margin-right:auto; padding: 0 0 0 0; }/*#CEC699  background-color: #192727;  #38372C; border:1px solid white;*/

/*#page1-peintre {position:absolute; width:1100px; height:720px; margin-left:-550px; margin-top:-350px; left:50%; top:50%; padding: 0 0 0 0; background-color: #192727;}*/
#page1-peintre {position:relative; width:1100px; height:700px; margin-left:auto; margin-right:auto; padding: 0 0 0 0; } /*background-color: #192727; */
/*#page1 {position:absolute; width:1100px; height:700px; margin-left:-550px; margin-top:-350px; left:50%; top:50%; padding: 0 0 0 0; background-color: #192727;}*/
#pied {position:relative; width:1100px; height:20px; margin-left:auto; margin-right:auto; border-top:1px solid black; color:black; margin-top:0; font-family: Verdana;}
#pied a {color:black; font-family:Verdana; font-size:12px; }

#entete {width:100%; height:220px;}
#entete_C {width:100%; height:20px;}

#menu-entete-haut {position:absolute; top:10px; left: 400px; color:black; margin:0 0 0 0;}
#menu-entete-haut li {display:inline; margin:0 0 0 20px; padding:0; font-size:12px; float:right;text-decoration:underline; }
#menu-entete-haut li a.color2 {color:black; text-decoration:none;}
#menu-entete-haut li a.color2:hover {color:#CD0000; background:#E7E0CE;} /* #CD0000*/
#menu-entete-haut li a.color1 {color:#CD0000; text-decoration:none;}
#menu-entete-haut li a.color1:hover {color:black;background:#E7E0CE; }

#deconnect {position:absolute; top:20px; left: 980px; color:black; margin:10px 0 0 0; font-size:12px; font-style:italic; color:red; z-index:150;} /*z-index:150;*/
#deconnect a {color:#CD0000; text-decoration:none; }
#deconnect a:hover {color:black;background:#E7E0CE; }

#flash-info {position:absolute; top:40px; left:370px; margin:0; padding:0px 4px 4px 4px; background:#F2F2F2;}
#flash-info div {margin:0; padding:0; margin:0; padding:2px 2px 1px 5px; background:background:#F0F0F0;; width:320px; height:55px; } /*border:1px solid #404040;*/
#flash-info span {margin:0 ; padding:0 0 0 5px; font-size:12px; color: #404040; text-decoration:underline;}
#flash-info p {margin:0; padding:0; font-size:14px;}
#flash-info h3 {margin:0; padding:0; font-size:16px;}


#menu-col table {margin:0; padding:0;}
#menu-col td {color:black; margin:0; padding:0;}
#menu-col td a{color:black; text-decoration:none; display:block; width:180px; text-decoration:underline;}
#menu-col td a:hover {background:#E7E0CE; color:#CD0000}

#contenu-accueil {margin:5px 5px; padding:5px 5px; width:800px; height:530px;}
#contenu-accueil h1	{font-size:30px;}
#contenu-accueil h2 {font-size:20px;}
#contenu-accueil h3 {font-size:18px;}
#contenu-accueil p {font-size:12px;}
#contenu-accueil td a {color:black;}

#contenu_C {font-family:Verdana; margin:5px 5px; padding:15px 5px 5px 5px; width:785px; height:630px;}
#contenu_C h1	{font-size:25px; color:#CD0000; margin:0; padding:0;}
#contenu_C h2 {font-size:20px;}
#contenu_C h3 {font-size:18px;  margin:10px 0 5px 0;}
#contenu_C h4 {font-size:14px;  margin:0; padding:0;}
#contenu_C p {font-size:12px;  margin:0 0 2px 0;}
#contenu_C p.rub {border-bottom:1px solid black; }
#contenu_C li {font-size:12px;}

.contenu {font-family:Verdana; margin:10px 5px 5px 10px; padding:10px 5px 5px 10px; background:white; width:785px; height:530px;}  /*background: #E7E0CE; */
.contenu h1	{font-size:30px; margin:10px 0 10px 0;}
.contenu h2 {font-size:25px; margin:10px 0 10px 0; color:#CD0000; text-decoration:underline;}
.contenu h2.sur-titre-rubrique {font-size: 14px; font-style:italic; color:gray; border-bottom:1px solid gray; text-decoration:none;}
.contenu h3 {font-size:20px;  margin:10px 0 10px 0;  padding:0; color:#CD0000;} /*margin:10px 0 10px 0;*/
.contenu h4 {font-size:16px;  margin:8px 0 3px 0; padding:0;}
.contenu h5 {font-size:14px;  margin:8px 0 3px 0; padding:0;}
.contenu p {font-size:14px;  margin:0; padding:0; } /* color:#6F6B6A; un peu moins foncé que le noir*/
.contenu p.actu {border-bottom:1px solid black; }
.contenu li {font-size:12px; margin:0 0 10px 0;}
.contenu td {font-size:12px; border-bottom:0px solid black;}
.contenu textarea.champ-texte {height:250px;} /*la largeur est imposée par le plugin à 100% du bloc contenant le textarea*/
.contenu textarea.contact {height:50px; width:600px; margin:0 0 15px 0;}

.tab {}
.tab tr.libelle {font-size:12px; font-weight:bold;}
.tab td {font-size:13px;border-bottom:1px solid gray;}
.tab td.right {text-align:right;}
.tab td.center {text-align:center;}

.tab_panier {}
.tab_panier tr.libelle {font-size:12px; font-weight:bold;}
.tab_panier td {font-size:13px;border-bottom:1px solid gray;}
.tab_panier td.right {text-align:right;}
.tab_panier td.center {text-align:center;}

.tab_port {border:1px solid gray;}
.tab_port tr.libelle {font-size:12px; font-weight:bold;}
.tab_port td {font-size:13px;border:1px solid gray;}
.tab_port td.right {text-align:right;}
.tab_port td.center {text-align:center;}

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

.video td {border-bottom:1px solid gray; background:white; color:black; color:gray; }
.annuaire td {font-size:12px; border-bottom:1px solid black}

.contenu_transparent {margin:10px 5px 5px 10px; padding:10px 5px 5px 10px;  width:785px; height:530px; color:black;}
.contenu_transparent td {color:black; font-size:13px; font-weight:bold;}

.contenu_video_tab {font-family:Verdana; margin:10px 5px 5px 10px; padding:10px 5px 5px 10px; background:white; width:785px; height:530px;}  /*background: #E7E0CE; */
.contenu_video_tab h1	{font-size:30px; margin:10px 0 10px 0;}
.contenu_video_tab h2 {font-size:25px; margin:10px 0 10px 0; color:#CD0000;}
.contenu_video_tab h3 {font-size:20px;  margin:10px 0 10px 0;  padding:0; color:#CD0000;}
.contenu_video_tab h4 {font-size:16px;  margin:8px 0 3px 0; padding:0;}
.contenu_video_tab h5 {font-size:14px;  margin:8px 0 3px 0; padding:0;}
.contenu_video_tab p {font-size:14px;  margin:0; padding:0; color:black; } /* color:#6F6B6A; un peu moins foncé que le noir*/


.scroll {font-family:Verdana; margin:5px 5px; background:white; width:780px; height:515px; overflow:auto; border:0px;}  /*background: #E7E0CE; */

.scroll_C {font-family:Verdana; margin:0; background: #E7E0CE; width:795px; height:375px; overflow:auto; border:0px;}
.scroll_C h3 {font-size:18px;  margin:10px 0 5px 0;  color:#CD0000; border:0px;}
.scroll_Rub {font-family:Verdana; margin:10px 5px 5px 5px; background:white; width:780px; overflow:auto; border:0px;}
.scroll_Video {font-family:Verdana; margin:5px 5px; background:white; width:780px; height:515px; overflow:auto; border:0px; padding:0;}

/*.scroll_Rub h3 {font-size:18px;  margin:10px 0 5px 0;  color:#CD0000;}*/

#colD {font-family:Verdana; padding:10px 10px; position:absolute; top:30px; left:825px; border-left:1px solid black; height:700px;}
#colD h1 {font-size:30px;}
#colD h2 {font-size:20px;}
#colD h3 {font-size:18px;}
#colD p {font-size:12px;}
#colD a {color:black;}

.contenu-peintre {font-family:Verdana; margin:10px 5px 5px 5px; padding:10px 5px 5px 10px; background:yellow; width:900px; height:640px;}  /*background: #E7E0CE; */
.tr-libelle {font-weight:bold;}

/*Recherche*/
#visi-RSCH {display:none; position:absolute; top:20px; left:0px;}

/*#filigrane {display:none; width:1100px; height:700px; background: silver; z-index:150;}*/

#visi-S {display:inline; position:absolute; text-align:center; color:red; top:350px; left:220px; width:300px; height:150px; background: yellow; z-index:100; border:2px solid gray; padding:20px 10px 20px 10px; }

/* menu	déroulant verticaux	*/
#menu1v ul {margin:0; padding:10px 0 0 0;}
#menu1v ul li {position:relative; cursor:pointer; display:block; padding:0 0 5px 0; margin:0 0 5px 0; text-decoration:underline;  }  /*  width:150px; */
#menu1v ul li ul {display:none; position:absolute; width:150px; top:0; left:-150px; background:#E7E0CE; border:0px solid black;}
#menu1v ul li ul li a {color:black; font-size:14px; font-style:italic; width:120px; text-align:right; padding : 0 5px 0 0; border-right:10px solid #CD0000;} /*font-weight:bold;  border-top:1px solid #dddddd;  */
#menu1v ul li ul li a:hover {color:#CD0000;background:white;} /**/

#menu2v ul {margin:0; padding:10px 0 0 0;}
#menu2v ul li {position:relative; cursor:pointer; display:block; padding:0 0 5px 0; margin:0 0 5px 0; width:220px; text-decoration:underline;}
#menu2v ul li ul {display:none; position:absolute; width:180px; top:0; left:-180px; background:#E7E0CE; border:0px solid black;}
#menu2v ul li ul li a {color:black; font-size:14px; font-style:italic; width:150px; text-align:right; padding : 0 5px 0 0; border-right:10px solid #CD0000;} /*border-top:1px solid #dddddd; */
#menu2v ul li ul li a:hover {color:#CD0000;background:white;}

#menu3v ul {margin:0; padding:10px 0 0 0;}
#menu3v ul li {position:relative; cursor:pointer; display:block; padding:0 0 5px 0; margin:0 0 5px 0; width:220px; text-decoration:underline;}
#menu3v ul li ul {display:none; position:absolute; width:150px; top:0; left:-150px; background:#E7E0CE; border:0px solid black;}
#menu3v ul li ul li a {color:black; font-size:14px; font-style:italic; width:120px; text-align:right; padding : 0 5px 0 0; border-right:10px solid #CD0000;} /*border-top:1px solid #dddddd; */
#menu3v ul li ul li a:hover {color:#CD0000;background:white;}

/* menu	déroulant horizontaux*/
#menu_haut {position:absolute; top:120px; left:10px; color:black; margin:0 padding:0; width:785px; z-index:100;} /*border-bottom:1px solid gray;*/
#menu_haut ul {margin:0; padding:10px 0 10px 0; width:785px; }
#menu_haut ul li {position:relative; float:left; cursor:pointer; display:block; background:none; padding:5px 0 0  0 ; margin:0 20px 5px 10px; text-decoration:underline; }
#menu_haut ul li ul {display:none; position:absolute; width:auto; border-top:none; top:22px; left:0px; background:#E7E0CE; z-index:50; border:0px solid black;} /*width:200px; */
#menu_haut ul li ul li a {color:black; font-size:14px; font-style:italic; white-space: nowrap; display:block; height:100%; border-left:10px solid #CD0000; padding : 0 0 0 5px ; } /* width:170px;  border-left:10px solid #CD0000;*/
#menu_haut ul li ul li a:hover {color:#CD0000;}
#menu_haut li.cine-coris a {color:black; text-decoration:none;}
#menu_haut li.cine-coris a:hover {color:#CD0000; background:#E7E0CE;}

#menu_bas {position:absolute; top:560px; left:10px; color:black; margin:0 padding:0; width:850px; }
#menu_bas img {border:0; margin:5px 0 0 0; padding:0;}
#menu_bas ul {margin:0; padding:10px 0 10px 0; width:850px; font-weight:normal; }
#menu_bas ul li {position:relative; float:left; cursor:pointer; display:block; background:none; text-decoration:underline; padding:5px 0 0  0 ; margin:0 11px 5px 0px; text-align:center;} /*border:1px solid white*/
#menu_bas ul li a {display:block; color:black; text-decoration:none; }
#menu_bas ul li a:hover {background:#E7E0CE;color:#CD0000;}
#menu_bas ul li ul {display:none; position:absolute; width:auto; border-top:none; top:22px; left:0px; background:#E7E0CE; z-index:50; border:0px solid black; padding: 5px 0 0 10px ;}
#menu_bas ul li ul li a {color:black; font-size:14px; font-style:italic; display:block; height:100%; white-space: nowrap; border-left:10px solid #CD0000; padding : 0 0 0 5px ; text-align:left; }
#menu_bas ul li ul li a:hover {color:#CD0000;background:#E7E0CE;}
#menu_bas li.oeil_peintre a {color:black; text-decoration:none;}
#menu_bas li.oeil_peintre a:hover {color:#CD0000; background:E7E0CE;}

/*-----------Boutique-------------*/
#boutique td {padding: 10px 5px 10px 5px;}
.boutique-ident td {padding:0px 10px 0px 10px; font-size:14px;}
td.fond-td {background:white;}
td.filet {border-bottom:1px solid gray;}

.fond-boutique-a {background:#E7E0CE; width:290px; padding:5px 5px; height:80px;}
.form_boutique {font-size:12px;}
.form_boutique button {border:1px solid gray; height:20px; background:#CD0000;}
.form_boutique select {border:1px solid gray;}
.form_boutique input {padding:0;margin:1px 1px}
.form_panier button {border:1px solid gray; height:30px; width:270px; background:#CD0000; font-size:18px; margin:3px 3px;}
.form_panier input {border:1px solid gray; height:30px; width:200px; background:#CD0000; font-size:18px; }

.form_panier_banque input {border:1px solid gray; height:30px; width:400px; background:#CD0000; font-size:18px;}

#visi-panier {display:none; position:absolute; top:280px; left:200px; width:380px; height:150px; background:#E7E0CE; z-index:100; border:0px solid gray; padding:5px 20px 20px 20px}
/*Mail Ami*/
#visi-ami {display:none; position:absolute; top:220px; left:110px; width:560px; height:250px; background:#E7E0CE; z-index:100; border:0px solid gray; padding:5px 20px 20px 20px}
#visi-ami h3 {font-size:20px;  margin:10px 0 10px 0;  padding:0; color:#CD0000;}

