/* CSS Document */
body {
margin: 10px;
padding: 0;
font: 14px Verdana, sans-serif;
/*background-image: url(../img/fond.jpg);background-repeat: repeat-x;background-color:#e6e6e6;*/
}


p{margin-left:40px;margin-right:20px;margin-top:8px;}
p.identification{margin-left:6px;margin-top:30px;font-size:12px;}
p.nom{text-align:right;}
p.titre{ margin-top:30px; margin-bottom:30px}
p.texte_cv{font-size:11px;}
p.texte_actu{font-size:11px;margin-left:20px;}
p.texte{font-size:10px; margin-left:15;text-align:center}
a.pdf{text-decoration:none;}
a{color:#CCCCCC;}
a.realisation{font-size:9px}
/*** MENU CSS ***/
ul#menu
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#menu li
{
	margin: 0 3px 5px 0 ;
	padding: 0 ;
	float:left;
}

ul#menu li a
{
	display: block ;
	width: 147px ;
	line-height: 30px ;
	color: #FFF ;
	text-align: center;
	text-decoration: none ;
	background: url(../img/bg_menu.gif) no-repeat 0 0 ;
	border: 1px solid #1b7bcf ;
}

ul#menu li a:hover
{
	background: url(../img/bg_menu.gif) no-repeat 0 -30px ;
	border: 1px solid #e9c457 ;
}

ul#menu li a.actif{
	background: url(../img/bg_menu.gif) no-repeat 0 -30px ;
	border: 1px solid #e9c457 ;
}


/*** ZONE DIV ***/
#page{width:814px; height:750px;margin-left:auto;margin-right:auto;background-image: url(../img/fond.jpg);background-repeat: repeat-x;}
#principal{width:801px;height:702px; float:left}
#bord_droit{float:right; height:702px;}
#navigation{margin-top:0px;margin-left:20px;width:766px;}
#centre{margin-top:40px;float:left;width:786px; height:450px;}

#accueil{
	color:#808080;
	width:566px;
	height:450px;
	float:left;
	text-align:justify;
	overflow:auto;
}
#site{
	color:#808080;
	width:800px;
	height:450px;
	float:left;
	text-align:justify;
	overflow:auto;
}
#coordonnee_cv{
width:520px;
height:289px;
background-image:url(../img/photo_ident.jpg);
background-repeat:no-repeat;
background-position:15%;
}
#actu{
width:210px;
height:450px;
background-color:#FFFFFF;
border:#CCCCCC solid 1pt;
color:#CCCCCC;
float:right;
}
#realisation{
color:#cccbcb;
font-size:9px;
width:200px;
margin-top:20px;
margin-left:20px;
float:left;
}
#bas{
float:left;
height:24px;
width:814px;
background-image:url(../img/bas.jpg);
background-repeat:repeat-x;
}
#coingb {float: left;}
#coindb {float:right;}
#haut{
float:left;
height:24px;
width:814px;
background-image:url(../img/haut.jpg);
background-repeat:repeat-x;
}
#coingh {float: left;}
#coindh {float:right;}

div.trav_web{
float:left;
margin-left:40px;
width:200px;
}
div.description{
float:left;
width:200px;
}
div.left{
float:left;
position: relative;
}


/*** IMAGE ***/
img{border:0px;}
img.centre{
margin-left:40px;
margin-top:10px;
float:left;}
img.banniere{
margin-left:20px;
}

/*** TABLEAU ***/
table{border:solid 1px;border-color:#CCCCCC;background-color:#F1F3F5;}
table.identification{margin-left:80px;margin-top:60px;}
table.contact{margin-left:80px;margin-top:16px;width:400px;}

td{font-size:12px;text-align:center;}
td.left{text-align:left;}


/*** HIGHSLIDE ***/
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(../js/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	//border: 2px solid gray;
}
.highslide:hover img {
	//border: 2px solid white;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(../js/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}