/*paintings&co rose : #FFB6B5
*/
/*communs
*/
body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 0px;
	margin-right: 0px;
}
body {
	background-color: #FFFFFF;
}
h1 {
	font-size: 10px;
	text-transform: uppercase;
}

img.heading  {
	width:850px;
	height: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	border: 1px solid #000000;
}

.sig {
	background-image: url(/img/signature-td.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a {
	color: #333333;
	text-decoration: none;
}

.comment a { border-bottom-style: dashed; border-bottom-width: 1px; }
.comment a:hover { color:white; background-color: #FFB6B5; }

a:link img, a:visited img{
	border:0;
}
a:focus img, a:hover img, a:active img{
	border:none;
}
	
img {
border: 0px none;
} 

img { 
	border-style: none; 
}

	
a:hover {
	color: #FFB6B5;
	text-decoration: none;
}

#content td {
	padding-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#content #td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding:0px;
}
.thumbnail {
	padding: 4px;
	border: 1px dotted #333333;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 120px;
	width: 120px;
}
.thumbnail2 {
	padding: 4px;
	border: 1px dotted #333333;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 120px;
	width: 120px;
}

.sig #rightnav #nav  a {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.sig #rightnav #nav a:hover {
	color: #FFB6B5;
	text-decoration: none;
	margin-left: 4px;
}



.sig #rightnav table, #backgroundRightNavRL {
	background-image: url(/img/right-nav/bg.gif);
}


#rightnav td {
	padding:0;
	margin:0;
}
#rightnav td ul  {
	padding:0;
	margin:0;
	list-style-type: none;
}

#rightnav td ul li ul{
	padding-left:6px;
	list-style:square;
	list-style-position: inside;
	line-height:1.6em;
	margin: 6px;
}

#rightnav td ul li ul .children {	
list-style-type: disc;
padding-left:0;
}

#rightnav td ul li ul .children li.cat-item-53, .colorA, #rightnav td ul li ul .children li.cat-item-53 a:hover {	
color: #ec421e;
}
#rightnav td ul li ul .children li.cat-item-54, #rightnav td ul li ul .children li.cat-item-54 a:hover, .colorB {	
color:#ef7f01;
}
#rightnav td ul li ul .children li.cat-item-55, #rightnav td ul li ul .children li.cat-item-55 a:hover, .colorC {	
color:#FFCD00;
}
#rightnav td ul li ul .children li.cat-item-56, #rightnav td ul li ul .children li.cat-item-56 a:hover, .colorD {	
color:#54ab26; 
}
#rightnav td ul li ul .children li.cat-item-57, #rightnav td ul li ul .children li.cat-item-57 a:hover, .colorE {	
color:#0076bc;
}
#rightnav td ul li ul .children li.cat-item-58, #rightnav td ul li ul .children li.cat-item-58 a:hover, .colorF {	
color:#2c4595;
}
#rightnav td ul li ul .children li.cat-item-59, #rightnav td ul li ul .children li.cat-item-59 a:hover, .colorG {	
color:#6c2180;
}
.sstitrerightnavtd {
	padding: 2px;
	width: 162px;
	height: 13px;
	margin-top:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-image: url(/img/right-nav/bg.gif);
}
.sstitrerightnav {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height:10px;
}
h3.sstitrerightnav {
margin:0;
padding:0;
}

.title {
	border: 1px dotted #000000;
	font-size:11px;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 13px;
	padding-left: 8px;
}

.lienbleu:hover {
	color: #8598c3;
	text-decoration: underline;
}

#titlesection	{
	margin-top:5px ;
	margin-bottom: 10px;
	}

/* notched effect for links  */
ul.notchedul {
	list-style:none;
	margin-left:0;
	padding-left:0;
	margin-top:0;
	}

ul.notchedulhidden{ 
/*	display: none; 	
*/	list-style:none;
	margin-left:0;
	padding-left:0;
	margin-top:0;
	}

