A:link {text-decoration: none; color: #333}
A:visited {text-decoration: none; color: #333}
A:active {text-decoration: undeline; color: #333}
A:hover {text-decoration:underline; color: #333}
h1 {
	margin:0px;
	padding-top:10px;
	margin-left:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	text-transform:uppercase;
	color:#333;
	text-align:left;
}

#titre {
	background-image: url(../images/titre/top_fleche_noir_10.png); width:900px; height:50px;
	background-repeat:no-repeat;
	background-position: top left;
}

img {
	border:0px;
}

#global {
	width:1180px;
	height:1300px;
	background-image: url(../images/fond/page_ombre.png);
	background-repeat:repeat-y;
}
#bas {
	width:1180px;
	height:35px;
	background-image: url(../images/fond/bas_page_ombre.png);
	background-repeat:no-repeat;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#333;
	height: 100%;
	width: 100%;
	background-position:right;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color: #ffffff;
	
}
#header {
	width:1125px;
	height:75px;
	background-image: url(../images/top/top_fond.png); width:1125px; height:75px;
	background-repeat:repeat;
}
#logo_cyberlogic {
	width:265px;
	height:65px;
	background-image: url(../images/top/logo/logo_cyberlogic_blanc.png);
	background-repeat:no-repeat;
	background-position: top left;
	float:left;
}

#navigation_bar {
	width:840px;
	height:65px;
	float:right;
	margin-top:25px;
	text-align:right;
	padding-right:10px;
	font-size: 0.75em;
}
#navigation_bar a:link {
    text-decoration: none;
	color:#FFFFFF;
}
#navigation_bar a:visited {
    text-decoration: none;
	color:#ccc;
}
#navigation_bar a:hover, #navigation_bar a:active {
	text-decoration:underline;
	color:#FFF;
}
.aide a:link {
    text-decoration: underline;
	color:#014165;
}
.aide a:visited {
    text-decoration: underline;
	color:#4e93b9;
}
.aide a:hover, #navbartop a:active {
	text-decoration:underline;
	color:#0078ba;
}

#containergauche {
	width: 800px;
	margin-top: 0px;
	margin-right:25px;
	background-color: #f7f7f7;
	float:left;
	}
#containerdroit {
	width: 300px;
	margin-top: 0px;
	background-color: #f7f7f7;
	float:left;
	}
#titrenouvelles {
	background-image: url(../images/titre/top_fleche_nouvelles.png); width:300px; height:22px;
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.2em;
	color:#333;
	float:left;
	margin-top:20px;
	}
#titreoutils {
	background-image: url(../images/titre/top_fleche_nouvelles.png); width:300px; height:22px;
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.2em;
	color:#333;
	float:left;
	margin-top:20px;
	}
#titrenewsletter {
	background-image: url(../images/accueil/top_newsletter_accueil.png); width:300px; height:85px;
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.2em;
	color:#333;
	float:left;
	margin-top:45px;
	}
#cybermarche a {
	background-image: url(../images/accueil/cybermarche_accueil.gif); width:300px; height:63px;
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.2em;
	color:#333;
	float:left;
	}
#serveur a {
	background: url(../images/accueil/serveur_accueil_new.gif) no-repeat; width:299px; height:63px;
	float:left;
	}
#titrecoordonnees {
	background-image: url(../images/titre/top_fleche_nouvelles.png); width:300px; height:22px;
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.2em;
	color:#333;
	float:left;
	margin-top:20px;
	}
#titreenbref {
	background-image: url(../images/accueil/top_en_bref.png);
	width:785px;
	height:22px;
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.2em;
	color:#333;
	float:left;
	}
#titrelinux{
	background-image: url(../images/accueil/top_en_bref.png);
	width:785px;
	height:22px;
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	margin-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.1em;
	color:#333;
	float:left;
	}
#enbref {
	width: 775px;
	background-image: url(../images/accueil/back_big.png);
	background-repeat:repeat-y;
	text-align:justify;
	float:left;
	padding: 10px 10px 10px 10px;
	}
#carte {
	background-image: url(../images/accueil/bas_linux.png); width:795px; height:73px;
	background-repeat: no-repeat;
	float:left;
	}
#titreadresse {
	background-image: url(../images/accueil/top_en_bref.png); width:775px; height:25px;
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.2em;
	color:#333;
	position:absolute; left:33px; top:955px;
	}
#adresse {
	width: 755px;
	background-image: url(../images/accueil/back_big.png);
	background-repeat:repeat-y;
	text-align:justify;
	position:absolute; left:33px; top:980px;
	padding: 10px 10px 10px 10px;
	}
#txtitre {
	z-index: 10;
	margin: 10px 10px 10px 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	text-transform:uppercase;
	color:#FFF;
	position:absolute; left:875px; top:155px;
	}
