@charset "utf-8";
/* DEFINITION HEADER */
#header {
	background: url(../img/log_head_infosystems.gif) no-repeat 10px;
	padding: 20px 10px 0px 15px;
	text-align: right;
	vertical-align: bottom;
	margin-top: 10px;
}

#header h1{
	display: none;
	margin:0;
	padding: 0;
}

#member{
	padding:  0;
	font-size: 10px;
	color: #666;
}

#member input{
	font-size: 10px;
	margin-right: 5px;
	height: 10px;
}

/* DEFINITION MENU principal */
#menu{
	padding: 10px 0 0;
	
}

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

#menu a:hover{
	color: #C0C0C0;
}

#on{
	color: #990000!important;
}

#menu a img{
	border-style: none;
	vertical-align: top;
	margin: auto 3px auto 42px;
}

.special{
	font-size: 14px;
	color: #BE4029!important;
	font-weight: bold;
}

/* DEFINITION conteneur menu sol image */
.illus {
	padding: 0;
	height: 211px;
	margin: 10px auto 10px;
}

#img1 {
	background: url(../img/img_1.jpg) no-repeat right;
}

#img2 {
	background: url(../img/img_2.jpg) no-repeat right;
}

#img3 {
	background: url(../img/img_3.jpg) no-repeat right;
}

#img4 {
	background: url(../img/img_4.jpg) no-repeat right;
}

#img5 {
	background: url(../img/img_5.jpg) no-repeat right;
}

#img6 {
	background: url(../img/img_6.jpg) no-repeat right;
}

#img7 {
	background: url(../img/img_7.jpg) no-repeat right;
}

/* DEFINITION menu solution*/
#solmenucontain{
	background: #a3a3a3 url(../img/corn_bl.png) no-repeat left bottom;
	height: 211px;
	width: 450px;
	padding: 0;
}

#solmenu{
	background: url(../img/corn_tl.png) no-repeat left top;
	width: 450px;
	padding: 0;
}

#solmenu h3{
	font-size: 28px;
	color: #F7F7F7;
	padding: 20px 20px 0px;
}

#solmenu a{
	font-size: 22px;
	color: #FFFFFF;
	background: url(../img/bt_sol.png) no-repeat 180px;
	border-top: 1px solid #D4D4D4;
	display: block;
	padding: 5px 10px 5px 220px;
	text-decoration: none;
}

#solmenu a:hover{
	background: #BE4029 url(../img/bt_sol_hover.png) no-repeat 180px;
}

#on2 {
	background: #BE4029 url(../img/bt_sol_hover.png) no-repeat 180px!important;
}

#maincontain {
	min-height: 340px;
}

#maincontain h4{
	font-size: 13px;
	color: #1A6A78;
	margin: 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #A3A3A3;
}

/* DEFINITION colonne gauche*/
#colleft {
	width: 690px;
}

#homepresent {
	padding: 5px 20px 0 5px;
}

#homepresent h2, .main1 h2, #infos h2 {
	color: #659BA4;
	font-size: 20px;
	margin: 3px auto;
	background: url(../img/h2_titre_right.gif) no-repeat 0px;
	padding-left: 65px;
	text-align: left!important;
}

#homepresent h2 img {
	vertical-align:middle;
	margin-left: 5px;
}

#homepresent p b {
	font-size: 13px;
	color: #1A6A78;
}

/* DEFINITION  2 cols */
.twocols {
	padding: 0 10px 10px 0;
	margin-top: 20px;
}

.threecols {
	padding:10px ;
	width: 31%;
}

.pad{
	padding-top: 48px;
}

.twocols p, .main1 p, threecols p {
	font-size: 11px;
}

.twocols ul {
	padding: 5px 15px;
	font-size: 11px;
	background: #EFEFEF;
	border: 1px solid #E2E2E2;
}

.twocols li {
	padding-bottom: 2px;
	list-style: none;
	border-bottom: 1px solid #FFFFFF;
}
.first {
	width: 51%;
	margin-right: 10px;
}

