﻿/* Progous CSS Document | © Copyright 2008, All Rights Reserved */
/* Date Created: 27-5-2009 */
/* Last Modified: 27-5-2009 */

body 
{
    margin:0;
    margin-top:100px;
    margin-left:20px;
    margin-right:20px;
    text-align: center;
}

object
{
outline: none;
}

/* Layers */

#divLang
{
    left: 1025px;  
    position:absolute;
}
#divMain
{
    text-align:center;
    width:100%;
    padding:0;
    margin: 0 auto;
}

#divProchainement
{
	float:left;
	padding-top:80px;
	min-height:300px;
}

#divMainContents
{
    margin: 0 auto; 
    padding: 0; 
    width: 1025px;  
    min-height:470px; height:auto !important; height:470px;
    text-align: left; 
    background-color:#FFFFFF;
}

#divUpperContents
{
    margin: 0 auto; 
    padding-left:937px;
    width: 105px;  
    text-align: right; 
    background-color:#FFFFFF;
}

#divLogo
{    
    width:188px;
    height:160px;
    float:left;
    border:0px;
}

#divBiography
{
    padding-top:30px;
    position:relative;
    width:570px;
    float:left;
}

#divProgress
{
    text-align:right;
}

#divPomegranate
{
    background-image:url(../images/pomegranate.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    padding-top:50px;
    text-align:right;
    width:100px;
    height:10px;
    border:0px;
    z-index:1000;
    
}


#divPomegranate2
{
    position:absolute;
    background-image:url(../images/pomegranate.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    padding-top:50px;
    text-align:right;
    width:100px;
    height:10px;
    float:right;
    top:400px;
    left:1150px;
    border:0px;
    z-index:1000;
    
}

#divPom
{
    position:absolute;
    background-image:url(../images/pomegranate.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    padding-top:50px;
    text-align:right;
    width:100px;
    height:10px;
    float:right;
    top:400px;
    left:1000px;
    border:0px;
    z-index:1000;
    
}

#divPress
{
    position:relative;
    width:860px;
    float:left;
}


#divPressPage
{
    position:relative;
    top:50px;
    left:0px;
    width:250px;
    float:left;
    text-align:left;
}

#divPressDetails
{
    position:relative;
    top:50px;
    left:0px;
    width:350px;   
    float:left;
    text-align:left;
}

.divnextprev
{
	position:relative;
    top:40px;
    right:4px;
    text-align:right;
}

#divNewsDetails
{
    position:relative;
    top:60px;
    left:30px;
    width:350px;
    float:left;
    text-align:left;
}

.contactLinks
{
	z-index:2000;
	text-align:left;
	top:370px;
	position:relative;
	left:-20px;
	cursor:hand;
	cursor:pointer;
	line-height:1.8;
}

.contactLinks2
{
	z-index:2000;
	text-align:left;
	top:260px;
	position:relative;
	left:-20px;
	cursor:hand;
	cursor:pointer;
	line-height:1.8;
}

.footer
{
	position:relative;
    width: 1025px;  
    min-height:80px;
    text-align: left; 
	float:left;
	padding-top:60px;
	top:100px;
}

.footer2
{
	margin: 0 auto; 
    position:relative;
    padding:0px; 
    top:70px;
    padding-top:100px;
    width: 1025px;  
    height:30px;
    text-align: left; 
    float:left;
}



.divContactText
{
    padding-top:25px;
    position:relative;
    width:600px;
    float:left;
    }
    
.divContactText2
{ padding-top:55px;
    position:relative;
    width:600px;
    float:left;
}


#divFooter
{
    margin: 0 auto; 
    padding:0px; 
    padding-top:110px;
    width: 1025px;  
    height:30px;
    text-align: left; 
}

#divFooter2
{
    margin: 0 auto; 
    position:relative;
    padding:0px; 
    top:70px;
    padding-top:200px;
    width: 1025px;  
    height:30px;
    text-align: left; 
}

#divFooter3
{
    margin: 0 auto; 
    padding:0px; 
    padding-top:800px;
    width: 1025px;  
    height:30px;
    text-align: left; 
}

#divFooter4
{
    margin: 0 auto; 
    padding:0px; 
    padding-top:600px;
    width: 1025px;  
    height:30px;
    text-align: left; 
}



/* Text */
.largefont
{
	font-size:13px;
}

.bodytextcell
{
    font-family:Lexicon No2 A, Georgia;
    font-size:11px;
    color:#AB9B8C;
}

.newsletter
{
	font-family:Lexicon No2 A, Georgia;
    font-size:11px;
	color:#C41230;	
}




.smalltext
{
    font-family:Lexicon No2 A, Georgia;
    font-size:10px;
    color:#AB9B8C;
}


.bodytextcellitalics
{
    font-family:Lexicon No2 A, Georgia;
    font-size:11px;
    color:#AB9B8C;
    font-style:italic;
}

.formerror
{
    font-family:Lexicon No2 A, Georgia;
    font-size:17px;
    color:#E51837;
}

.trans
{
	opacity:0.4;
	filter:alpha(opacity=40);
}

.titletext
{
    font-family:Lexicon No2 A, Georgia;
    font-size:11px;
    color:#D4635A;
}

.countries
{
	font-family:Lexicon No2 A, Georgia;
    font-size:10px;
    color:#7A634E;
}

.greybodytext
{
    font-family:Lexicon No2 A, Georgia;
    font-size:11px;
    color:#7A634E;
}




/* Links */
a.bodylink { color: #AB9B8C; text-decoration: none; }
a.bodylink:hover { color: #EEE7DB; }

a.bodylinkdark { color: #AB9B8C; text-decoration: none; font-size:9px }
a.bodylink:hover { color: #EEE7DB; }

a.navlinknormal { color: #A49282; font-family:Lexicon No2 A, Georgia; text-decoration: none; font-size:13px;}
a.navlinknormal:hover { color: #D9D1CB; }

a.navlinksmall { color: #A49282; font-family:Lexicon No2 A, Georgia; text-decoration: none; font-size:12px;}
a.navlinksmall:hover { color: #D9D1CB; }

a.navlink { color: #A49282; font-family:Lexicon No2 A, Georgia; text-decoration: none; font-size:13px; line-height:2.0;}
a.navlink:hover { color: #D9D1CB; }

a.navlinkitalics { color: #A49282; font-family:Lexicon No2 A, Georgia; text-decoration: none; font-style:italic; font-size:13px;  line-height:2.0;}
a.navlinkitalics:hover { color: #D9D1CB; }

/* Other */
input.textbox
{
    border:0;
    background-color:#F2EEEB;
    height:23px;
    width:230px;
    font-family:Arial;
    font-size:11px;
    color:#4D443D;
    padding:5px;
}

input.button
{
    border:0;
    background-color:#FFFFFF;
    font-family:Lexicon No2 A, Georgia;
    font-size:11px;
    color:#AB9B8C;
    cursor:hand;
    cursor:pointer;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
}

input.button:hover
{
    color:#EEE7DB;
}

textarea
{
    border:0;
    background-color:#F2EEEB;
    height:195px;
    width:450px;
    overflow:auto;
    font-family:Arial;
    font-size:11px;
    color:#4D443D;
    padding:5px;
}

img
{
    border:0;
}

.hidden
{
    display:none;
}

.hand
{
    cursor:hand;
    cursor:pointer;
}


/* Padding */ 
.paddingtop3
{
    padding-top:3px;
}

.paddingtop5
{
    padding-top:5px;
}

.paddingtop10
{
    padding-top:10px;
}

.paddingtop12
{
    padding-top:12px;
}

.paddingtop20
{
    padding-top:20px;
}

.paddingtop30
{
    padding-top:30px;
}
.paddingleft55
{
    padding-left:55px;
}

.paddingleft90
{
    padding-left:90px;
}


.paddingleft100
{
    padding-left:100px;
}

.paddingleft110
{
    padding-left:110px;
}

.paddingleft136
{
    padding-left:136px;
}

.paddingleft140
{
    padding-left:140px;
}

.paddingleft160
{
    padding-left:160px;
}

.paddingleft180
{
    padding-left:180px;
}

.paddingleft240
{
    padding-left:240px;
}

.paddingleft280
{
    padding-left:280px;
}

.paddingleft512
{
    padding-left:512px;
}

.paddingleft552
{
    padding-left:552px;
}

.paddingleft320
{
    padding-left:320px;
}

.paddingleft500
{
    padding-left:500px;
}

.paddingright26
{
    padding-right:26px;
}

.paddingright70
{
    padding-right:70px;
}

.paddingright140
{
    padding-right:140px;
}

.paddingright158
{
    padding-right:158px;
}

.paddingright170
{
    padding-right:170px;
}


.paddingright300
{
    padding-right:300px;
}

.paddingbottom180
{
    padding-bottom:180px;
}