﻿/*  
Theme Name: Viacite
Theme URI: http://www.ch1.fr
Description: Viacite Wordpress Themes, d'après Freshy 2.0
Version: 0.1
Author: Aprim, CH1, Julien De Luca
Author URI: http://www.jide.fr
*/



/* //////////////////////////Themes APRIM CH1 //////////////////////////////////////////////////*/

html, body, div#menuGauche, div#menuDroit {
height:100%;
}


/* -------------------Body------------------- */

body {
background-color:#fff;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
}


/* -------------------Cointainer------------------- */


#container {
display:block;
margin:0 auto;
position:relative;
width:990px;
background-image:url(images/body_bg.gif);
background-position:center;
background-repeat:repeat-y;
}


/* -------------------Bandeau------------------- */


#bandeau {
background-color:#6C96C7;
background-image:url(images/fond_menupage.jpg);
background-repeat:repeat-x;
background-position:bottom;
display:block;
height:107px;
position:relative;
top:0;
margin:0;
padding:0;
width:990px;
}

#flecheBlanche {
font-size:1.4em;
color:#fff;
display:block;
position:absolute;
top:87px;
left:5px;
}

#menuPages {
position:absolute;
top:84px;
left: 160px;
margin:0;
padding:5px;
}

#menuPages LI {
display:inline;
padding:0px;
margin-right:10px;
}

#menuPages LI a:link, #menuPages LI a:hover, #menuPages LI a:visited {
font-size:1.1em;
color:#000;
text-decoration:none;
background-image:url(images/bord_menu_haut.jpg);
background-position:0px left;
background-repeat:no-repeat;
padding:4px 4px 4px 13px;
font-variant:small-caps;
}

#menuPages LI a:hover {
text-decoration:underline;
}

#logo {
display:block;
position:absolute;
top:0px;
left:24px;
}

#ligneOuverte {
display:block;
position:absolute;
top:15px;
left:165px;
}

div#SearchForm {
color:#fff;
display:block;
position:absolute;
right:170px;
top:84px;
background-image:url(images/bord_menu_haut.jpg);
background-position:1px left;
background-repeat:no-repeat;
padding:4px 13px;
}

div#SearchForm label {
margin-right:5px;
font-variant:small-caps;
font-size:1.1em;
}

div#SearchForm input {
border:none;
font-size:0.9em;
color:#003399;
}

a.logoRss {
display:block;
position:absolute;
right:21px;
top:85px;
background-image:url(images/bord_menu_haut.jpg);
background-position:0px left;
background-repeat:no-repeat;
padding:4px 13px;
}

a.logoRss img {
border:none;
}

div#Contact {
display:block;
position:absolute;
right:100px;
top:85px;
background-position:0px left;
background-repeat:no-repeat;
padding:4px 13px;
}

div#Contact a:link, div#Contact a:visited {
color:#fff;
text-decoration:none;
}

div#Contact a:hover {
text-decoration:underline;
}


/* -------------------Chemin------------------- */


div#chemin {
padding-left:32px;
padding-top:8px;
height:26px;
color:#95B3D6;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:2px;
background-color:#FFFFFF;
}


/* -------------------Contenu------------------- */


div#contenu {
	overflow: hidden;
	background:#fff;
	width:580px;
	float:right;
}

div#contenu p.date {
margin:0;
color:#FF9C61;
}

div#contenu p.article {
text-align:justify;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1em;
}

div#contenu p.date a:link, div#contenu p.date a:hover, div#contenu p.date a:visited {
color:#FF6D16;

}

div#contenu H1 {
margin:0;
margin-top:10px;
padding:0;
display:block;
clear:both;
}


div#contenu a:link, div#contenu a:visited, div#contenu a:hover {
color:#2765AC;
} 

div#contenu H1 a:link, div#contenu H1 a:visited {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
margin:0;
padding:0;
color:#2765AC;
text-decoration:none;
}

div#contenu H1 a:hover {
text-decoration:underline;
}

div#contenu H2, div#contenu H3 {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#2765AC;
margin:0;
padding:0;
}

embed#single {
float:left;
margin-right:5px;
}


/* -------------------Footer------------------- */


div#footer {
padding:5px;
text-align:center;
clear:both;
background-color:#FFFFFF;
}
 div#footer HR {
width:990px;
color:#F1F1F1;
 }
 
 div#footer a:link, div#footer a:visited {
color:#FF670B;
text-decoration:none;
}
div#footer a:hover {
text-decoration:underline;
}

/* -------------------Menus------------------- */


div#menuGauche {
	float: left;
	width: 152px;
	margin-right: 10px;
	padding:0;
	background:#f1f1f1;
}

div#menuGauche div {
padding:17px 13px 17px 13px;
width:auto;
}

div#menuGauche *, div#menuDroit *  {
margin-left:0;
margin-right:0;
padding:0;
list-style:none;
text-decoration:none;
/*color:#000;*/
}
div#menuGauche div a:hover, div#menuDroit div a:hover {
text-decoration:underline;
}  

div#menuGauche div H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#FF670B;
margin:0;
padding:0;
font-variant:small-caps;
}

div#menuDroit {
	float: right;
	width: 236px;
	margin-left: 10px;
	background:#f1f1f1;
}

div#menuDroit div, div#menuDroit ul#Liens {
padding:18px 13px 18px 20px;
width:auto;
}

div#menuDroit div H2, div#menuDroit H2  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#0850A0;
margin:0;
padding:0;
font-variant:small-caps;
}

div#menuDroit ul#Liens li {
margin-top:5px;
}

div#menuDroit ul#Liens li a:link, div#menuDroit ul#Liens li a:visited {
color:#898989;
} 

div#menuDroit ul#Liens li a:hover {
text-decoration:underline;
}

/* -------------------class wordpress------------------- */

li.recentcomments, li.recentcomments * {
font-style:italic;
color:#074E9F;
margin-top:5px;
}
#recent-posts ul li a:link, #recent-posts ul li a:visited, #recent-posts ul li a:hover  {
display:block;
color:#000;
margin-top:5px;
}

#Categories {
margin-top:20px;
}

#Categories li {
margin-top:10px;
}

#Categories li.current-cat a:link, #Categories li.current-cat a:visited {
color:#0850A0;
font-size:1.2em;
font-variant:small-caps;
margin:18px 13px 18px 20px;
font-weight:bold;
}

#Categories li a:link, #Categories li a:visited {
color:#0850A0;
font-size:1.2em;
font-variant:small-caps;
margin:18px 13px 18px 20px;
font-weight:bold;
}

#Categories li.current-cat ul.children a:link, #Categories li.current-cat ul.children a:visited {
color:#898989;
font-variant:normal;
font-size:1em;
font-weight:normal;
}

#Categories li ul.children a:link, #Categories li ul.children a:visited {
color:#898989;
font-variant:normal;
font-size:1em;
font-weight:normal;
}


#Categories li.current-cat ul.children a:hover {
text-decoration:underline;
}

#Categories li ul.children a:hover {
text-decoration:underline;
}
/* fin class wordpress */