ul.notchedulhidden li.notchedListItems, ul.notchedul li.notchedListItems2 {margin-bottom:8px; margin-left:0;padding-left:0; }

ul.notchedulhidden li.notchedListItems a {
	display:block;
	border: solid #666;
	border-width: 0 1px;
	text-decoration: none;
	outline:none;
	color: #000;
	background: #e4e4e4;
}


ul.notchedul li.notchedListItems2 a {
	display:block;
	border: solid #666;
	border-width: 0 1px;
	text-decoration: none;
	outline:none;
	color: #fff;
	background: #333333;
}

ul.notchedulhidden li.notchedListItems a b, ul.notchedul li.notchedListItems2 a b {
	display: block;
	position:relative;
	top: -1px;
	left: 0;
	border:solid #666;
	border-width:1px 0 0;
	font-weight:normal;
}

ul.notchedulhidden  li.notchedListItems a b b, ul.notchedul li.notchedListItems2 a b b  {
  border-width:0 0 1px;
  top: 2px;
  padding:1px 6px;
}

ul.notchedulhidden  li.notchedListItems a:hover, ulnotchedul .hidden li.notchedListItems a:hover b, ul.notchedul  li.notchedListItems a:hover, ul.notchedul li.notchedListItems2 a:hover b {background:#666;color:white;}


div.rounded-corners {
/*     -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    -khtml-border-radius: 0.5em;
*/    
border : 1px solid #333333;
border-radius: 0.5em;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

div.rounded-corners h2 {
background:#333333;
color:#ffffff;

}

.featureBlack {
border:solid #333333;
border-width:0 1px;
margin-bottom:8px; margin-left:0;
background: #333333;
color:#FFFFFF;
}

.featureBlue {
border:solid  #333333;
border-width:0 1px;
background:#333333;
color:#ffffff;
} 

.featureBlue2 {
	background:#ffffff;
	color: #FFB6B5;
	-moz-border-radius-bottomright: 0.5em; 
	border-bottom-right-radius: 0.5em;
	-moz-border-radius-bottomleft: 0.5em; 
	border-bottom-left-radius: 0.5em;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
} 

.featureBlue2 a:hover { color: #FFB6B5; }
.featureBlack div, .featureBlue div, .featureBlue2 div {
position:relative;
top: -1px;
left: 0;
border:solid #647aae;
border-width:1px 0 0;

}
.featureBlack div div, .featureBlue div div, .featureBlue2 div div {
top: 2px;
border-width:0 0 1px;
padding: .3em .3em .1em;
} 

/*les titres dans la page peinture : technique ou thème + desc thème
*/

#titretech { 
width: 250px; 
float:right;
margin-right:40px;
}

#titretech h2 {
	margin-top:0;
	margin-left:-25px; 
	padding-top:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0.2em;
	font-style: italic;
	font-weight: bolder;
}

#titretech h2.Technique {
	font-style: normal;
	font-weight: bolder;
	text-align:right;
	font-size: 36px;
	font-variant: normal;
	font-family: Helvetica, sans-serif;
	text-transform: lowercase;
	letter-spacing: 0.1em;
	line-height: 100%;
}

#titretech p {
	font-size: 14px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 19px;
	text-align: right;
	color: #666666;
width: 170px; 
float:right;
}


.tech, tech:hover {	
	margin-top:6px; 
	padding: 2px;
}
.tech8, .tech8:hover {
	color: #faef5F;
}


