/* global */

*
{
margin : 0px;
padding : 0px;	
}

body
{
text-align : center;	
font-family: Arial;
font-size : 12px;
color : #FFFFFF;
background-color : #09214c;
}

img
{
border : 0;	
}

.droite
{
	text-align : right;
}

a
{
color : #FFFFFF;
text-decoration : none;
}

.souligne
{
text-decoration : underline;	
}

.global
{
text-align : left;
margin-left: auto;
margin-right : auto;
width : 782px;
min-height : 640px;
background : url(images/Bg.jpg) no-repeat; 
background-color : #09214c;	
}


.caps
{
text-transform: uppercase;
font-weight : normal;
}


/* padding sur les boites */

.pad20
{
padding-left : 20px;
padding-right : 20px;
}

.block
{
display : block;
}

.padall
{
padding-left : 20px;
padding-right : 20px;
padding-top : 10px;
padding-bottom : 10px;
}

.darkred
{
background : #660000;
display : block;	
}

.darkblue
{
background : #0c2551;	
display : block;
}


.rubriques
{
line-height : 50px;	
font-size : 18px;
}

/*  polices  */

.gras
{
font-weight : bold;	
}

h1
{
font-family: Arial;
font-size : 18px;
color : #FFFFFF;	
}

h2
{
font-family: Arial;
font-size : 15px;
color : #FFFFFF;	
}

h3
{
font-family: Arial;
font-size : 14px;
color : #FFFFFF;	
}

h4
{
font-family: Arial;
font-size : 11px;
color : #FFFFFF;
font-weight : normal;	
}

font
{
font-family: Arial;
font-size : 12px;
color : #FFFFFF;
}


/* logo */

.logo
{
position : absolute;
margin-top : 17px;
margin-left : 27px;	
}


/* titre  */

.titre
{
font-family: Arial;
font-size : 30px;
color : #FFFFFF;	
}

.slogan
{
height : 130px;
width : 300px;
padding-top : 45px;
padding-left : 200px;
text-align : right;	
}

/* menu */
.menu_contenu
{
overflow : auto;
height : 1%;	
}


.nav_menu
{
border-bottom : 1px solid white;
width : 197px;	
}

.menu
{
float : left;	
width : 197px;
}

.link_menu
{
line-height : 30px;
display : block;
padding-left : 10px;
width : 187px;
}

.link_menu:hover
{
background-color : #09214c;
}

.link_menu_choisi
{
line-height : 30px;
display : block;
padding-left : 10px;
width : 187px;
background-color : #09214c;
}

.smenu
{
display : block;
padding-left : 70px;	
width : 127px;
padding-bottom : 4px;
background-color : #09214c;
}

.smenuchoisi
{
display : block;
padding-left : 70px;	
width : 127px;
padding-bottom : 4px;
background-color : #09214c;
color : skyblue;
font-weight : bold;
}


.smenu:hover
{
color : skyblue;
cursor : pointer;
font-weight : bold;
}


.darkorange
{
background-color : #f88207;	
display : block;
line-height : 10px;
}

.contact
{
width : 197px;
background : url(images/BgEncart_03.gif) repeat-x;
background-position : 0px 10px;	
background-color : #f88207;
}


/* page d'index */

.contenu
{
float : left;
width : 570px;	
}

.double_cadres
{	
margin-left : 23px;
width : 560px;
}

.left
{
float : left;
width : 328px;	
background : url(images/BgEncart_01.gif) repeat-x;
background-position : 0px 50px;
background-color : #e00019;
}

.right
{
float : right;	
width : 220px;
background : url(images/BgEncart_01.gif) repeat-x;
background-position : 0px 50px;
background-color : #e00019;
}

.auprogramme
{
margin-top : 10px;
margin-left : 23px;
background : url(images/BgEncart_02.gif) repeat-x;
background-position : 0px 50px;
background-color : #09214c;
width : 560px;
}

.interieur
{
margin-left : 23px;
background : url(images/BgEncart_02.gif) repeat-x;
background-position : 0px 50px;
background-color : #09214c;
width : 560px;
}

.photos_droite
{
float : right;
width : 210px;
margin-top : 10px;
margin-right : 10px;
margin-bottom : 10px;
}

.int
{
width : 280px;	
text-align : left;
}

.bas
{
margin-left : auto;
margin-right : auto;
height : 15px;
background : #1e58c3;
width : 780px;	
}



/*  formulaires      */


.blockform
{
display : block;	
margin : 2px;	
}

.labelform
{
float : left;
width : 100px;	
text-align : right;
padding-right : 10px;
padding-top : 2px;
}

input
{
font-weight : bold;	
color : #09214c;	
background : url(images/fondform.jpg);
font-family: Arial;
font-size : 13px;
}

textarea
{
font-weight : bold;	
color : #09214c;	
font-family: Arial;
font-size : 13px;
background : white url(images/fondform.jpg) repeat-x;	
}

hr
{
height : 1px;
border : 1px solid white;
width : 200px;	
margin-left : 156px;
margin-top : 37px;
margin-bottom : 20px;
}

.main
{
cursor : pointer;	
}

.centrer
{
text-align : center;
}