/*---------------------------
	Title  : Stylesheet V1.0
	Date   : March04, 2008
	Author : Sunita Pathak : procabstudio
---------------------------------------------*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 10px; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; color: #999; background:url(../images/body_bg.gif) no-repeat top left;  }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } 

font { color: inherit !important; font: inherit !important; color: inherit !important; }



html { font:12px Helvetica, Arial;}
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, px, dfn { color: #c5c5c5;}
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1px; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }




p { font-size: 12px; line-height:18px; color:#585757; 	font-family: Arial, Helvetica, sans-serif;}
h1 { font-size:13px; text-transform:uppercase; color:#585757; display:block; margin-bottom:14px;}
h2 { font-size:12px; line-height: 24px; color:#b2b2b2; margin-left:10px; font-weight:normal; background:url(../images/arrow.gif) no-repeat left center; padding-left:8px;}
h3 { font-size: 12px; color:#c60651; }
h4 { color:#fff; margin-top:87px; margin-left:306px; letter-spacing:1px;}
h5 { color:#c60651; font-size:12px; display:block;}




hr { display: block; background:#aaa; color: #aaa; width: 100%; height:1px; border: none; }



ul li { margin:0; padding:0;}

ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }




a:link { text-decoration: none; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #000; }
a:active, .content a:focus { text-decoration: underline; color: #000; }
code, .content pre { color: #c33; } 


.left { float:left;}
.right { float:right;}
.top{  height:13px; padding-left:35px; margin-top:-5px; _margin-top:0px;}
.top input.txtarea{ width:100px; height:12px}

.btn{ margin-top:-5px; height:15px; *margin-top:-3px;}

#wrapper { width:937px; margin:0 auto;}

#site-head{ 
	width:937px;
/*	height:384px;
 position:relative;*/
}

	ul#language { width:220px; height:15px; margin-top:15px; float:right; padding-bottom:10px; _padding-bottom:5px; }
	ul#language li { float:left; margin-left:4px; line-height:25px;}
	ul#language li a { color:#000; text-decoration:none}
	ul#language li a:hover { color:#b8b7b7;}
	ul#language li a .active { color:#b8b7b7;}
	.logo{
		width:150px; height:71px; position:absolute; top:0; left:0px;
	}

#nav { width:777px; *width:777px; height:44px; background:#c60651; float:right; padding-left:10px; font:11px Arial, Helvetica, sans-serif; }
#nav li { padding-left:30px; float:left; height:44px;}
#nav li a { color:#fff; text-transform:uppercase; display:block; font-size:11px; border-top:21px solid #c60651; text-decoration:none !important; line-height:22px}
#nav li a:hover { border-top:21px solid #e40059; text-decoration:none !important;}
#nav li a.active { color:#b8b7b7;}

#banner { width:937px; height:338px; overflow:hidden; clear:both; border-top:1px solid #fff;}

#content { width:938px; height:1%; padding-top:24px; clear:both;}
.coll1 { width:476px; float:left; padding-left:10px; padding-bottom:40px;}
.coll1 .lire-la-suite-du-portrait a { width:115px; height:12px; font-size:12px; line-height: 24px; color:#b2b2b2; margin-left:0px; font-weight:normal; background:url(../images/arrow.gif) no-repeat left center; padding-left:8px; text-decoration:none;}

#coll2 { width:343px; float:right; padding-left:3px; padding-right:3px; padding-top:24px; color:#7a7a7a;}
#coll2 p { display:block; margin-bottom:10px; height:1%; overflow:hidden; line-height:normal; line-height:18px;}
#coll2 p img { float:left; margin-right:10px; background:#fff; padding:1px; border:1px solid #b5b5b5;}

#coll2 p span.date,#coll2 p span.heading { display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; }

#coll2 p span.heading { font-size:11px; color:#c60651;}
#coll2 .more a{ background:url(../images/arrow.gif) no-repeat left center;  padding-left:8px; color:#b2b2b2; text-decoration:none; margin-left:7px;}
#siteFoot { width:1040px; height:3px; clear:both;}



#siteHeadSub { width:937px; height:151px; position:relative; display:block;}
.breadcrumb { position:absolute; top:125px; left:305px;}
.breadcrumb li { float:left; color:#fff;}
#subBanner { background:url(../images/bread_crumb.gif) no-repeat; width:937px; height:105px; clear:both; _clear:none}
#subContent { width:937px; display:block; clear:both; background:#fff; height:517px; margin-top:-2px;}
#subContent img.left { float:left; margin-right:12px; }
#subContent p { font-size:12px; color:#585757; padding-bottom:10px;}
#subContent span.condition { font-family:12px; color:#c60651; margin-right:20px;}
#subFoot { background:url(../images/site-foot-bg.gif) repeat-x; height:99px; width:809px; line-height:99px; padding-left:127px; clear:both; color:#bfbfbf}
#subFoot li { padding-right:11px; display:inline; text-decoration:none; font-size:10px;}

