/* Links */

body{
	background: #3C4B72;

}
a, a:link, a:visited {
/*#display:block;*/
 text-decoration: none;
 color: white;
}

a:link:hover, a:visited:hover {
/* border: 1px solid #cccccc;
 padding: 2px 4px 4px 7px;
 background-color: #f1f1f1;*/
 text-decoration: underline;
 color: white;
}

/* page principal */
#page {
	width: 844px;
	background-color:transparent; 
	margin: auto;
}

/* Barre Lateral  */
#sidebar {
	/*margin: left;*/
	float: left;
	width: 200px;
	/*margin:  auto;*/
	/*padding: 10em;*/
	padding-left: 2;
	padding-top: 5; 
	background: pink;
	border-style: none solid none none;
}

/* page d'affichage a cote de la sidebar */
#core {
	/*margin: auto;*/
	float:right;
	width: 634px;
	background: blue;
	padding-left: 5;
	padding-top : 5;
}

/* entete de page */
#header {
	float: center;
	width: 837px;
}

/* pied de page */
#footer {
	padding-top: 5px;
	float: left;
	width: 844px;
	height: 30px;
	background: #3C4B72 /*gray url(../images/tab_off_bg.gif) repeat-x */;
	
}

/* Footer Texte Style */
.footertxt {
	color: #000;
	font-size: 13px;
	font-family: sans-serif;
}

.footertxt a:link, .footertxt a:visited {
	color:#1A2950;
	text-decoration: none;
}

.footertxt a:hover, footertxt a:visited:hover {
	color: #5F0;
	text-decoration: underline;
	text-shadow: #6F7EA5 5px 5px 5px;
}

/* News */

.news {
	float: center;
        width: 650px;
        margin:  1em auto;
        /*padding: 10em;*/
        padding-left: 5;
        /*padding-top: 3;*/
        /*background: pink;*/
	background: #3C4B72;
        border-style: solid;
	border-color: #1A2950;
}

/* News Texte Style */
.news h3 {
	color: #FFF;
	font-size: 16px;
	font-family: sans-serif;
}

.news p {
	color: white;
	font-size: 13px;
	font-family: sans-serif;
	padding-left: 1em;
}
.newdark {
	/*color: #1A2950;*/
	color:#2B3A61;
}


/* Default */

#default {
	width: 844px;
        /*height: 30px;*/
	padding: 10px 0px 10px 0px;
	margin:  0 auto 1em auto;
        background: #3C4B72;
	font-family: sans-serif;
}

/* Graphix */

.viewer {
	float: center;
	/*background: #3C4B72;
	border: 5px solid #B7B7B7;
	margin:  1em auto;*/
}

.vfooter {
	/*margin-top: 3em;*/
	/*float: center;*/
	color: white;
	text-align: center;
	font-family: sans-serif;
}

.titleview {
        /*background: #1A2950;*/
        font-size: 16px;
	text-align: center;
        height: 20px;
        font-family: sans-serif;
        display: block;
	color: white;
	letter-spacing: 1;
}

.commentview {
	/*background: #1A2950;*/
	font-size: 14px;
	text-align: justify;
	font-family: sans-serif;
	display: block;
	margin: 1em 2px 2px 2px;
}


.screenshots {
	width: 840px;
	float: center;
	/* background: #3C4B72; */
	/*height: 180px;*/
	margin: auto;
	/*margin:  1em auto;*/
	
}
.gfooter {
	width: 840px;
	float: left;
	margin: auto;
}

.presui {
	width: 420px;
	/*height: 22px;*/
	float: left;
	background: #1A2950;
	color: #3C4B72;
        font-size: 13px;
	text-align: center;
        font-family: sans-serif;
}
.presui a, presui a:link, presui a:visited {
	text-decoration: none;
	color: #3C4B72;
}

.presui a:link:hover, presui a:visited:hover {
	text-decoration: none;
	background: white;
	/*background: #3C4B72;*/
	color: #091840;
	padding: 0% 40% 0% 40%;
	/*padding: 0px 10px 0px 10px*/
}


.screenframe {
	text-align: center;
	/*background: transparent;*/
	/* background: #3C4B72; */
	width: 170px;
	padding: 10px 18px 10px 18px;
	float: left;
}

.screenimage {
	/*border-radius: 10px;*/
	width: 160px;
	height: 120px;
	border: 1px solid #B7B7B7;
/*	float: center;*/
}

.titlecaption {
	background: #1A2950;
	font-size: 14px;
	height: 20px;
	font-family: sans-serif;
	display: block;
}

.titlecaption a, titlecaption a:link, titlecaption a:visited {
	text-decoration: none;
	color: #FF0A0A;
}

.titlecaption a:link:hover, titlecaption a:visited:hover {
	text-decoration: underline;
	color: #C10A0A;
}


.screencaption {
	background: #1A2950;
	font-size: 14px;
	font-family: sans-serif;
	display: block;	
}

.viewer h3 {
	text-align: center;
	color: #FFF;
        font-size: 14px;
        font-family: sans-serif;
}



/*  Documentation   */
.alldoc {
	float: center;
	width: 800px;
	font-size: 14px;
	font-family: sans-serif;
	margin: auto;
}
.litdoc {
	padding-top: 1em;
	padding-bottom: 1em;
}

.titledoc {
	font-size: 16px;
}

.infosdoc {
	text-align: justify;
}