.tech9, .tech9:hover {
	color: #f8c4c6;
}
/* découpes métal */
.tech11, .tech11:hover {
	color: #92a1cc;
}
/* photos */
.tech12, .tech12:hover {
	color: #fcfde5;
}
/* installations */
.tech13, .tech13:hover {
	color: #e8ac70;
}
/* sérigraphies */
.tech14, .tech14:hover {
	color: #cbcda5;
}
/* voyages en abstraction */
.tech15, .tech15:hover {
	color: #86c4f5;
}
/*peintures*/
.tech16, .tech16:hover {
}
/* premiers envols */
.tech18, .tech18:hover {
	color: #74f8ad;
}
/* point de fuite possible */
.tech19, .tech19:hover {
	color: #b73706;
}
/* nocturnes urbains */
.tech21, .tech21:hover{
	color: #cb5190;
}
/* GEOMETRIES VARIABLES */
.tech23, .tech23:hover {
	color: #f9e424;
}
/* renaissances */
.tech22, .tech22:hover {
	color: #003073;
}
/* murs murmurent */
.tech24, .tech24:hover {
	color: #e75732;
}
/* clublife */
.tech25, .tech25:hover {
	color: #abe18b;
}
/* volutes */
.tech26, .tech26:hover {
	color: #4e3453;
}
/* INFO-INTOX  */
.tech27, .tech27:hover {
	color: #4e3453;
}
/* je vous */
.tech28, .tech28:hover {
	color: #ffb3f3;
}
/* effervescences */
.tech29, .tech29:hover {
	color: #c5dd9d;
}
/* technicities */
.tech30, .tech30:hover {
	color: #FFCC99;
}
/* city girls */
.tech31, .tech31hover {
	color: #ABAF5F;
}
/* foule */
.tech33, .tech33:hover {
	color: #fd7d21;
}
/* scènes de rue */
.tech36, .tech36:hover {
	color: #66CCCC;
}

/* nouvelle navigation txt */

.mainNavTable {
	background-color: #333333;
	width:850px;
}
.mainNavTable td {
	margin:0;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #FFB6B5;
	vertical-align: middle;
		background-color: #333333;

}
.mainNavLeft {
	padding-left: 13px;
	font-variant:small-caps;
	font-size:12px;
	font-weight: lighter;
}

.mainNavLang {
	padding-right: 0;
	text-align:right;
}

.mainNavLeft a, .mainNavLang a {
	color: #EEEEEE;
}

.mainNavLeft a:hover, .mainNavLeft a:active,  .mainNavLang a:hover, .mainNavLang a:active, .mainNavLeft a.on {
	color: #FFB6B5;
}
.mainNavRight {
	padding-left: 0;
	width:38px;
}
.mainNavRight img a, .mainNavRight img a:hover, .mainNavRight img a:active{ border:none; color:#333333; }




#navArt {
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 60px;
	clear:both;

}

#navArt img {
	float:left;
	padding-right:7px;
	padding-left: 7px;
	padding-top:7px;
	padding-bottom: 7px;
	border-right-width:1px;
	border-right-style:dotted;
	border-right-color:#333333;
}

#navArt img.first {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
}

ul.navRounded, ul.navRounded ul { margin:0; padding:0; list-style: none;}

ul.navRounded li h2 {
	background-color:#333333;
	color: #FFFFFF;
	border: solid #333333;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	border-width: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}

ul.navRounded li {
	padding: .3em .3em .1em;
}


ul.navRounded li ul  li a{
	border: 1px solid #999999;
	background-color:#999999;
	display:block;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	color:#000000;
	padding-left: 0.5em;
}

ul.navRounded li ul  li.cat-item-53 a { background-color:#ec421e; }
ul.navRounded li ul  li.cat-item-54 a { background-color:#ef7f01; }
ul.navRounded li ul  li.cat-item-55 a { background-color:#FFCD00; }
ul.navRounded li ul  li.cat-item-56 a { background-color:#54ab26; }
ul.navRounded li ul  li.cat-item-57 a { background-color:#0076bc; }
ul.navRounded li ul  li.cat-item-58 a { background-color:#2c4595; }
ul.navRounded li ul  li.cat-item-59 a { background-color:#6c2180; }

ul.navRounded li ul  li a:hover{
	background-color:#CCCCCC;
}


ul.qtrans_language_chooser li {
	float:right;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 5px;
	list-style-type: none;
	margin-left: 0px;
}
ul.qtrans_language_chooser  {
	padding-right:3px;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
