/**
 *
 * Created by NEWEBG team
 * www.newebg.com
 * 28/July/2008
 *
 * Modified 15/February/2011
 *
 */

/* ~~~~~ general ~~~~~ */
html, body { width:100%; height:100%; margin:0; padding:0; }
body { text-align:left; background:#999999 url(../images/bg_fixe.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; }

img { border:0; vertical-align:top; }
.hidden { display:none; }

p {
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;*/
	padding:0;
	margin-bottom:0;
	margin-top:0;
}

.textxxl { font-size:30px; }
.textvxl { font-size:24px; }
.textxl { color:#FFFFFF; font-size:18px; }
.textl { color:#FFFFFF; font-size:14px; }
.whiteText { color:#FFFFFF; }
.blackText { color:#000000; }
.blackTextS { color:#000000; font-size:10px; font-weight:bold; }
.textm { font-size:10px; }
.blueTitle { color:#154388; font-size:16px; font-weight:bold; }
.blueText { color:#154388; font-size:11px; font-weight:bold; }
.blueTextS { color:#154388; font-size:10px; font-weight:bold; }
.blNorText { color:#61beef; font-size:11px; }
.redText { color:#770000; font-size:11px; }
.texts { font-size:9px; }
.textsWhite { color:#FFFFFF; font-size:9px; }
.whiteTitle {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

iframe { border:none; margin:0; padding:0; overflow:auto; }

hr { color:#333333; background-color:#333333; height:1px; border:0 solid; }

/* ~~~~~ layout settings ~~~~~ */
div { vertical-align:baseline; position:absolute; display:block; border:0; margin:0; padding:0; }
#v1wrapper { width:100%; height:100%; min-height:930px; }
#v1wrapper #flashcontent { top:0; bottom:0; width:1000px; height:830px; min-height:830px; overflow:hidden; text-align:left; }
#v1wrapper #flashUp { top:0; width:1000px; height:385px; min-height:385px; text-align:left; background:url(../images/bg_fixe_short.jpg); }
#v1wrapper #flashDown { top:880px; bottom:0; width:1000px; height:50px; min-height:50px; text-align:left; }

#v1wrapper #footer { top:830px; left:95px; width:850px; height:50px; overflow:hidden; text-align:right; }

#v1wrapper #legal { top:880px; left:95px; width:500px; height:30px; overflow:hidden; }
#v1wrapper #newebg { top:880px; left:595px; width:350px; height:30px; overflow:hidden; text-align:right; }

#v1wrapper #catalog { top:385px; width:1000px; height:445px; background:url(../images/catalog-bg-down.jpg) no-repeat left top; overflow:hidden; text-align:left; }
/*#v1wrapper #catalog #wrapper { width:100%; height:100%; min-height:345px; background:#FFFFFF; }*/
#v1wrapper #catalog #navigUp { top:0; left:135px; width:765px; height:30px; overflow:hidden; text-align:left; }
#v1wrapper #catalog #catContent { top:30px; left:135px; bottom:25px; right:0; width:765px; height:310px; overflow:auto; text-align:left; }
/*#v1wrapper #catalog #navigDown { left:135px; bottom:0; width:765px; height:25px; min-height:25px; overflow:hidden; text-align:left; background:#000000 }*/

#v1wrapper #partners { top:385px; width:1000px; height:445px; background:url(../images/partners-bg-down.jpg) no-repeat left top; overflow:hidden; text-align:left; }
/*#v1wrapper #partners #wrapper { width:100%; height:100%; min-height:345px; background:#FFFFFF; }*/
#v1wrapper #partners #navigUp { top:0; left:135px; width:765px; height:30px; overflow:hidden; text-align:left; }
#v1wrapper #partners #catContent { top:30px; left:135px; bottom:25px; right:0; width:765px; height:310px; overflow:auto; text-align:left; }

#v1wrapper #news { top:385px; width:1000px; height:445px; background:url(../images/news-bg-down.jpg) no-repeat left top; overflow:hidden; text-align:left; }
/*#v1wrapper #newss #wrapper { width:100%; height:100%; min-height:345px; background:#FFFFFF; }*/
#v1wrapper #news #navigUp { top:0; left:135px; width:765px; height:30px; overflow:hidden; text-align:left; }
#v1wrapper #news #catContent { top:30px; left:135px; bottom:25px; right:0; width:765px; height:310px; overflow:auto; text-align:left; }

/* ~~~~~ links ~~~~~ */
a { color:#154388; font-weight:bold; display:inline; text-decoration:none; }
a:hover { color:#FFFFFF; font-weight:bold; display:inline; text-decoration:underline; }
a.menu1 { color:#154388; font-size:10px; font-weight:bold; text-decoration:none; }
a.menu1:hover { color:#61beef; font-size:10px; font-weight:bold; text-decoration:none; }
a.start { color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none; }
a.start:hover { color:#333333; font-size:18px; font-weight:bold; text-decoration:underline; }
a.grey { color:#333333; font-size:11px; font-weight:bold; text-decoration:underline; }
a.grey:hover { color:#333333; font-size:11px; font-weight:bold; text-decoration:none; }
a.blue { color:#154388; font-size:11px; font-weight:bold; text-decoration:underline; }
a.blue:hover { color:#61beef; font-size:11px; font-weight:bold; text-decoration:none; }

/* ~~~~~ forms ~~~~~ */
input { border:1px solid #333; color:#000000; font-size:9px; height:13px; padding-left:3px; }

/* ~~~~~ tab ~~~~~ */
table { border:0; border-spacing:0; }
td {
	padding:0;
	vertical-align:middle;
}

.content { padding-left:5px; }
.nospacebd { border-collapse:collapse; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.thumbnail { background:url("images/go-bg.png") no-repeat; }

.line {
	border:1px solid #333;
	padding:3px;
}

.bgdlogin {
	vertical-align:top;
	background:url("../images/intranet-login.png") no-repeat;
}
.bgdnavig {
	padding:5px;
	background:url("../images/fond-navig.jpg") no-repeat;
}
.bgdinfos {
	background:url("../images/fond-infos.jpg") no-repeat;
}

.contentTitle {
	height:20px;
	background-color:#375677;
	vertical-align:middle;
	padding-left:3px;
}

.contentSubTitle {
	height:20px;
	background-color:#7392b3;
	vertical-align:middle;
	padding-left:3px;
}