#fondtexte {
	width: 880px;
	padding: 10px 10px 10px 10px;
	text-align:left;
	float:left;
	font-weight:normal; color: #333;
	background-image: url(../images/fond/noir_5.png);
	background-repeat:repeat;
}


#soustitre {
	background-image: url(../images/informatique/icone_fleche.png); width:15px; height:15px;
	background-repeat:no-repeat;
	width:880px;
	padding-left:20px;
	padding-top:2px;
	position: left;
	}

#fondaccueil {
	width:1180px;
	background-image: url(../images/fond/page_ombre.png);
	background-repeat:repeat-y;
}
#selection {
	z-index: 5;
	width:575;
	height:310px;
	float:left;
	margin-right:18px;
	}
#selectionbig {
	width:575px;
	height:310px;
	background-image: url(../images/accueil/menu_choix/selectionbig.jpg); width:575px; height:310px; 
	background-repeat:no-repeat;
	float:left;
	margin-right:18px;
	}
#kodev a {
	width:200px;
	height:155px;
	background-image: url(../images/accueil/menu_choix/kodev.jpg); width:200px; height:85px; border: 1px solid #CCCCCC; 
	background-repeat:no-repeat;
	float:left;
	margin-top:45px;
	}
#informatique a {
	width:200px;
	height:155px;
	background-image: url(../images/accueil/menu_choix/informatique.jpg); width:200px; height:85px; border: 1px solid #CCCCCC; 
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
	}
#internet a {
	width:200px;
	height:155px;
	background-image: url(../images/accueil/menu_choix/service_internet.jpg); width:200px; height:85px; border: 1px solid #CCCCCC; 
	background-repeat:no-repeat;
	float:left;
	margin-top:5px;
	margin-left:63px;
	}
#entreprise a  {
	width:200px;
	height:155px;
	background-image: url(../images/accueil/menu_choix/service_entreprise.jpg); width:200px; height:85px; border: 1px solid #CCCCCC; 
	background-repeat:no-repeat;
	float:left;
	margin-top:5px;
	margin-left:63px;
	}
#telephonie a {
	width:200px;
	height:155px;
	background-image: url(../images/accueil/menu_choix/telephonie_ip.jpg); width:200px; height:85px; border: 1px solid #CCCCCC; 
	background-repeat:no-repeat;
	float:left;
	margin-top:5px;
	margin-left:63px;
	}
#universite a {
	width:200px;
	height:155px;
	background-image: url(../images/accueil/menu_choix/service_universite.jpg); width:200px; height:85px; border: 1px solid #CCCCCC; 
	background-repeat:no-repeat;
	float:left;
	margin-top:25px;
	margin-left:63px;
	}
#calcul a {
	width:200px;
	height:155px;
	background-image: url(../images/accueil/menu_choix/calcul.jpg); width:200px; height:85px; border: 1px solid #CCCCCC; 
	background-repeat:no-repeat;
	float:left;
	margin-top:25px;
	margin-left:63px;
	}
#securite a {
	width:200px;
	height:155px;
	background-image: url(../images/accueil/menu_choix/securite.jpg); width:200px; height:85px; border: 1px solid #CCCCCC; 
	background-repeat:no-repeat;
	float:left;
	margin-top:25px;
	margin-left:63px;
	}
	
#nouvelles {
	width: 280px;
	height: auto;
	background-image: url(../images/accueil/back.png);
	background-repeat:repeat-y;
	float:left;
	text-align:left;
	padding: 10px 10px 10px 10px;
	}
#outils a {
	width: 300px;
	height: 45px;
	background-image: url(../images/accueil/outils_accueil.png);
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	}
#coordonnees {
	width: 280px;
	background-image: url(../images/accueil/back.png);
	background-repeat:repeat-y;
	float:left;
	text-align:left;
	padding: 10px 10px 10px 10px;
	}
#recherche {
	background-image: url(../images/accueil/top_recherche.png); width:300px; height:25px; 
	background-repeat: no-repeat;
	position: absolute;
	top:30px;
	right:0;
}
#recherchetop {
	font-size: 0.75em;
	color:#fff;
	padding:5px 20px 5px 30px;
	}
#news {
	padding-left: 10px;
	background-image: url(../images/accueil/loupe.png); width:300px; height:40px; 
	background-repeat: no-repeat;
	position:absolute; left:875px; top:105px;
}
#choix_section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color:#333;
	text-align:left;
	float:left;
	}
#choix_section a:link {
    text-decoration: none;
	color:#333;
	text-align:left;
}
#choix_section a:visited {
    text-decoration: none;
	color:#333;
	text-align:left;
}
#choix_section a:hover, #choix_section a:active {
	text-decoration:underline;
	color:#333;
	text-align:left;
}