.second {
	width: 46%;
	margin-right: 10px;
}

.third {
	width: 25%;
	margin-right: 10px;
}

.fourth {
	border-left: dotted 2px #EFEFEF;
	padding: 5px 10px 5px 100px;
}

.fifth {
	padding: 5px;
	width: 32%;
	margin-left: 5px;
}

.sixth {
	width: 47%;
	margin-right: 10px;

}


/* DEFINITION block */
.block {
	width: 217px;
	margin: 5px auto 3px 10px;
}

.block h3{
	margin: 0 0 5px auto;
	height: 28px;
}
.block h3 span{
	display: none;
}

.block img {
	margin: 5px 15px 15px 5px;
	vertical-align:middle;
	border: none;
}

.block a {
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	margin-top: 0;
	text-align: left!important;

}

.block a:hover {
	color: #BE4029;
}

.plus{
	color: #BE4029;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	padding-top: 3px;
}


#idesk h3 {
	background: url(../img/h3_idesck.png) no-repeat;
}

#maintenance h3{
	background: url(../img/h3_maintenance.png) no-repeat;
}

#interbackup h3{
	background: url(../img/h3_interbackup.png) no-repeat;
}

/* DEFINITION colonne droite*/
#corite {
	width: 264px;
	text-align: right;
}

#newscontain{
	margin: 15px auto 10px 30px;
	padding: 0;
	width: 234px;
}

#newscontain img{
	margin: 0;
}

#newsl{
	background: url(../img/secuser_line.gif) repeat-y left;
	margin: 0 auto;
}

#newsr{
	padding: 10px 20px;
	background: url(../img/secuser_line.gif) repeat-y right;
}

#newcontent {
	width: 200px;
	height: 100px;
	text-align: left;
	overflow: auto;
    scrollbar-face-color: #f5f5f5;
    scrollbar-shadow-color: #fff;
    scrollbar-highlight-color: #fff;
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-track-color: #fff;
    scrollbar-arrow-color: #666666;
}

#newcontent font{
	font-size: 10px;
	color: #333333;
}

#newcontent ul{
	list-style: none!important;
}

#newcontent a{
	color: #1A6A78!important;
	text-decoration: none!important;
	font-weight: bold!important;
}

#newcontent a:hover {
	color: #BE4029!important;
}

.ads {
	margin: 10px auto;
}

.ads 2 {
	margin: 0 0 10px;
	text-align: right!important;
}


/* DEFINITION FOOTER */

#footer {
	font-size: 11px;
	text-align: center;
	padding: 5px;
	color: #999;
	margin-top: 8px;
}
#footer a {
	color: #999;
	text-decoration:none;
}

#footer a:hover {
	color: #555;
	text-decoration:underline;
	
}

/* DEFINITION MAIN */

.main1 {
	padding: 10px 0;
}

.main1 h3{
	color: #1A6A78;
	border-bottom: 2px dotted #CCCCCC;
}


.main1 a{}

/* DEFINITION FORM */
.linea {
	font-size: 11px;
	text-align: right;
	padding: 4px 6px 4px 0px;
	margin-bottom: 2px;
	border-top: 1px dotted #EFEFEF;
	vertical-align: top;
}

.linea input {
	border: 1px solid #ccc;
	margin-left: 5px;
	line-height: 11px;
}

.linea textarea {
	border: 1px solid #ccc;
	margin-left: 5px;
}

.buts {
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
}

.schema {
	padding-right: 10px;
}

#infos {
	padding: 10px 60px 10px 10px;
}

#infos h3{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #1A6A78;
	margin: auto auto 0 80px;
	padding-bottom: 0;
	border-bottom-:solid 1px #1A6A78;
}

#infos p{
	font-size: 11px;
	padding-top: 0;
	padding-left: 80px;
}

#infos a{
	color: #990000;
	text-decoration: none;
}

#infos a:hover{
	color: #A76D6D;
	text-decoration: underline;
}

